@charset "UTF-8";
/* CSS Document */
/*ブログ05-ベーシック 青*/
#blog{
	background-color:#fff;
	color:#333;
}
a:link, a:visited {
	color:#33c;
	background-color:transparent;
}
a:hover, a:focus, a:active {
	color: #000;
	background-color:transparent;
}
/*見出し*/
h1,h2,h3,h4,h5,h6,dt,th,strong{
	color:#000;
}
/*パン屑*/
#route a:hover,
#route a:focus,
#route a:active{
	color:#33c;
}

/***************/
.sideItemBox h3{
	border-width: 1px 3px;
	border-style: solid;
	border-color: #B5C6DE;
}
.profile a{
	background-image:url(images/icon5.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}
#myCalendar a{
	display:block;
	text-decoration:underline
}
#myCalendar table th,
#myCalendar table td{
	background-color:#E0E0FF;
	border-color:#3333CC;
}
#myCalendar .head th{
	background-color:#3333CC;
	border-color:#3333CC;
}
#myCalendar .head th a{
	text-decoration:none;
}
#myCalendar .head th a:link,
#myCalendar .head th a:visited{
	color:#fff;
}
#myCalendar .head th a:hover,
#myCalendar .head th a:active,
#myCalendar a:hover,
#myCalendar a:active{
	color:#FFF;
	background-color:#003;
}
.new_list{
	color:#3333CC;
}
/***************/
h2#title_prof,
h2#title_cat,
h2#title_cal{
	padding:5px 10px;
	border-width: 1px 3px;
	border-style: solid;
	border-color: #3333CC;
}
ul.pageing li span{
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
}
.pageing a:hover,
.pageing a:active {
	color: #FFF;
	background-color:#003;
}
/***************/
.msg{
	background-color:#E0E0FF;
	border-color:#3333CC;
}
.msg h2,
.msg h2 a{
	color:#000;
	border-bottom-color:#666;
}
