@charset "utf-8";
/* CSS Document 
name: 和風グリーン その１ 
designer: tom
designer_url: http://www.total-web.jp/
developer: total-web
developer_url: http://www.total-web.jp/
*/

a {	color: #0066CC;text-decoration: underline;	}
a:link { color: #0066CC;	}
a:visited {	color: #660066;	}
a:active {	}
a:hover { color: #CC0000;text-decoration:underline;}

body {
	background-color: #92AB86;
}

div#description, #PagedDscription p{
	color: #333333;
}

div#container {
	background: #FFFFFF;
	border: 1px solid #000000;
}

#header {
	background-color: #506A4B;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
}

#header a,
#header a:link,
#header a:visited,
#header a:active{color:#FFFFFF;text-decoration:none;}
#header a:hover {color: #FFFFFF;text-decoration:underline;}

#siteTitle, #PagedDscription h1{
	color: #FFFFFF;
}

#pankuzu{
	background-color: #344E30;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	color: #FFFFFF;
}

#pankuzu a,
#pankuzu a:link,
#pankuzu a:visited,
#pankuzu a:active{color:#FFFFFF;text-decoration:underline;}
#pankuzu a:hover {color: #CC0000;text-decoration:underline;}

div#mainarea{
	background-color: #FFFFFF;
	background-image: url(contentsBack01.gif);
	background-repeat: repeat-y;
}

.blog h2 {
	color: #000000;
	border-bottom: 2px solid #DCE684;
}
.blog h3 {
	color: #000000;
	border-bottom: 1px solid #506A4B;
}

.blog h2 a,
.blog h2 a:link,
.blog h2 a:visited,
.blog h2 a:active{color:#000000;text-decoration:none;}
.blog h2 a:hover {color: #CC0000;text-decoration:underline;}
.blog h3 a,
.blog h3 a:link,
.blog h3 a:visited,
.blog h3 a:active{color:#000000;text-decoration:none;}
.blog h3 a:hover {color: #CC0000;text-decoration:underline;}

.blog hr {
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	height: 1px;
}

.entryList ul li{
	background-image: url(list-mark001.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.entryList dl dt{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

div#content div.blogbody blockquote {
	border: thin dotted #CCCCCC;
	background-color: #F2F5F1;
}

div#content div.blogbody table {
	color: #333333;
	border-color :#344E30;
}
div#content div.blogbody table tr td  {
	background-color : #F2F5F1;
	border-color : #344E30;
}
div#content div.blogbody tr th  {
	background-color : #D8E5D6;
	border-color :#344E30;
}

.goTop a:visited {	color: #000099;	}
.goTop a:hover { color: #CC0000;text-decoration:underline;}

div#sidebar {
	color:#003300;
}

#sidemenu h3{
	background-color: #DCE684;
	border-top: 0px solid ;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #667200;
	border-left: 0px solid #D7D7D7;
}

#sidemenu ul{
	background-color: #E9EFB1;
}

#sidemenu ul li{
	border-bottom:1px solid #667200;
}

#sidemenu ul li a{
	background-image: url(menu-mark001.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	color:#003300;
}

#sidemenu ul li a:hover{
	background-image: url(menu-mark001.gif);
	color: #CC0000;
	background-color: #F3F7D9;
}

.widget-header{
	border-bottom: 1px solid #667200;
}
.widget-content {
}
.widget-content a,
.widget-content a:link,
.widget-content a:visited,
.widget-content a:active{color:#003300;text-decoration:underline;}
.widget-content a:hover {color: #CC0000;text-decoration:underline;}

#footer{
	color: #536D4E;
	background-image: url(footerBack001.gif);
}
#footer a,
#footer a:link,
#footer a:visited,
#footer a:active{color:#004800;text-decoration:underline;}
#footer a:hover {color: #CC0000;text-decoration:underline;}

#sponsor_cat ul li{
	background-image: url(list-mark001.gif);
	background-repeat: no-repeat;
	background-position: left 10px;

}
