h1, h2, h3, h4, h5, h6, p li{
	margin:0px;
	padding:0px;
}
body{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	font:#333333;
}
a:link{
	color:#339933;
	text-decoration: underline;
}
a:visited{
	color:#003300;
	text-decoration: underline;
}
a:hover{
	color:#339933;
	text-decoration: none;
}
a:active{
	color:#FFFF00;
	text-decoration: none;
}
#main{
	margin-bottom:30px;
	width:724px;
}
#mainleft{
	width:345px;
	float:left;
}
#mainright{
	margin:120px 0px 0px 0px;
	width:345px;
	float:right;
}
#main .shoukai {
	margin:0px 0px 80px 0px;
	padding:0px; 
	text-align:left;
	display:inline-table; /*IE用*/
}
#main .shoukai:after{ /*新しいブラウザ用*/
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*Hides from IE-mac \*/
*html #main .shoukai {height:1%;}
#main .shoukai {display:block;}
/*End hide from IE-mac */

#main .shoukai p{
	font-size: 12px;
	line-height: 140%;
}
/*以下日記ページの設定*/
#main2{
	margin-bottom:30px;
	padding:20px;
	width:500px;
	border:solid #333333 1px;
}
#onediary{
	margin-bottom:10px;
	width:450px;
	text-align:left;
}
#onediary h2 {
	padding-bottom: 3px;
	border-bottom: dotted #A1B5A5 2px;
}
#onediary h3 {
	padding:0 0 0 45px;
	font-size: 14px;
	line-height: 140%;
	background:url("img/d_icon2.jpg") no-repeat;
}
#onediary p {
	font-size: 12px;
	line-height: 140%;
}
#onediary p:first-letter {
	font-size: 24px;
	line-height: 140%;
	font-weight: bold;
	color: #829D87;
}
#goukei{
	margin-bottom:50px;
	width:450px;
	text-align:right;
}
#goukei p {
	font-size: 18px;
	line-height: 140%;
	color:#FF0033;
}
#goukei hr {
	margin:10px 0px 10px 0px;
	background-color:#666666;
	height:2px;
}
#memo{
	width:450px;
	text-align:left;
}
#memo h2 {
	padding-bottom: 3px;
	border-bottom: dotted #A1B5A5 2px;
}
#memo p {
	font-size: 12px;
	line-height: 140%;
}