@charset "EUC-JP";

/*=======================================================
 style.css                       Last Updated: 2009.06.22
 
 [01] commom
 [02] header
 [03] main
 [04] side
=======================================================*/

/*-------------------------------------------------------
 [01] commom
-------------------------------------------------------*/
div#container {
width: 800px;
margin: 0 auto;
}

div#container div#contents {
background: url("img/contents_bk.gif") repeat-y top left;
}

/*-------------------------------------------------------
 [02] header
-------------------------------------------------------*/
div#header {
height: 200px;
background: #333;
margin-bottom: 15px;
}

div#header h1 {
font-weight: bold;
font-size: 1.8em;
color: #FFF;
margin: 0 0 0 20px;
padding-top: 160px;
}


/*-------------------------------------------------------
 [03] main
-------------------------------------------------------*/
div#main {
width: 580px;
float: left;
}

div#main div.post {
margin-bottom: 30px;
padding-bottom: 15px;
background: url("img/h3_line.gif") bottom left repeat-x;
}

div#main div.post h2 {
background: #CCC;
padding: 3px;
font-size: 1.1em;
margin: 5px 0 10px 0;
}


/*-------------------------------------------------------
 [04] produce
-------------------------------------------------------*/
div#side {
width: 190px;
float: right;
}

/*::: calendar ::::::::::::::::::::::::::::::::::::::::*/
div#side div.cal {
text-align: center;
margin: 0 auto;
}

#wp-calendar {
width: 100%;
background:#FFF;
margin-top:2px;
}

#wp-calendar caption {
border-bottom:#CCCCCC solid 1px;
}

#wp-calendar tr td {
background:#F3F3F3;
text-align:right;
padding:3px;
}

#wp-calendar tr td#today {
background:#DAD9AE;
}

#wp-calendar tr td.pad {
background:#FFF;
}

/*::: list :::::::::::::::::::::::::::::::::::::::::::*/
div#side h3 {
margin: 20px 0 0 0;
background: url("img/h3_line.gif") bottom left repeat-x;
margin-bottom: 5px;
padding-bottom: 5px;
font-size: 1.3em;
}

div#side ul li {
background: url("img/list_icon.gif") top left no-repeat;
padding-left: 15px;
margin-bottom: 2px;
}




