html,body {
height:100%;
background-color:#000000;
}
div#footer {
position:fixed;
bottom:10;
width:100%;
font-size:8px;
color:#666666;
}

/* IE6 */

* html,
* html body {
overflow-y:hidden;
}
* html div#footer {
position:absolute;
bottom: expression(this.parentNode.clientHeight % 2 == 0 ? 0 : -1);
text-align:left;
height:5%; 
width:50%;
}

.position	{width:750;
			height:90%;
			text-align:center; 	}
.box	{border:none;
		width:800px;
		overflow:inherit}
/* === ヘッダー部分スタイル　=== */
/* === コンテンツ部分スタイル　=== */
/* === サイドバー部分スタイル　=== */
/* === コンテンツ部分スタイル　=== */
.contents	{width:470px;
			height:420px;
			overflow:auto;
			padding-left:10px;
			padding-right:10px;
			padding-top:0px;
			padding-bottom:0px;
			background-image:url(../img/a-sha_small.jpg);
			background-repeat: no-repeat;
			background-position: center;}
.text	{font-size:12px;
		line-height:160%; }	
.text a	{color:#4BA34C;}
.text a:hover	{color:#4BA34C; }
.tit	{font-size:14px;
		color:#4BA34C;
		font-weight:bold;
		border-bottom:1px dotted #4BA34C;}	
.textgold	{font-size:12px;
			color:#daa520;
			padding-rigjt:12px;
			padding-bottom:5px;
			line-height:140%; }	
.textgold a	{color:#daa520;}
.textgold a:hover	{color:#FF0000; }
.textgold a:visited	{color:#FF0000; }
.titgold	{font-size:14px;
		color:#daa520;
		font-weight:bold;}	
.titgold a	{color:#daa520;}
.titgold a:hover	{color:#FF0000; }
.titgold a:visited	{color:#FF0000; }
.textred	{font-size:12px;
			color:#FF0000;
			padding-right:10px;
			padding-bottom:5px;
			line-height:140%; }	
.textred a	{color:#FF0000;}
.textred a:hover	{color:#FF0000; }
.textred a:visited	{color:#FF0000; }
.titred	{font-size:14px;
		color:#FF0000;
		font-weight:bold;
		border-bottom:1px dotted #daa520;}	
.update	{font-size:10px;
		color:#4BA34C;
		padding-right:10px;}	
		
.comment	{width:750px;
			height:100px;
			overflow:auto;
			padding-left:130px;
			padding-right:70px;
			padding-top:15px;
			padding-bottom:5px;
			background-image:url(../photo/img/commentbg.gif);
			background-repeat: no-repeat;
			background-position: center; top;
			width: 55%; 
			text-align:left;
			font-size:12px;
			color:#000000;}

.comment_2002	{width:750px;
			height:200px;
			overflow:auto;
			padding-left:250px;
			padding-right:150px;
			padding-top:200px;
			padding-bottom:5px;
			background-image:url(../photo/img/commentbg_2002.gif);
			background-repeat: no-repeat;
			background-position: center; top;
			width: 50%; 
			text-align:left;
			font-size:12px;
			color:#000000;}

/* IE6 */
* html .comment	{width:750px;
			height:100px;
			overflow:auto;
			padding-left:200px;
			padding-right:150px;
			padding-top:15px;
			/*
			padding-bottom:0px;
			background-image:url(../photo/img/commentbg.gif);
			background-repeat: no-repeat;
			background-position: center;
			text-align:left;
			font-size:12px;
			color:#000000;*/
			}
