/*タグ全般の設定*/
* {
	/*margin: 0;
	padding: 0;*/
	font-family: Verdana, Arial, sans-serif;
}
/*Body*/
body {
	color: #333333;
	margin:0px;
	padding:0px;
	text-align:center;
	background-image: url(image/bodybg.gif) ;
}

/*画像*/
img {
	display: block;
	vertical-align: bottom;
}

/*リンクつき画像*/
a img {
	border: 0;
}

a {
color:#333333;
}

a:visited {
color:#333333;
}
a:hover {
color:red;
}

/* おすすめリンクの部分をブルーに */

a.linkblue {
color:#002ec7;
}

a.linkblue:visited {
color:#002ec7;
}
a.linkblue:hover {
color:#ff0000;
}

/*段落*/
p {
	line-height: 150%;
}

#container {
	width:800px;
	margin:0px auto;
background-color:#FFFFFF;
text-align:left;
}
#banner {
width:800px;
height:200px;
	background-image:url(image/headbanner.jpg);

}
#banner h1 {
margin:0;
padding:50px 0 0 50px;
	font-family: Arial Black, Helvetica, sans-serif;
font-size:30px;
}
#banner h1 a {
	color: #006633;
text-decoration:none;
}
#banner h2 {
margin:0;
font-size:18px;
color:#444444;
padding: 10px 0 0 60px;
}

.sidebar {
width:160px;
padding:20px 10px;
}
#left {
float:left;
}
#right {
float:left;
}

#content {
float:left;
padding:15px;
width:410px;
}
#content h2 {
font-size:12px;
color:#009999;
}
#content h3 {
font-size:16px;
color:#0066CC;
}
#content p {
font-size:12px;
color:#333333;
}
#content .entry-footer {
border-top:solid 1px #b2cbff;
padding-top:6px;
margin-bottom:40px;
}

.content-nav a {
text-decoration:none;
}

.content-nav a:hover {
color:red;
}

.sidebar h2 {
font-size:12px;
color:gray;
border-bottom:solid 2px #afbc0d;
padding-bottom: 3px;
margin-bottom:0;
padding-left:5px;
}




#calendar {
margin-top:10px;
font-size:12px;
text-align:center;
}
#calendar caption a {
text-decoration:none;
}
#calendar caption a:hover {
color:red;
}
#calendar td a {
color:red;
}
.module-list {
list-style-type:none;
margin-left:10px;
padding-left:0;
font-size:12px;
margin-top:8px
}
.module-list a {
/*text-decoration:none; */
}
.module-list li {
margin-bottom:5px;
color: #0033FF;
}

.module-content p {
font-size:12px;
margin:10px 10px 5px 10px;
}

.photograph {
font-size:12px;
margin:15px;
}

.photograph_text {
font-size:12px;
margin:1px 10px 5px 10px;
}

.entry-footer {
font-size:small;
}



#footer {
clear:both;
/*width:800px;
height:100px;
	background:#CCCCFF;*/

}
