/* 

1. Add your custom Css styles below
2. Place the this code in your template: 

 <link href="css/custom.css" rel="stylesheet">

*/

.bix-svg svg {
  width: 1em;
  height: 1em;
}

.bix-svg-lg svg {
  width: 1.333em !important;
  height: 1.333em !important;
}

.bix-svg-xs svg {
  width:.75em !important;
  height:.75em !important;
}

.bix-svg-sm {
  width:.875em !important;
  height:.875em !important;
}

.bxi-svg-2x {
  width:2em !important;
  height:2em !important;
}

.bxi-svg-3x {
  width:3em !important;
  height:3em !important;
}
/*
.image img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-width: 100%;
}
*/

.image-style-block-align-left {
    margin-left: 0;
    margin-right: auto;
}

.image-style-block-align-right {
    margin-right: 0;
    margin-left: auto;
}

.image-style-align-center {
    margin-left: auto;
    margin-right: auto;
}

.image-style-align-right {
    float: right;
    margin-left: var(--ck-image-style-spacing);
}

.image-style-align-left {
    float: left;
    margin-right: var(--ck-image-style-spacing);
}

.animsition-loading { 
  width:110% !important;
  height:110% !important;
  top:0 !important;
  left:0 !important;
  border-radius: 0 !important;
  background-color:rgba(0,0,0,0.5) !important;
}
.spinner .bar {border-color: #FFEE44 !important;}
.spinner .bar:after {background: #777 !important;}


/*予約カレンダー*/

.fc-day-sun {
    color: red;
    background-color: #fff0f0;
}
.fc-day-sat {
    color: blue;
    background-color: #f0f0ff;
}

/*平日*/
.fc-day-status-1 {
  background-color: rgba(255,255,255,1);
}
/*休日*/
.fc-day-status-2 {
  background-color: rgba(255,240,240,1);
}

/*選択不可*/
.fc-day-status-3 {
  /*background-color: rgba(193,195,206,0.5);*/
  background-color: rgba(208,208,208,0.3) !important;
}

/*.fc-day-today {
    background-color: #ffffff !important;
    border: none !important;
}*/

/*
.reservation-closed {

text-decoration: line-through !important;
  text-decoration-style:solid !important;
  text-decoration-color: #999999 !important;


}
*/

/*.fc-title,.fc-time {
    color:#444 !important;
}
*/
/*.fc-time {
  color: #81c868 !important;;
}
.fc-time {
  color: #CE041C !important; ;
}
*/

/*.fc-event-title {*/
  /*diaplay: block;*/
/*}*/

.fc-daygrid-event {
  display: block !important;
}

.fc-daygrid-event-dot,.fc-event-time {
 display: inline-block !important;
}

/*予約カレンダー END*/


.alert.alert-primary-v2 { background-color: #2250fc; border-color: #093cfc; }

.alert.alert-secondary-v2 { background-color: #c1c3ce; border-color: #b3b5c3; }

/*.alert.alert-success-v2 { background-color: #28a745; border-color: #23923d; }*/
.alert.alert-success-v2 { background-color: #69ba50; border-color: #69ba50; }

.alert.alert-info-v2 { background-color: #17a2b8; border-color: #148ea1; }

/*.alert.alert-danger-v2 { background-color: #c82459; border-color: #c82459; }*/
/*.alert.alert-danger-v2 { background-color: #b22171; border-color: #b22171; }*/
.alert.alert-danger-v2 { background-color: #d6006d; border-color: #d6006d; }
/*.alert.alert-danger-v2 { background-color: #e60026; border-color: #e60026; }*/

/*.alert.alert-warning-v2 { background-color: #ffc107; border-color: #edb100; }*/
.alert.alert-warning-v2 { background-color: #fbc500; border-color: #fbc500; }

.alert.alert-light-v2 { color: #1e2022; background-color: #fbfbfb; border-color: #e4e6ef; }

/*google recaptcha*/
.grecaptcha-badge {
  z-index: 9999;
}

/* article-form */
.article-form-remarks {
  display: none;
}

.article-form {
  background-color: inherit !important;
}


.bix-cookie-agreement {
  /*background-color: #000000;*/
  position: fixed;
  bottom: 0;
  z-index: 9999;
  width: 100%;
}

article .post-description i {
  font-style: italic !important;
}

article .post-description u {
  text-decoration: underline !important;
}

article .post-description s {
  text-decoration: line-through !important;
}


blockquote { border-left: 3px solid #2250fc; font-size: 20px; padding: 10px 20px; margin: 0 0 20px; }

figure.table table {
    width: 100%;
    margin-bottom: 1rem;
    color: #3c4043;
    vertical-align: middle;
    border-color: #e4e6ef;
}

