/* 特殊フォントカラー*/

.azuki { color: #990033;}

/* カレンダー表組み*/

#article ul.calendar_box{
width: 696px;
margin:0 0 0 -6px;
padding: 0px ;
list-style: none;}

#article ul.calendar_box h4{
font-size: 16px;
width: 156px;
margin: 0 0 3px 0;}

ul.calendar_box li {
display: inline;
width :168px;
margin: 0 0 10px 6px;
float:left;
font-size:12px;}

ul.calendar_box table.calendar {
width :166px;
margin: 0;
background-color: #e5ecff;
border:1px solid #5172cc;
text-align: center; }

ul.calendar_box table.calendar td {
font-size:1.05em;
padding: 3px 5px 1px 5px; }

ul.calendar_box  table.calendar table {
width:100%;
padding :0px 0px 0px 0px;
margin :2px 0px 5px 0px;
border:1px solid #5172cc;
background-color: #FFF;
border-collapse: collapse; }

ul.calendar_box table.calendar table td {
width:15%;
padding:4px 2px 1px 2px;
text-align: center;
border:none; }

ul.calendar_box table.calendar td.wee{ border-bottom:1px solid #5172cc; }

/*休日*/
ul.calendar_box table.calendar table td.sun{ color:#ff3333; }

/*土曜日*/
ul.calendar_box table.calendar table td.sat{ color:#0066ff; }

/*イベント*/
ul.calendar_box table.calendar table td a {padding:3px 2px 1px 4px; background-color: #ffcc33;}

ul.calendar_box table.calendar table td a:hover{ background-color: #ffccff;}


/* ロングランイベント
--------------------*/

div#syouhin { width: 440px; float: right;}
div#syouhin table.color { table-layout: auto; }
table.rose th { background-color: #fabfc6; width:90px;}
table.aqua th { background-color: #d0deff; width:90px;}



