/** 予約画面 **/
.day-box.no-day {
    background-color: #302727;
}
.day-box.today {
	background-color: #ff6600;
}

/** 予約画面(フォーム) / 問い合わせ **/
div#booking-form.content-form {
	background-color:#151212;
	padding: 30px;
	font-size: 2rem;
}

.content-form legend {
  font-size: 1.6rem;
  font-weight: bold;
  padding: 0 5px;
  color: #ffffff;
}

.content-form th, .content-form td {
  font-size: 1.6rem;
  border-top: none;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: none;
  padding: 2px;
  vertical-align: middle;
}

.content-form input,
.content-form textarea{
	font-size: 1.6rem;
}
	
.content-text.medium {
	width: 100%;
}

.page-id-167 .elementor-section-wrap{
  	background-color:#f4f3f3;
}

/** メンバー完了 **/
.page-id-167 .preloader,
.page-id-167 .header-inner,
.page-id-167 .sydney-hero-area,
.page-id-167 #sidebar-footer,
.page-id-167 #masthead,
.page-id-167 #header-nav-area,
.page-id-167 #header-image,
.page-id-167 #sub,#main-footer{
  display:none;
}

/** メンバー登録失敗 **/
.page-id-1164 .preloader,
.page-id-1164 .header-inner,
.page-id-1164 .sydney-hero-area,
.page-id-1164 #sidebar-footer,
.page-id-1164 #masthead,
.page-id-1164 #header-nav-area,
.page-id-1164 #header-image,
.page-id-1164 #sub,#main-footer{
  display:none;
}

/** メンバー **/
.page-id-1090 .preloader,
.page-id-1090 .header-inner,
.page-id-1090 .sydney-hero-area,
.page-id-1090 #sidebar-footer,
.page-id-1090 #masthead,
.page-id-1090 #header-nav-area,
.page-id-1090 #header-image,
.page-id-1090 #sub,#main-footer{
  display:none;
}

/** システム＆メニュー **/
.page-id-29 .page-wrap .content-wrapper{	
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/** 出張依頼 **/
.page-id-172 .page-wrap .content-wrapper{	
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/** 特定商取引 **/
.page-id-554 .preloader,
.page-id-554 .header-inner,
.page-id-554 .sydney-hero-area,
.page-id-554 #sidebar-footer,
.page-id-554 #masthead,
.page-id-554 #header-nav-area,
.page-id-554 #header-image,
.page-id-554 #sub,#main-footer{
  display:none;
}
.page-id-554 .page-wrap .content-wrapper{	
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/** 会社概要 **/
.page-id-665 .preloader,
.page-id-665 .header-inner,
.page-id-665 .sydney-hero-area,
.page-id-665 #sidebar-footer,
.page-id-665 #masthead,
.page-id-665 #header-nav-area,
.page-id-665 #header-image,
.page-id-665 #sub,#main-footer{
  display:none;
}
.page-id-665 .page-wrap .content-wrapper{	
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/** 利用規約 **/
.page-id-804 .preloader,
.page-id-804 .header-inner,
.page-id-804 .sydney-hero-area,
.page-id-804 #sidebar-footer,
.page-id-804 #masthead,
.page-id-804 #header-nav-area,
.page-id-804 #header-image,
.page-id-804 #sub,#main-footer{
  display:none;
}
.page-id-804 .page-wrap .content-wrapper{	
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/** プライバシーポリシー **/
.page-id-802 .preloader,
.page-id-802 .header-inner,
.page-id-802 .sydney-hero-area,
.page-id-802 #sidebar-footer,
.page-id-802 #masthead,
.page-id-802 #header-nav-area,
.page-id-802 #header-image,
.page-id-802 #sub,#main-footer{
  display:none;
}
.page-id-802 .page-wrap .content-wrapper{	
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/** サイドウィジェット **/
#secondary {
  background-color: #1e0800;
} 

/** 表テンプレート1 **/
.res-table{
width:95%;
margin:2em auto;
border-style: none;
border-bottom: 1px solid #ddd;
color: #333333;
}
.res-table th{
padding:30px;
display:block;
text-align:center;
border-style: none;
border-bottom: 1px solid #ddd;
}
.res-table td{
padding:30px;
display:block;
text-align:center;
border-style: none;
border-bottom: 1px solid #ddd;
}

@media only screen and (min-width: 780px) {
.res-table{
width:100% ;
margin:5px auto;
border-style: none;
border-bottom: 1px solid #ddd;
color: #333333;
}
.res-table th{
width:40%;   
display:table-cell;
text-align: left;
border-style: none;
border-bottom: 1px solid #ddd;
}
.res-table td{
width:60%;
display:table-cell;
text-align: left;
border-style: none;
border-bottom: 1px solid #ddd;
}
	
}

/** 表テンプレート2 **/
.res-table-content-wide{
width:95%;
margin:2em auto;
border-style: none;
border-bottom: 1px solid #ddd;
color: #333333;
}
.res-table-content-wide th{
padding:30px;
display:block;
text-align:center;
border-style: none;
border-bottom: 1px solid #ddd;
}
.res-table-content-wide td{
padding:30px;
display:block;
text-align:center;
border-style: none;
border-bottom: 1px solid #ddd;
}

@media only screen and (min-width: 780px) {
.res-table-content-wide{
width:100% ;
margin:5px auto;
border-style: none;
border-bottom: 1px solid #ddd;
color: #333333;
}
.res-table-content-wide th{
width:30%;   
display:table-cell;
text-align: left;
border-style: none;
border-bottom: 1px solid #ddd;
}
.res-table-content-wide td{
width:70%;
display:table-cell;
text-align: left;
border-style: none;
border-bottom: 1px solid #ddd;
}
	
}

/** kamiguchi ryusei **/
.page-id-826 .page-wrap .content-wrapper{	
    padding-bottom: 0px;
}
/** akimoto tadashi **/
.page-id-1070 .page-wrap .content-wrapper{	
    padding-bottom: 0px;
}
/** susumu **/
.page-id-1066 .page-wrap .content-wrapper{	
    padding-bottom: 0px;
}

/** サイドバー **/
#secondary{
	background-color: #ffffff00;
}

/** topナビ **/
#mainnav ul {
  list-style: none;
  margin: 0;
	width: 125%;
  padding: 0;
}


