@charset "Shift_JIS";

#entry_cols {
    position:relative;
    float:left;
    width:480px;
    margin:0 5px 0 0;
}

#entry_cols .wrap {
    width:100%;
    padding:0 0 10px;
}

#entry_cols .wrap .col {
    background : url(/img/bk_entrycol.gif) repeat-y 0 0;
    margin:0 0 1em;
}

#entry_cols .wrap .col h2 {
    padding:0 0 0 0.5em;
    height:20px;
    background : url(../img/hd_entrycol.gif) no-repeat 0 0;
}

#entry_cols .wrap .col .wrap {
    background : url(/img/ft_entrycol.gif) no-repeat 0 100%;
}

#entry_cols .wrap .col .wrap div.topsy_widget_data {
    float:right;
    margin:0 0.5em 0.5em; 
}

#entry_cols .wrap .col .wrap p {
    margin:0.5em;
}

#entry_cols .wrap .col .wrap .meta {
    margin:0.5em;
	text-align:right;
    padding:2px;
	border:1px solid #AAAAAA;
	background-color:#EBEEF0;


}


#side_cols {
    position:relative;
    float:left;
    width:240px;
}

#side_cols .wrap {
    width:100%;
    padding:0 0 10px;
}

#side_cols .wrap h3 {
	background-color:#434343;
    color:#ffffff;
    font-weight:normal;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px; 
    margin: 0pt;
    padding: 2px 4px 2px;
}

#side_cols .wrap .col {
	margin:0 0 1em;
}

#sub_cols {
    position:relative;
    float:right;
    width:160px;
}

#sub_cols .wrap {
    width:100%;
    padding:0 0 10px;
}

/*Ajax Calendar*/
#calendar {
    margin: 5px 20px 10px;
    color: #444444;
    margin-top: 15px;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 10px;
    width: 28px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 11px;
    line-height: 120%;
}
.today { /*本日のスタイル*/
    display: block;
    /*border: 1px solid #444444;*/
    /*font-weight: bold;*/
    color:#339900;
    text-decoration: underline;
}
.sunday, /*日曜祝日のスタイル*/
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #ff1000;
}
.saturday, /*土曜日のスタイル*/
.saturday a:link,
.saturday a:visited {
    color: #006699;
}