@charset "UTF-8";
/* CSS Document */
/*▼カレンダー用スタイル*/

/* clearfix */
.clearfix:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.clearfix { display:inline-block; }

/* for macIE \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

/*土曜の文字色*/
.youbi_6{
	color:#36F!important;
}
/*祝日と日曜の文字色*/
.youbi_0,.shukujitu{
	color:red!important;
}
/*本日の背景色　※ただし設定ファイルでの設定が優先されます*/
.today{
	background:#FF9;	
}
/*休業日設定した日の背景色　※ただし設定ファイルでの設定が優先されます*/
.holiday{
	background:#FDD;	
}
/*定休日設定した日の背景色　※ただし設定ファイルでの設定が優先されます*/
.closed{
	background:#FDD;	
}
.hidden{
	display:none;	
}
/*休業日テキスト部の左側の四角*/
.holidayCube{
	display:inline-block;
	width:13px;
	height:13px;
	margin:3px 3px 0 3px;
	position:relative;
	top:2px;
}

p.small{
	font-size: 14px;
}
/*定休日テキスト部の左側の四角*/
.closedCube{
	display:inline-block;
	width:15px;
	height:15px;
	margin:3px 3px 0 3px;
}
/*---------------------------------
	 ▼index.php Calendar style▼ 
---------------------------------*/
.calendarTable{
	width:48%;
	border-collapse:separate;
	float:left;
	margin-left:1%;
	border-spacing:1%;
	
}
.calendarTable th{/*-----------------------------------------------------------------年/月/曜日の文字の設定*/
	padding:5px;
	font-size:20px;
	border-collapse:collapse;
	border:2px solid #EEF1F3;
	color:#333;
	background:#FFFFFF;
	border-radius: 3px;
}

.calendarTable th.ca_sen{
	border:none;
}

.calendarTable td{/*-----------------------------------------------------------------日付の文字の設定*/
	padding:5px;
	text-align:right;
	font-size:25px;
	border-collapse:collapse;
	border:2px solid #EEF1F3;
	color:#555555;
	width:14%;
	vertical-align:top;
	height:115px;
	border-radius: 3px;

}

body#index p {/*---------------------------------------------------------------------不明*/
	margin:0 0 5px;
	line-height:130%;
	font-size:12px;
}
body#index .calendarHeader a{
	color:#555;
}

.calendarHeader{
	background-color: #FFFFFF;/*#EEF1F3*/
}
.calendarTable td .scheduleComment{/*------------------------------------------------スケジュールのコメント欄の文字設定*/
	text-align:left;
	color:#555;
	font-size:14px;
}
.calendarTable td .schedulePulldownList{/*------------------------------------------------スケジュールのプルダウンリストで設定した部分の文字設定*/
	text-align:left;
	color:#555;
	font-size:14px;
}

/*翌月、前月のナビゲーションを非表示*/
.calendarHeader a{
	display:none;	
}


#newsWrap p.hizuke{
	border:1px solid #83ccd2;
	padding:0px 5px 0px 5px;
	display: inline-block;
	margin:0 0 10px 0;
	background-color: #ebf6f7;
	border-radius: 2px;
	
}

#newsWrap p.honbun{
	
}



/*タブレット〜PC時の表示*/
@media screen and (min-width:600px) {
.calendarTable{
	width:49%;
	border-collapse:separate;
	float:left;
	margin-left:1%;
	/*border-spacing:10px;*/
	
}	
}	
	
/*PC時の表示*/	
@media screen and (min-width:1000px) {
.calendarTable{
	width:49%;
	border-collapse:separate;
	float:left;
	margin-left:1%;
	/*border-spacing:10px;*/
	
}
		
}

/*スマホ時の表示*/
@media screen and (max-width:599px) {
.calendarTable{
	width:99%;
	margin:1%;
	float:none;
}
}