
@import "../css/default.css";
@import "../css/layout.css";
@import "../css/common.css";
@import "../css/navi.css";
@import url(archive-common.css);

#shop a{ background:url("../img/navi/shop.jpg") 0 -60px repeat-y; }

/* -------------------- # --------------------*/

#serves{
width:640px;
margin:0 0 20px 0;
padding:0 0 20px 0;
border-bottom:dotted 1px #CCCCCC;
}

.subtitle{
line-height:12px;
margin:0 0 20px 0;
padding:0 0 0 18px;
background : url(./img/mark-1.gif) no-repeat 0px 2px;
color:#006600;
}

.block{
width:310px;
margin:0;
padding:0;
}

.photo-image{
margin:0 0 20px 0;
padding:0;
}

.photo-image2{
margin:0;
padding:0;
}

/* -------------------- # --------------------*/

table{
width:310px;
margin:0 0 30px 0;
padding:0;
text-align:center;
border-collapse:collapse;
}

caption{
width:100%;
margin:0;
padding:0;
display:table-cell;
border:1px solid #CCCCCC;
}

tr{
margin:0;
padding:0;
}

th{
width:44px;
margin:0;
padding:0;
display:table-cell;
border:1px solid #CCCCCC;
}

td{
width:44px;
height:44px;
margin:0;
padding:0;
display:table-cell;
border:1px solid #CCCCCC;
}

.sun, .hol{ color:#990000; }
.sat{ color:#0066FF; }

.gre{ background : url(./koubou_img/gre.gif) no-repeat center 29px; }
.pin{ background : url(./koubou_img/pin.gif) no-repeat center 29px; }
.ore{ background : url(./koubou_img/ore.gif) no-repeat center 29px; }
.pur{ background : url(./koubou_img/pur.gif) no-repeat center 29px; }
.yasumi{ background : url(./koubou_img/x.gif) no-repeat center 29px; }


.calender-block{
margin:0 0 20px 0;
padding:20px 0 10px;
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
}

.time{
width:127px;
margin:0 0 10px 0;
padding:0 0 0 23px;
}

#gre-mark{ background : url(./koubou_img/gre.gif) no-repeat 0px 3px; }
#pin-mark{ background : url(./koubou_img/pin.gif) no-repeat 0px 3px; }
#ore-mark{ background : url(./koubou_img/ore.gif) no-repeat 0px 3px; }
#pur-mark{ background : url(./koubou_img/pur.gif) no-repeat 0px 3px; }

.calender-attention{
margin:0;
padding:0;
}

