	A:hover { color:#ff6688;}
	A { text-decoration:none;}
	TABLE{
	font-size : 9pt;
	line-height : 12pt;
	}
	P{
	font-size : 8pt;
	line-height : 10pt;
	}
	FONT{
	font-size : 10px;                                                       		
	line-height : 10px;
	}
	.FONT_2{
	font-size : 12px;                                                       		
	line-height : 12px;
	color : #ff6347;                                                       		
	}
	.FONT_link{
	font-size : 12px;                                                       		
	line-height : 12px;
	}

	.FONT_3{
	font-size : 12px;                                                       		
	line-height : 12px;
	}

.head{
	border-top:dotted 2px #FFB5CD;
	border-bottom:dotted 2px #FFB5CD;
	background:#FFFDE8;
	padding:2px 0;
	color:gray;
}

.subhead{
	border-bottom:dotted 2px #FFB5CD;
	padding:3px;
	color:gray;
	margin:4px;
	margin-bottom:7px;
}
.subhead1{
	border-bottom:dotted 2px #F9B801;
	padding:3px;
	color:gray;
	margin:4px;
	margin-bottom:7px;
}

.subhead2{
	border-bottom:dotted 2px #6BB7F8;
	padding:3px;
	color:gray;
	margin:4px;
	margin-bottom:7px;
}
.subhead3{
	border-bottom:dotted 2px #7FDB9C;
	padding:3px;
	color:gray;
	margin:4px;
	margin-bottom:7px;
}

.box{
	border:dotted 1px #FFB5CD;
	border-bottom:dotted 2px #FFB5CD;
	padding:2px 0;
	color:gray;
}




.head h1,
.head h2,
.head br{
	line-height:12pt;
}

h1{
	margin:0;
	padding:0 10px;
	font-size:9pt;
	float:left;
}

.head h2{
	margin:0;
	padding:0 10px;
	font-size:9pt;
	font-weight:normal;
	display:inline;
}

.head h2 strong{ 
font-weight:normal; 
} 

h3{
	margin:0;
	padding:0 10px;
	font-size:9pt;
	font-weight:normal;
	display:inline;
}

h3 strong{ 
font-weight:normal; 
} 

h4{
	font-weight:normal;
	line-height:200%;

}

/* index日記タイトル部分divに背景を指定。背景は左上に固定 */ 
.diaryheading{
	background:url('backcolor.gif') left top;
	padding:1 10 5 px;
}
.diaryheading2{
	border-top:dotted 2px #FF9D88;
	border-bottom:dotted 2px #FF9D88;
	background:#FFFDE8;
	padding:2px 0;
	color:gray;
}


/* indexサブタイトル部分divに背景を指定。背景は左上に固定 */ 
.under{
	border-bottom:dotted 1px #F9BA8C;
	background:#fff;
	padding:2px 0;
	color:gray;
}


/* .heading内のh3にミニロゴと余白、1行あたりの高さを指定。 */ 
.heading h3{
	background:url('arrow_63[1].gif') left top no-repeat; 
	margin:0; 
	padding:0 0 0 20px; 
	line-height:30px; 


line{
	font-size:10pt;
	line-height:200%;
}
.font1    {font-size:12px;color:gray;line-height:140%;font-family:Verdana;}  /*通常のテキストのサイズ色の指定*/  
.title1     {font-size:24px;color:#696969;}       /* タイトル文字フォントサイズ,色*/
.color1     {background-color:#FDF8CA;}   /*画面内黄色部分の背景色*/

.subtitle1 {text-align: center;background:#FFC4D7; padding:1 5px; font-weight:bold; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.subtitle2 {text-align: center;background:#ffc; padding:1 5px; font-weight:bold; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.subtitle3 {text-align: center;background:#cef; padding:1 5px; font-weight:bold; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.subtitle4 {text-align: center;background:#cec; padding:1 5px; font-weight:bold; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.subtitle5 {text-align: center;background:#efefef; padding:1 5px; font-weight:bold; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }
.subtitle6 {text-align: center;background:#FFD6B0; padding:1 5px; font-weight:bold; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; }

.pos { position:absolute; bottom:0%; right:0%; }

.li-side li{
color: #464646;
font-size: 12px;
text-align: left;
line-height: 20px;	
	margin-left:20px;
margin:0;padding:4px 0;
padding-left:20px;background:url('pearl_o3[1].gif') left  no-repeat;}

ul{margin:0;padding:4px 0;} 


.top_li li{
color: #464646;
font-size: 12px;
text-align: left;
line-height: 17px;	
margin:0;padding:0px;
padding-left:5px;
}

strong{ 
font-weight:normal; 
} 
