.fll{
  float:left;
  margin:5px 0px 5px 0px;
  width:290px; 
  }
  
.fll p{
  margin:5px 0px 5px 5px;
  }
  

table.cale02 td{
	padding:1px;
	border:1px solid #ccc;
	background-color:#e6e6e6;
	text-align:center;
	height:23px;
}

.sun{
color:#ff0000;
}
.sat{
color:#0000ff;
}
table.cale02 td.holi{
background-color:#ff9999;
color:#ff0000;
}

.linkpage {
	text-align: left;
	vertical-align: top;
	padding: 0;
  margin:15px 0px 5px 0px;
}

.linkpage a{
	color:#00064F;
	text-decoration:underline;
}

.linkpage a:link{
	color: #00064F;
}

.linkpage a:visited{
	color: #2D004F;
}

.linkpage a:hover{
	color: #9F9F9F;
	text-decoration: none;
}

.linkpage a:active{
	color: #9F9F9F;
}



.linkL {
	width: 290px;
	text-align: left;
	vertical-align: top;
	float: left;
	padding: 0;
  margin:15px 0px 5px 0px;
}

.linkR {
	width: 290px;
	text-align: left;
	vertical-align: top;
	float: left;
	padding: 0;
	margin:15px 0 0 0;
}

.link-box {
	text-align: left;
	vertical-align: top;
	margin: 0 0 15px 0;
}

.linkname {
    height: 39px;
    background: url(../shop/link/bglink.gif) no-repeat;
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 15px;
	margin: 0;
}

/* ------------------------------------------

カレンダー

------------------------------------------*/
.sun{
color:#ff0000;
}
.sat{
color:#0000ff;
}
.holi{
background-color:#ff9999 !important;
color:#ff0000;
}
.casea{
background-color:#8EB8CF !important;
}
.caseb{
background-color:#A7DFDF !important;
}
.cased{
background-color:rgb(252, 255, 223) !important;
}
.casee{
background-color:#d8efd8 !important;
}
.casef{
background-color:#9C9 !important;
}
.caseg{
background-color:#ffe4e1 !important;
}

.holitxt{
color:#ff9999 !important;
}
.caseatxt{
color:#8EB8CF !important;
}
.casebtxt{
color:#A7DFDF !important;
}
.casectxt{
color:#E7365C !important;
}
.cased{
background-color:rgb(252, 255, 223) !important;
}
.caseo{
	background-color:#ddd !important;
}
