h1 {
	font-size: 40%;
	font-weight: normal;
}
h2 {
	font-size: 40%;
	font-weight: normal;
}

h3 {
	font-size: 40%;
	font-weight: normal;
}

body{
	color:#666;
	font-size:11px;}




a:link    { color: #0066FF; }    /* 未訪のリンク */
a:visited { color: #0066FF; }   /* 訪問済みのリンク */
a:hover   { color: #FF0000; } /* カーソルが上に乗っているリンク */
a:active  {
	color: #FFF;
}   /* アクティブ中のリンク */
a:hover img {
			-moz-opacity:0.5;
			opacity:0.5;
			filter: alpha(opacity=50);
			} 

img.sita{margin-bottom:15px;}
img.joge{margin:20 0 15 0px;}
img{ border:none;}

.sideL{margin-left:25px; font-size:12px;}


table{
	background-color:#FFF;}
	
.bo{
	border-left:dotted 2px #F0F;
	margin:0 0 0 10px;
	padding-left:10px;
	font-size:12px;
	line-height:1.8em;
	}


.midasi{
	border-left:solid #f00 6px;
	border-bottom: solid #999 1px;
	width:80%;
	margin:10 0 15 0px;
	padding-left:10px;
	font-size:18px;
	}

.midashi2{
	border-left:solid #06F 4px;
	padding:10 0 10 15px;
	margin-bottom:30px;
	font-size:20px;
	color:#444;
	font-family:"メイリオ", Meiryo, Osaka, sans-serif;
	background-image:url(image/haikei.png);
	}

.komidasi{
 border-left:#f00 solid 4px;
	 padding:5 0 5 10px;
	 margin-bottom:10px;
	 font-size:15px;
	 color:#000;
	 font-family:"メイリオ", Meiryo, Osaka, sans-serif;
	 background-image:url(image/haikei.png);
	}

.text{
	font-size:12px;
	vertical-align:text-top;
	padding:10px;
	line-height:1.5em;
	}
	
.tl{
	margin-left:10px;}

