@charset "shift_jis";

body{
	background-color:#ccc;
	color:000;
}

h1{
  font-size:250%;
}

h2{
	text-align:right;
}

h3{
	border-bottom:1px dashed #333;
	padding:0.2em 0.7em;
}

address{
  text-align:center;
}

p{
  text-indent:1em;
}

.content{
  margin:0 2% 2% 23%;
  padding:1em;
}
/* 
.content{
  margin:0 2% 2% 23%;
  border-top:1px solid #999;
  border-right:2px solid #333;
  border-bottom:2px solid #333;
  border-left:1px solid #999;
  padding:1em;
  background-color:#efefef;
  color:inherit;
}
 */
/* 
a:link{
  background-color:transparent;
  color:#00f;
}
 */

#navi{
  position:absolute;
  top:0;
  left:0;
  padding-top:4em;
  width:23%;
}

#lastmodified{
  text-align:right;
}

form{
  text-align:right;
}

#jump2navi{
  display:none;
}

#to-navi{
	position:fixed;
	right:0.5em;
	bottom:0.5em;
	font-size:small;
	width:4em;
	background-color:#ccc;
	color:inherit;
}

.selectsheet{
  text-align:right;
}

.content .section{
	margin:1em;
  border-top:1px solid #ddd;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;
  border-left:1px solid #ddd;
	background-color:#333;
	color:#fff;
}

.diary .section{
	margin:1em;
  border-top:1px solid #ddd;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;
  border-left:1px solid #ddd;
	background-color:#666;
	color:#fff;
}

.section .section{
	background-color:#333;
	color:#fff;
}

.section a:link{
  background-color:transparent;
  color:#00c5ff;
}

.section a:visited{
  background-color:transparent;
  color:#e78adf;
}


h2 > a:link, h3 > a:link, h2 > a:visited, h3 > a:visited{
	text-decoration:none;
	background-color:transparent;
	color:inherit;
}

h2 > a:hover, h3 > a:hover{
	background-color:transparent;
	color:#ffdfff;
}

th, td{
  border-color:#fff;
}

pre{
	background-color:#363;
	color:#fff;
  margin:0.8em;
  padding:0.8em;
}

del{
  text-decoration:line-through;
}

ins{
  text-decoration:underline;
}

.content ul li{
	list-style:square;
}

.diary h3:after{
  font-size:smaller;
  text-align:right;
  content:" (category:" attr(class) ")";
}

#navi h2{
  font-size:100%;
  text-align:left;
}

.photo{
  text-align:center;
}
#start{visibility:hidden;}
.none{display:none;}

