@charset "utf-8";/*☆*/
@import "diary.css";

/* Head */
p#Since     { position:absolute; top:50px; right:35px; font-size:small; color: #7070ff; font-weight: bold;}
a#Counter   { position:absolute; top:18px; right:25px; }
a#Counter img	{ border: none; }

/* Main */
dl#Modified dt { float:left; clear:both; margin-right: 10px; }

/* Diary */
span#DiaryCgiVersion { color:#666666; background-color:inherit;
						font-weight:normal; font-size: small; padding-left: 13px; }

div#main h3#LatestDiary a 		{ color: #333388; background-color:inherit; }
div#main h3#LatestDiary a:hover { color: #333388; background-color:inherit; }

div#main div.Diary p.Tags{
	position: absolute;
	top: 0.1em; left: 16em;
	padding: 1px; margin: 0;
	color: red;
}


div#main div#NewsDiv{
  margin: 30px 10em 10px 10em;
  border: 1px solid #bbbbbb;
  padding: 0 0 15px 0;
}
div#main div#NewsDiv h3{
  font-size: medium;
  text-align: center;
  position: relative;
  top: -0.8em; 
  border: 0px;
  padding: 0;
  background-color: white;
  margin: 0 25% -0.4em 25%;
  border: 1px solid #bbbbbb;
}
div#main div#NewsDiv li {
  padding: 3px 0 6px 0;
  margin: 0 0 0 -1em;
}


/* Twitter */
div#submenu h3#twitter{
	text-align: center;
	margin: 30px 1.3em 0.2em 1.3em;
	padding: 2px 8px; background-color: #bbffbb;
	font-size:100%; clear:both; border: solid 0px #fff;
	z-index:5;
	position: relative;
}
div#submenu div#twitter_div{
	margin: 0 0.3em 0 0.6em;
	padding: 0.7em 0.4em;
	background-color: #deffde;
	position: relative;
	top: -1em;
	z-index:0;
}
div#submenu div#twitter_div ul{ margin: 0; padding: 0; list-style: none; }
div#submenu div#twitter_div ul li { margin: 0; font-weight: normal; font-size: 80%; line-height: 110%; padding: 0.6em 0;}
div#submenu div#twitter_div ul li a{
}
div#submenu div#twitter_div ul li a span{
	font-size: 85%; color: #aaf;
}

