@charset "UTF-8";
/* CSS Document */
/*ブログ01-ベーシック 黒*/
#blog{
	background-color:#000;
	color:#D6D6D6;
}
a:link, a:visited {
	color:#FF3;
	background-color:transparent;
}
a:hover, a:focus, a:active {
	color: #FFF;
	background-color: #039;
}
/*見出し*/
h1,h2,h3,h4,h5,h6,dt,th,strong{
	color:#fff;
}
/*パン屑*/
#route{
	color:D6D6D6;
 	background-color:#001;
 	text-shadow: 1px 1px 3px #000;

	background-image: linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), color-stop(1, rgba(255, 255, 255, 0)));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr="#33ffffff", EndColorStr="#00ffffff");
}
#route li.current span,
#route a:link,
#route a:visited {
	color:#D6D6D6;
}
#route a:hover,
#route a:focus,
#route a:active{
	color:#FFF;
}
/***************/
.sideItemBox h3{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #339900;	
}
#myProf h3{
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FF3300;	
}
.profile a{
	background-image:url(images/arrow1.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:9px;
}
#myCalendar a{
	display:block;
	color:#138EFF;
	text-decoration:underline;
}
#myCalendar table th,
#myCalendar table td{
	border-color:#A599CC;
}
#myCalendar .head th{
	background-color:#D0D0EF;
}
#myCalendar .head th a{
	text-decoration:none;
}
#myCalendar .head th a:link,
#myCalendar .head th a:visited{
	color:#000;
}
#myCalendar .head th a:hover,
#myCalendar .head th a:active,
#myCalendar a:hover,
#myCalendar a:active{
	color:#FFF;
}

/***************/
h2#title_prof,
h2#title_cat,
h2#title_cal{
	padding:5px 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #03f;	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
	
/***************/
.msg{
	background-color:#F1F1F1;
	color:#333333;
}
.msg h2,
.msg h3{
	color:#000;
	border-bottom-color:#666;
}
.msg a:link,
.msg a:visited {
	color:#00F;
}
.msg a:hover,
.msg a:active {
	color: #FFF;
}
.msg h2 a,
.msg h2 a:link,
.msg h2 a:visited,
.msg a:hover,
.msg a:active{
	color:#000;
	background-color:transparent;
}

.res_input table th{
	color:#000;
}
