/*トップページ用ＣＳＳ*/
/*-----------------------------------背景*/
body {
	margin: 0 auto;
	padding: 0 auto;
	background:#fff;
	font-size: 95%;
	color: #000;
	background: url(../adm_img/base.gif);
	background-color: #fff;
}
/*---------------------------全体の表示幅*/
table#wrappertable .table-main {
	padding: 50px auto;
}

table#wrappertable {
	margin: 0 auto;
	padding: 0 auto;
	text-align: center;
	width: 896px;
	border: #000 solid 1px;
	background:#fff;
}

td#headertable {
	background-color: #000;
	margin: 0;
	padding: 0;
	width: 896px;
}

#header {
	background: #fff url(../adm_img/image.jpg) no-repeat top right;
	width: 896px;
	height: 80px;
	margin: 0;
	padding: 0;
}

#main {
	background: url(../adm_img/body.gif) no-repeat top right;
	width: 896px;
	height: 80px;
	margin: 0;
	padding: 0;
}

.up {
	font-size: 80%;
	padding: 0 7px;
	text-align: right;
}

.post .info a, .post h2 a {
	text-decoration:none;
}

#header h2 {
	text-align:center;
}

#holder{
	width: 896px;
	margin: 0;
	padding: 0;
}

#left {
	width: 150px;
	margin: 0 0 7px 7px;
	padding-bottom: 7px;
	background: #776b83;
	text-align:left;
}

.list ul {
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

.list li {
	list-style-type: none;
	background: url(../adm_img/list_white.gif) no-repeat 6px 7px;
}

.list li a {
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	text-indent: 1em;
}

.list li a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
}

.list li a:hover {
	color: #000;
	text-decoration: none;
	background: #fff url(../adm_img/list_red.gif) no-repeat 6px 7px;
	display: block;
	width: 100%;
}

.list li a:active {
	color: #000;
	text-decoration: none;
	background: #fff url(./adm_img/list_red.gif) no-repeat 6px 7px;
	display: block;
	width: 100%;
}

#right {
	font-size: 95%;
	width: 739px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#right a { color: #fff; text-decoration: none; }
#right a:visited { color:#aaa; text-decoration: none; }
#right a:hover { color: #f90; text-decoration: underline; }

#right img {
	margin: 0;
}

#footer {
	color: #fff;
	background-color: #000;
	font-size: small;
	padding: 4px;
	text-align: center;
}


/*-----------------------------ヘッダー@*/
.header1 {
	font-size: 90%;
	text-align: center;
	padding: 7px;
}
/*-----------------------------ヘッダーA*/
.header2 {
	font-size: 90%;
	color: #999;
	padding: 7px;
}
/*-----------------------ホームアイコン欄*/
.home-icon {
	text-align: right;
}
/*----------------------ログインアイコン欄*/
.login-icon {
	text-align: right;
}
/*---------------------------------枠内部*/
.inside {
	padding: 10px;
}
/*-----------------------アルバム全体の枠*/
.album-all {
	width: 600px;
	margin-top: 5px;
}
/*-----------------------アルバム全体の枠*/
.td-one {
	text-align: center;
	padding: 5px;
	vertical-align: top;
}
/*-----------------------------アルバム枠*/
.table-one {
	width: 100%;
}
/*-----------------------アルバムタイトル*/
.album-title {
	font-size: 90%;
	vertical-align: top;
	text-align: left;
	padding: 3px;
	font-weight: bold;
}
/*-----------------------アルバムコメント*/
.album-comment {
	font-size: 90%;
	vertical-align: top;
	text-align: left;
	padding: 0 3px 3px 3px;
}
/*---------------------------アルバム画像*/
.album-pic {
	vertical-align: top;
	padding: 3px;
	width: 50px;
	text-align: right;
}
/*---------------------------------リンク*/
a:link { color:#f80; text-decoration: none;}
a:visited { color:#7f7f7f; text-decoration: underline;}
a:hover { color:#f60; text-decoration: underline;}
a:active { color:#f60; text-decoration: none;}
