.header, .content, .left{background:#ffffff;color:#000000}
BODY {	SCROLLBAR-FACE-COLOR: #dddddd; SCROLLBAR-HIGHLIGHT-COLOR: #dddddd; SCROLLBAR-SHADOW-COLOR: #dddddd; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #dddddd; SCROLLBAR-DARKSHADOW-COLOR: #888888; SCROLLBAR-BASE-COLOR: #dddddd
}
body{padding:0px;margin:0px}
.header{width:760;height:80;position:absolute;left:10; top:0 ;overflow:hidden;  }
.content{width:630;height:auto; position:absolute;left:140; top:80 ;overflow:auto}
.left{width:130;height:auto; position:absolute;left:10; top:80 ;overflow:hidden; }
.tyou{position:absolute; left:150px; top:100px; width:600px; height:1px; z-index:1}

A                { color: #696969; text-decoration: none; background: none;}
A:link           { color: #0033CC; text-decoration: none; background: none;}
A:link:hover     { color: #0033CC; text-decoration: underline; background: pink;}
A:link:active    { color: #9999CC; text-decoration: none; background: none;}

A:visited        { color: #333399; text-decoration: none; background: none;}
A:visited:hover  { color: #0033CC; text-decoration: underline; background: #ff9900;}
A:visited:active { color: #9999CC; text-decoration: none; background: none;}

H1 {
	FONT-SIZE: 14pt
}
H1.s {
	FONT-SIZE: 10pt; COLOR: #666666; MARGIN: 0pt 0pt 0pt 3pt; TEXT-ALIGN:center
}

H2 {
	MARGIN: 0px; FONT-SIZE: 12pt
}

H3 {
	FONT-SIZE: 12pt; FONT-WEIGHT: normal; MARGIN-TOP:5pt
}
H4.zairyo {
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; MARGIN: 0pt 0pt 0pt 0t;
}
HR {
	HEIGHT: 1pt; COLOR: #CCCCCC; SIZE: 1pt
}
UL.catmembers {
	LINE-HEIGHT: 16pt
}
.topbelt {
	MARGIN-TOP: 0pt; HEIGHT: 15pt; BACKGROUND-COLOR: #009933
}
.topbeltcontent {
	FONT-SIZE: 10pt; RIGHT: 20px; POSITION: absolute
}
.leftbelt {
	WIDTH: 200px; BACKGROUND-COLOR: #fbfee6; TEXT-ALIGN: center
}
.fixsmallfont {
	FONT-SIZE: 10pt
}
.centerbelt {
	MARGIN: 3pt 8pt 3pt 3pt 
}
.title {
	PADDING-RIGHT: 3pt; PADDING-LEFT: 3pt; FONT-WEIGHT: 900; PADDING-BOTTOM: 3pt; PADDING-TOP: 3pt; BACKGROUND-COLOR: #ffde6c
}
.comgreen {
	COLOR: #009933
}
.comorange {
	COLOR: #FF7D26
}
.rightbeltboxcolor {
	BACKGROUND-COLOR: #d4f0be
}
.boxborder {
	BACKGROUND-COLOR: #999999
}
.1ptsmaller {
	FONT-SIZE: 10pt
}
.koibeltcolor {
	BACKGROUND-COLOR: #99CC66
}
.usuibeltcolor {
	BACKGROUND-COLOR: #E8F7DB
}

.clr {background:  url('../images/menubg2.gif') repeat-y left center;
}
ul.menuul {
	margin: 0px;
	padding: 0px;
}
li.menuli {
	line-height: 1.6em;
	background:  url('../images/cmn_bt_01.gif') no-repeat left center;
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
	list-style-type: none
}

.date	{ 
background: #000066;
border-bottom: none;
border-left: none; 
border-right: none;
border-top: none;
color: #FFFFFF;
font-family: verdana, arial,"Osaka", "‚l‚r ‚o ƒSƒVƒbƒN", "‚l‚r ‚o ƒSƒVƒbƒN", sans-serif;
font-size:14px ; 
font-weight:normal;
padding-bottom:5px;
padding-left:5px;
TEXT-TRANSFORM: uppercase;
FONT-WEIGHT: bold;
MARGIN-TOP: 10px;
}

.blogbody {
background: #FFFFFF;
border-bottom: 2px solid #A9A9A9;
border-left: 2px solid #A9A9A9;
border-right: 2px solid #A9A9A9;
border-top: 2px solid #A9A9A9;
color: #000000;
font-family: verdana, arial,"Osaka", "‚l‚r ‚o ƒSƒVƒbƒN", "‚l‚r ‚o ƒSƒVƒbƒN", sans-serif;
font-size:13px;
font-weight:normal;
line-height:150%;
margin-bottom:5px;
padding: 5px;
}

.comments-head	{
background: #999966;
border-bottom: none;
border-left: none;
border-right: none;
border-top: none;
color: #FFFFFF; 
font-family: verdana, arial,"Osaka", "‚l‚r ‚o ƒSƒVƒbƒN", "‚l‚r ‚o ƒSƒVƒbƒN", sans-serif;
font-size: 14px;
font-weight:normal;
margin-bottom:5px; 
padding:3px;
}

.sidetitle {
background: #FFFFFF;
border-bottom: 1px solid #000066;
border-left: 6px solid #000066;
color: #000000;
font-family: verdana, arial,"Osaka", "‚l‚r ‚o ƒSƒVƒbƒN", "‚l‚r ‚o ƒSƒVƒbƒN", sans-serif; 	
font-size:12px;
font-weight:normal;
padding:3px;
}		

.ftarea {
	background: #e8e8e8;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding: 10px;
}
.box { 
	background: url('../images/boxbg.gif');
        width:594}
	
ul.tt {
	margin: 0px;
	padding: 0px;
}
li.tt {
	line-height: 1.6em;
	margin-left: 35px;
	padding-left: 5px;
	list-style-type: disc;
	text-align: left;}
	
.main {
	position: relative;
	width: 600px;
	margin-left: 10px;
	float: left;
}
.setimei { font-size: 12px; margin-left: 20; 
               margin-right: 10; margin-top: 10; margin-bottom: 10 }