.clearfix:after {
  content: "";
  clear: both;
  display: block;
}
.navbar-toggle {
  float: left;
}
#pcmenu li img {display:block;width:100%; max-width:200px;}
.dltsp {display:block;}
@media (min-width:768px){
#slidetogglebtn{display:none}
#spmenu , #fixedfooter{ display:none;}
}


@media (max-width:767px){
#pcmenu { display:none;}
.dltsp {display:none;}

}

@media (min-width: 0) {
  .navbar-toggle {
    display: block; /* force showing the toggle */
  }
}

@media (min-width: 992px) {
  body {
    padding: 0;
  }
  .navbar {
    right: auto;
    background: none;
    border: none;
  }
}
.blk100ctr { display:block;width:100%; margin:0 auto;}
.blk90ctr { display:block;width:90%; margin:0 auto;}
.blk80ctr { display:block;width:80%; margin:0 auto;}
.blk70ctr { display:block;width:70%; margin:0 auto;}
.blk60ctr { display:block;width:60%; margin:0 auto;}
.blk50ctr { display:block;width:50%; margin:0 auto;}
.blk40ctr { display:block;width:40%; margin:0 auto;}
.blk50l {display:inline-block;width:50%;float:left;margin:0;}
.blk30l {display:inline-block;width:33%;float:left;margin:0;}
.blk25l {display:inline-block;width:25%;float:left;margin:0;}
.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfix { display: inline-table; }  

.cYasumi{
	background-color:#f3b7b3;
	border-top:1px solid #FFE6E6;
	border-left:1px solid #FFE6E6;
	border-bottom:1px solid #db837d; 
	border-right:1px solid #db837d;
	text-align:center;
}
table.cTable{
	/*background-color:#fff2eb;*/
		color:#49290f;
	text-align:center;
}
.cEigyo{
	background-color:#F7F7F7;
	border-top:1px solid #F7F7F7;
	border-left:1px solid #F7F7F7;
	border-bottom:1px solid #bdbdbd; 
	border-right:1px solid #bdbdbd;
	text-align:center;

}
.cHasso{
	background-color:#cad882;
	border-top:1px solid #F7F7F7;
	border-left:1px solid #F7F7F7;
	border-bottom:1px solid #a8b279; 
	border-right:1px solid #a8b279;
	text-align:center;

}
.cToday{
 	
	color:#ef618f;
	border: medium #ef618f;
	text-decoration: underline;
}
.floatleft{
	float:left;
}
.appTable{
	color:#49290F;
}
.appTable a:link {
 color: #2792c3;
 text-decoration:underline;
}
.appTable a:visited {
 color: #ef618f;
 text-decoration: none;
}
.appTable a:hover {
 color: #ef618f;
 background-color:#FFFF99;
 
 }

.cTableYoko{
	margin:5px;
	float:left;

}
.textGray6{
	color:#666666;
	font-size:13px;
}

