@charset "UTF-8";


/*----------------------------------------------------
	共通
----------------------------------------------------*/

.box1 p{
	margin-bottom:15px;
	}


/*----------------------------------------------------
	first コンテンツ メイン
----------------------------------------------------*/

h4 {
	margin-bottom:15px;
	font-weight:none;
	}
	
	
.day{
	display:block;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
	}
	

	
.link_before{
	padding-left:20px;
	display:block;
	background:url(../blog/img/icn-prev.gif) left center no-repeat;
	float:left;
	}
	
.link_next{
	padding-right:20px;
	display:block;
	background:url(../blog/img/icn-next.gif) right center no-repeat;
	float:right;
	}	


/*----------------------------------------------------
	second コンテンツ メイン
----------------------------------------------------*/


.secand .box1 table{
	border-bottom:2px solid #ccc;
	border-right:2px solid #fff;
	}
	
.secand .box1 th,
.secand .box1 td{
	vertical-align:top;
	padding:10px;
	text-align:center;
	}
		
	
.secand .box1 td{
	width:14%;
	}
.secand .box1 th{	
	border-right:1px solid #ccc;
	}
	
.secand .box1 td ul{
	margin-top:20px;
	text-align:left;
	}

	
.secand .box1 th p{
	width:100%;
	text-align:right;
	margin:0;
	}	
	

.secand .box1 .calendarhead{
	background-color:#ccc;
	border-right:2px solid #ccc;
	}

.secand .box1 .calendarhead td{
	vertical-align:middle;
	width:30%;
	}

.secand .box1 .prev{
	padding-left:20px;
	float:left;
	display:block;
	background:url(../reservation/img/icn-prev.gif) left center no-repeat;
	}


	
.secand .box1 .next{
	padding-right:20px;
	display:block;
	float:right;
	background:url(../reservation/img/icn-next.gif) right center no-repeat;
	}		


	
.secand .box1 .dline th{
	border-top:2px solid #ccc;
	background:#F3F3F3;
	}
	
.secand .box1 .dline td{
	background:url(../blog/img/day-bg.jpg) repeat-x top;
	border-right:1px solid #ccc;
	height:120px;
	}
	
	
	
.secand .box1 .yard{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	}

.sun{
	color:#FF3366;
	}

.sat{
	color:#0066CC;
	}

/*----------------------------------------------------
	サブ
----------------------------------------------------*/

#sub ul{
	margin-bottom:30px;
	}
	
#sub img{
	margin-bottom:15px;	
	}
	
	
#sub .now{
	display:block;
	overflow:hidden;
	background:url(../common/img/sub-li-bg-01.gif) left bottom no-repeat;
	padding-left:40px;
	width:160px;
	color:#000;
	line-height:3.5;
	}	
	
#sub .now a,
#sub .link a{
	color:#000;
	text-decoration:none;
	}
	
	
#sub .now a:hover,
#sub .link a:hover{
	text-decoration:underline;
	}	
	
#sub .link{
	padding-left:40px;
	width:160px;
	display:block;
	overflow:hidden;
	background:#fff url(../common/img/icn-list2.gif) no-repeat 23px center;
	color:#000;
	text-decoration:none;	
}
	
	
	
	
	
	
	

