ul.pickup{
 margin:0;
 padding:0 0 0 20px;
}

hr.ecalhr{
 color:orange;
 width:355px;
 text-align:left;
 margin-left:0;
}

#ecalscroll {
 overflow:auto;
 height: 110px;
 width: 360px;
}

.pickup{
 margin:0 0 0 20px;
}
.pickup ul{
 padding:0;
 margin:0;
}
.pickup li{
 text-align:left;
 padding:0;
 margin:0;
 list-style-type:square; 
 list-style-position:outside;
}

body{
 text-align:left;
 font-size:10pt;
}

a{
 color:blue;
}

table.calendar{
 background-color:#fff;
 border-collapse: collapse;
 font-family:sans-serif;
 border:1px solid #bcbcbc;
}
table.calendar caption{
 color:#ababab;
 letter-spacing:2px;
 padding:4px;
}
table.calendar th,table.calendar td{
 border:1px solid #bcbcbc;
 padding:5px 17px;
 font-size:10pt;
}
table.calendar th{
 text-align:center;
 font-size:10pt;
}
table.calendar td{
 text-align:right;color:#999;
 letter-spacing:1px;
 font-size:10pt;
}
tr.calendardateheaders{
 background-color:#ccc;
 background:url(images/ecal01.jpg) repeat-x;
 color:#000;
}
td.blank{
 background-color:#f5f5f5;
}
td.saturday {
 background-color:#f7f9fd;
}
td.sunday {
 background-color:#fff3ee;
}
td.holiday {
 background-color:#fff3ee;
 color:red;
}
td.today {
 background-color:#ffffcc;
}

/*以下、defaultスキン用 */
table.calendar a:link,table.calendar a:visited {
 background:none;padding:0;
}
/*table.calendar {
 margin:0 auto;
}*/










/*元css
body{
 text-align:left;
 font-size:10pt;
 width:390px;
}

table.calendar{
 background-color:#fff;
 border-collapse: collapse;
 font-family:sans-serif;
 border:1px solid #ddd;
}
table.calendar caption{
 color:#aaa;
 letter-spacing:2px;
 padding:4px;
}
table.calendar th,table.calendar td{
 border:1px solid #ddd;
 padding:2px 4px;
}
table.calendar th{
 text-align:center;
}
table.calendar td{
 text-align:right;color:#999;
 letter-spacing:1px;
}
tr.calendardateheaders{
 background-color:#ccc;
 background:url(images/ecal01.jpg) repeat-x;
 color:#000;
}
td.blank{
 background-color:#f5f5f5;
}
td.saturday {
 background-color:#f7f9fd;
 color:blue;
}
td.sunday {
 background-color:#fff3ee;
 color:red;
}
td.holiday {
 background-color:#fff3ee;
}
td.today {
 background-color:#ffffcc;
}

/*以下、defaultスキン用 */
table.calendar a:link,table.calendar a:visited {
 background:none;padding:0;
}
/*table.calendar {
 margin:0 auto;
}*/


*/