/* ---------------------------------------------------------- */
/* halkuro2.css
/* v0.1
/* 06.09.26
/* ---------------------------------------------------------- */

body
{
	color:					#ffffff;
	font-family:			'ＭＳ ゴシック';
	text-align:				left;
	margin:					0 5%;
	padding:				0;
	background-color:		#a0a0a0;
}


h1
{
	font-size:				300%;
	font-family:			Century;
	font-weight:			normal;
	width:					100%;
	margin:					25px 0;
	border:					dashed #ffffff;
	border-width:			15px 0;
	background-color:		#000000
}

h1:first-letter
{
	color:					#666666;
}

p
{
	font-size:				15px;
	margin-bottom:			25px;
}

p:first-letter
{
	color:					#999999;
}

hr
{
	display:				none;
}

.sub
{
	display:				none;
}

/* ---------------------------------------------------------- */
/* リンク
/* ---------------------------------------------------------- */
a:link,
a:visited
{
	color:					#333333;
	text-decoration:		none;
}

a:active,
a:hover
{
	color:					#ffffff;
	text-decoration:		none;
	background-color:		#999999;
}

/* ---------------------------------------------------------- */
/* menu
/* ---------------------------------------------------------- */
.menu
{
	float:					left;
	width:					9em;
	margin:					1em 0.5em;
	padding:				0;
	background-color:		#ffffff;
}

.menu h2
{
	color:					#333333;
	width:					0;
	font-size:				120%;
	margin:					0.5em 0 0 0.2em;
	padding:				0 0 0.5em 0;
	border:					none;
	background-color:		transparent;
	background-image:		none;
}

.menu ul
{
	padding:				0.5em 1em;
}

.menu li
{
	color:					#000000;
	border:					thin solid #ffffff;
	border-width:			0px 1px 0px 0px;
	display:				inline;
	list-style-type:		none;
	margin:					0.1em 0.4em;
	padding:				0em 0.6em 0em 0em;
}

/* ---------------------------------------------------------- */
/* main
/* ---------------------------------------------------------- */
.main
{
	background-color:		#000000;
}


ul
{
	font-size:				15px;
	list-style-type:		none;
	width:					525px;
	height:					1em;
	margin-bottom:			25px;
	margin:					0;
	padding:				5px 0;
	border:					dashed #fffff;
	border-width:			10px 0;
	background-color:		#ffffff;
}

li
{
	color:					#000000;
	text-align:				left;
	width:					100px;
	margin:					0;
	padding:				0;
}

/*
li:first-letter
{
	color:					#666666;
}
*/

.get
{
	font-family:			Century;
	clear:					both;
}


/* ---------------------------------------------------------- */
/* main>diary
/* ---------------------------------------------------------- */
.diary
{
	/* 上下と左右で値が違うのはIEのバグのため */
	/* 上下が倍されてるのか、左右が半分で表示されてるのかは不明 */
	padding:			0.5em 1em;
}

.diary h2
{
	margin:					0 0 0.2em 0;
	padding:				0;
}

.diary h3
{
	color:					#000000;
	background-color:		#ffffff;
	width:					100%;
	margin:					0 0 0.2em 0;
	padding:				0.2em 0 0 0.2em;
}

.diary .diarymenu
{
	float:					left;
	width:					100%;
	margin-bottom:			1.5em;
}

.diary .diarymenu ul
{
	list-style-type:		none;
	font-family:			Arial;
	float:					left;
	width:					100%;
	margin:					0;
	padding-left:			0;
}

.diary .diarymenu li
{
	float:					left;
	width:					3.5em;
	margin:					0 0.5em 0.3em 0;
	padding:				0.1em 0.3em 0;
	border:					solid #333333;
	border-width:			0 0 1px;
}
