body { FONT-SIZE: 12px; 
LINE-HEIGHT: 1.5em; 
background-color: #FFFFFF; 
padding: 0px; 
margin-top: 0px; 
margin-right: 15px; 
margin-bottom: 0px; 
margin-left: 15px; 
background-repeat: repeat-x; 
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

h1{
	font-size: 10px;
	color: #666666;
	padding: 0px;
	font-weight: normal;
	text-indent: -10000px;
	margin: 0px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #444444;
	text-align: center;
	margin-top: 0px;
	padding-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h3 { font-size: 12px; line-height: 15px; margin-top: 3px; margin-bottom: 3px; font-weight: normal; padding: 0px; margin-right: 0px; margin-left: 0px;}
A:link { text-decoration : none; color: #009966;} 
a:visited { text-decoration : none; color : #009999;}
a:hover { 
text-decoration : underline ; 
color : #FFCC00; 
position:relative;top:1px;left:1px;
}
a:active { text-decoration : none ; color : #FF9900; }
a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	background: #fff;
 }
blockquote {
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 9px;
	border: 1px dotted #999999;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 0px;
}
.small{ font-size: 10px; color: #999999;}

#wrapper{
	background-color: #FFFFFF;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#top01{ font-size: 10px; color: #666666; padding: 0px; font-weight: normal; margin-top: 0px; margin-bottom: 1px; margin-left: 10px;}

#header{
	width: 800px;
	height: 77px;
	background-image: url(image/top02.jpg);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align: middle;
}
#bar{
	vertical-align: middle;
	background-image: url(http://www.money03.com/blog/image/bar_01.gif);
	height: 26px;
	background-repeat: no-repeat;
	width: 800px;
}
#left01{ font-size: 12px; color: #FFFFFF; padding-top: 4px; padding-left: 9px; float: left;  }
#right01{ font-size: 12px; color: #FFFFFF; padding-top: 4px; padding-right: 13px; float: right;}
#bar2{ width: 800px; margin-bottom: 13px; font-size: 10px; color: #999999; clear: both; }

.table1 {  border-collapse: collapse;  border: 1px #bbbbbb solid; } 
.table1 TD { border: 1px #bbbbbb solid; font-size: 12px; line-height: 1.3; color: #666666;} 
#main{ 
width: 800px; 
clear: both; 
font-size: 14px; 
line-height: 1.5em; 
color: #444444;
}
#left{ float: left; width: 170px;}
.navi { 
background-image: url(image/sankaku.gif); 
background-repeat: no-repeat; 
margin-top: 3px; 
margin-bottom: 2px; 
padding-left: 12px;
LINE-HEIGHT: 1.5em; 
}
#left #indent{ margin-top: 12px; margin-right: 8px; margin-left: 8px;}
#left #banner{ 
margin-top: 14px; 
margin-right: 2px; 
margin-left: 2px; 
text-align: center;
}
#content{ float: left; margin-left: 12px; width: 616px;}
.banner{ text-align: center; margin-top: 10px; margin-bottom: 6px;}
#pt{
	background-image: url(image/pt.png);
	height: 54px;
	width: 441px;
	margin-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
.in{
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 27px;
	margin-left: 4px;
         LINE-HEIGHT: 1.5em;
}
.in2{ margin-top: 2px; margin-right: 6px; margin-bottom: 2px; margin-left: 4px;}
p{ 
margin-top: 2px; 
margin-bottom: 1.1em;
}
.midashi{ font-size: 12px; font-weight: bold; color: #99CC99; background-image: url(image/maru.gif); background-repeat: no-repeat; padding-left: 16px;}
#blogleft{ width: 441px; float: left;}
#blogright{ width: 161px; float: right;}
.blogpt{ font-size: 12px; line-height: 22px; font-weight: bold; color: #99CC99; background-color: #eeeeee; padding-left: 8px;}
.blogday {
	font-size: 10px;
	line-height: 18px;
	color: #CC0000;
	text-align: right;
	margin-bottom: 10px;
	margin-right: 5px;
}

.blogday a {
	COLOR: #cc0000; 
	text-decoration: none;
}

#comment{ color: #99CC99; font-weight: bold; margin-bottom: 4px:}
.tenkei{ clear: both; width: 420px; margin-bottom: 10px;  margin-top: 7px;}
#face { text-align: center; margin-bottom: 8px;}
.blogmenu { margin-bottom: 3px;}
#blogright ul { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 17px;}
#blogrightli { margin: 0px; padding: 0px; list-style-type: square;}
#blogright #banner{
	text-align: left;
	margin-left: 2px;
}
.topmg05 {
	margin-top: 5px;
}
.adsense {
	margin-bottom: 14px;
}

#bottom{ font-size: 10px; color: #999999; text-align: center; width: 800px; padding-top: 23px; clear: both;}
#footer{ font-size: 10px; color: #999999; background-image: url(image/bottom.gif); background-repeat: no-repeat; text-align: center; width: 800px; padding-top: 20px; clear: both; margin-top: 4px; margin-bottom: 6px;}
.style1 { color: #B7B883; font-weight: bold;}
.style2 {color: #FFFFFF}
.style3 {color: #666666}
.style4 {color: #CC0000}
.bl {color: #333333}
.small {
	font-size: 10px;
	line-height: 125%;
	color: #999999;
}


