body {
	font-size : 12px;
	font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	background-image : url(wall.gif);
	background-repeat : repeat-y;
	background-position : 50% 0%;
	margin : 0px;
	text-align : center;
	line-height : 17px;
}
#news {
	font-size : 14px;
	clear: both;
	font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	color : #ffffff;
	width : 720px;
	margin-top : 0px;
	padding-top : 6px;
	height : 25px;
	background-color:#000000;
}
#wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	text-align : center;
}
#primary {
	width: 720px;
	float: left;
}
#secondary {
	width: 230px;
	float: left;
}
#menu {
	color : #ffffff;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#copyright {
	clear: both;
	font-family : "Times New Roman";
	color : #ffffff;
	width : 950px;
	margin-top : 0px;
	padding-top : 6px;
	height : 25px;
	background-color:#434343;
}
#sub{
	width:104px;
	height:100%;
	background-color:#999999;
	position:absolute;
	z-index:100;
}
#main{
	background-color:#999999;
	height:100%;
	overflow:auto;
	padding-left:104px;
}
.clear {
	clear : both;
	visibility : hidden;
	height : 10px;
}
a:link {
	color : #ff0000;
	text-decoration : none;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
}
a:visited {
	color : #0000ff;
	text-decoration : none;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
}
a:active {
	color : #0000ff;
	text-decoration : none;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
}
a:hover {
	color : #ffffff;
	background-color : #0000ff;
	text-decoration : none;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
}
.mlink:link {
	color : #ff0000;
	text-decoration : none;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
}
.mlink:visited {
	color : #fddb02;
	text-decoration : none;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
}
.mlink:active {
	color : #fddb02;
	text-decoration : none;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
}
.mlink:hover {
	color : #ffffff;
	background-color : #0000ff;
	text-decoration : none;
	padding-top : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;
}
h1{
	font-size : 1px;
	position:absolute;
	top:-1000px;
	text-valign: bottom;
}
h2{
	font-size : 1px;
	position:absolute;
	top:-1000px;
	text-valign: bottom;
}
h3{
	font-size : 16px;
	font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-weight : normal;
	margin-bottom : 0px;
	margin-top: 0px;
	text-align: center;
}
h4{
	font-size : 16px;
	font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-weight : normal;
	margin-bottom : 5px;
	margin-top: 2px;
	line-height : 16px;
	padding-left : 10px;
	text-align: left;
}
h5{
	font-size : 15px;
	font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-weight : normal;
	margin-bottom : 0px;
	margin-top: 0px;
	text-align: center;
}
h6{
	font-size : 12px;
	font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-weight : normal;
	margin-bottom : 0px;
	margin-top: 0px;
	text-align: center;
	height: 20px;
}
p{
	margin-top: 0px;
	margin-bottom: 0px;

}
.colorccc {
	color : #cccccc;
}
#center {
	width: 720px;
	TEXT-ALIGN: center;
	position: static;
	background-position: center;

}
.topphoto {
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}
.toptxt {
	color : #333333;
	margin-top: 3px;
	font-size : 10px;
	text-align: left;
}
#nin{
	position:absolute;
	top:-1000px;
	text-valign: bottom;
}
#osusume{
	position : absolute;
	top : -1000px;
	text-valign : bottom;
}
.diary {
	font-size : 14px;
	font-family : "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	text-align: right;
	margin-right : 4px;
}
/* ----- lightbox ----- */
#lightbox {
	BORDER-RIGHT: #000000 2px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #000000 2px solid;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: center;
}
#lightboxCaption {
	BORDER-RIGHT: #000000 2px solid;
	FONT-SIZE: 90%;
	COLOR: #333;
	BORDER-BOTTOM: #000000 2px solid;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: center;
}
 HTML #overlay {
	FILTER: Alpha(opacity=90); 
	background-image: url(blank.gif);
	BACKGROUND-COLOR: #000000;
	background-repeat : repeat;
}
#shinobi{
	width: 500px;
	font-size : 10px;
	position:absolute;
	top:-1000px;
	text-valign: bottom;
}
/* ----- lightbox ----- */
