/* +++++++++++++++++++++ ベース設定 +++++++++++++++++++++ */

/* ++++++ ブログの横幅設定 ++++++ */

#container {
	width: 750px;
	}


/* ++++++ ２段組の横幅設定 ++++++ */
 
	/* コンテンツ部分の横幅 */
	#center	{
		width: 500px;
                                float: left;
		}

	/* サイドバーの横幅 */
                #right	{
		width: 220px;
                                margin-left:10px;
                                float: right;
		}



/* ++++++ その他設定 ++++++ */

body {
       	text-align: center;
	}

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}


#left {
	float: left;
	}



#footer	{
	clear: both;
                font-size:12px;
                border-top:solid 1px #cc0000;
                color:#666666;
                text-align:right;
                padding:0px 5px 3px 0;
	}



#title        {
                padding:90px 15px 10px 10px;
                background-image:url(http://www.kodogakkan.jp/works/kidslogo.gif);
                background-repeat:no-repeat;
                background-position:0% 2%;
                background-color:#ffffff;                
                }

#title h1    {
                font-size:0em;
                margin-bottom:0;
                }

#title h1 a {
                text-decoration:none;
                color:#ffffff;
                }

#title h2    {
                font-size:0.7em;
                margin-top:10px;
                color:#333333;
                }

#categories h2{
                font-size:12px;
                font-weight:bold;
                margin-bottom:0px;
                text-align:center;
                color:#ffffff;
                background-color:#cc0000;
                padding:6px 0;
                }

#categories a{
                color:#cc0000;
                text-decoration:none;
                }

#categories ul{
                font-size:12px;
                font-weight:bold;
                list-style-type:none;
                margin-top:0;
                margin-bottom:20px;
                margin-left:0;
                padding-left:0;
                }

#categories li{
                background-color:#ffffcc;
                border-left:solid 1px #cc0000;
                border-right:solid 1px #cc0000;
                border-bottom:solid 1px #cc0000;
                padding:5px 0;
                text-align:center;
                }


#calendar table{
                width:100%;
                font-size:12px;
                font-weight:bold;
                font-family:Arial, Helvetica, sans-serif;
                text-align:center;
                border:solid 1px #cc0000;
                }

#calendar td{
                padding:5px 0;
                border:solid 1px #cc0000;
                }

#calendar a{
                text-decoration:none;
                color:#cc0000;
                font-family:Arial, Helvetica, sans-serif;
                }

#calendar caption{
                background-color:#cc0000;
                color:#ffffff;
                font-famiy:Arial, Helvetica, sans-serif;
                font-size12px;
                font-weight:bold;
                }

#qr h2{
                font-size:12px;
                font-weight:bold;
                margin-bottom:0px;
                margin-top:20px;
                text-align:center;
                color:#ffffff;
                background-color:#cc0000;
                padding:6px 0;
                }

#qr a{
                color:#cc0000;
                text-decoration:none;
                text-align:center;
                font-size:12px;
                font-weight:bold;
                }


#recent h2{
                font-size:12px;
                font-weight:bold;
                margin-bottom:0px;
                text-align:center;
                color:#ffffff;
                background-color:#cc0000;
                padding:6px 0;
                }

#recent a{
                color:#cc0000;
                text-decoration:none;
                }

#recent ul{
                font-size:12px;
                font-weight:bold;
                list-style-type:none;
                margin-top:0;
                margin-bottom:20px;
                margin-left:0;
                padding-left:0;
                }

#recent li{
                background-color:#ffffff;
                border-left:solid 1px #cc0000;
                border-right:solid 1px #cc0000;
                border-bottom:solid 1px #cc0000;
                padding:2px 0;
                text-align:center;
                }



#feed a{
                margin-left:10px;
                }



.entry h2{
                font-size:12px;
                color:#cc0000;
                border-top:solid 2px;
                border-left:solid 12px;
                border-color:#cc0000;
                padding-top:3px;
                padding-left:5px;
                }

.entry h3{
                font-size:14px;
                color:#ff3300;
                border-bottom:solid 1px #ff3300;
                padding-bottom:2px;
                }

.entry p     {
                font-size:12px;
                color:#333333;
                line-height:120%;
                }

.entry a     {
                color:#ff3300;
                }

.entry        {
                margin-bottom:40px;
                }

/* 前後のエントリーへのリンク */

#entrylink	{
	font-size: 0.75em;
	}

#entrylink a	{
	color: #ff3300;
	}

#entrylink p	{
	margin-top: 0;
	margin-bottom: 30px;
	}


