body {
margin:0; padding:0;
scrollbar-base-color:#FFFFFF;
scrollbar-shadow-color:#666666;
scrollbar-darkshadow-color:#999999;
scrollbar-highlight-color:#CCCCCC;
scrollbar-arrow-color:#999999;
}

img.ib {display: block; }

a.p1{
color: #333333;
text-decoration: underline;
}
a.p1:hover{
color: #999999;
text-decoration: underline;
}
a.p2{
color: #993333;
text-decoration: underline;
}
a.p2:hover{
color: #993333;
text-decoration: underline;
}

a.p3{
color: #333333;
text-decoration: underline;
}
a.p3:hover{
color: #333333;
text-decoration: underline;
position:relative;
left:1px;
top:1px;
}
a.p3:visited{
color: #333333;
text-decoration: underline;
}


.text80p {
	font-size: 80%;
}

.text80p-h{
	font-size: 80%;
	line-height: 1.3;
}

.text_red {
	color:#993333;
}
.text_red10p {
	color:#993333;
	font-size: 10px;
	letter-spacing :2px
}
.text80p_red {font-size: 80%;
	color:#993333
}


/*トップページ------------*/

.text_since {
color: #999999;
font-size: 10px;
letter-spacing:1px;
}
#topics{
width:462px;
height:223px;
overflow:auto;
border:1px solid #ffffff;
font-size: 12px;
padding:6px 4px 0px 27px;
}

.text_height1{
line-height: 1.3;
}

#nakanohito{
display: none } 

/*サブページ------------*/

.text80p-h1g{
	font-size: 80%;
	line-height: 1.2;
	color: #333333;
}
.text60p-h1g{
	font-size: 60%;
	line-height: 1.2;
	color: #333333;
}
.text60p-h2g{
	font-size: 60%;
	line-height: 1.5;
	color: #333333;
}

.padding01 {
font-size: 12px;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

a.p8{
	color: #333333;
	text-decoration: underline;
}
a.p8:hover{
	color: #999999;
	text-decoration: underline;
}
.text_diary_date {
	font-size: 80%;
	color: #7B0000;
}

/*余白------------*/

#spacer3 {
	padding: 3px 0px 0px 0px;
}

#spacer4 {
	padding: 4px 0px 0px 0px;
}

#spacer5 {
	padding: 5px 0px 0px 0px;
}
#spacer7 {
	padding: 7px 0px 0px 0px;
}
#spacer15 {
	padding: 15px 0px 0px 0px;
}
#spacer25 {
	padding: 25px 0px 0px 0px;
}
#spacer35 {
	padding: 35px 0px 0px 0px;