/*********************************************************************
全体
*********************************************************************/

body {
	background-color: #000000;
	/*スクロール*/
	scrollbar-base-color : #20298F;
	scrollbar-face-color : #20298F;
	scrollbar-track-color : #000000;
	scrollbar-highlight-color : #000000;
	scrollbar-shadow-color : #000000;
	scrollbar-darkshadow-color : #000000;
	scrollbar-3dlight-color : #000000;
	scrollbar-arrow-color : #000000;
}

body,table {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}

/*リンク*/
a {
	font-size : 12px;
	text-decoration : none;
	color : #B1AEBA;
}
a:hover {
	font-size : 12px;
	text-decoration : none;
	color : #B1AEBA;
}

/*********************************************************************
  ID・CLASS
*********************************************************************/

table.ALL{
	width: 100%;
	height: 100%;
}

td.ALL{
	vertical-align: top;
	text-align: center;
	padding: 15px;
}

table.MainTable{
	width: 100%;
	height: 100%;
	background-color: #000000;
}

/*=======================================
  HEADER
=======================================*/

td#HEADER{
	height: 58px;
	vertical-align: bottom;
	background-image: url(sozai/head_line.gif);
	background-repeat: repeat-x;
}

td#HEADER a:hover{
	position : relative; 
		top : 1px;
		left : 1px;
}

div.TopImage{
	background-image: url(sozai/kado_image.gif);
	background-repeat: no-repeat;
	width: 112px;
	height: 58px;
	position: absolute;
		top: 15px;
		left: 15px;
}

/*HOMEボタン*/
div.BtHome{
	padding: 38px 0px 0px 0px;
	width: 63px;
	height: 58px;
	text-align: center;
	background-image: url(sozai/tab.gif);
	background-repeat: no-repeat;
	position: absolute;
		top: 15px;
		left: 115px;
}

/*TOPボタン*/
div.BtTop{
	padding: 38px 0px 0px 0px;
	width: 63px;
	height: 58px;
	text-align: center;
	background-image: url(sozai/tab.gif);
	background-repeat: no-repeat;
	position: absolute;
		top: 15px;
		left: 180px;
}

/*ADMIN*/
div.BtAdmin{
	float: right;
	padding: 0px 5px 6px 0px;
}

/*=======================================
  MAIN
=======================================*/

td.MAIN{
	background-image: url(sozai/right_line.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 0px 0px 0px 17px;
}

table.MAIN{
	width: 100%;
	height: 100%;
}

/*フォルダーメニュー表示---------------*/
td.FolderMenu{
	color: #582D6D;
	width: 220px;
	vertical-align: top;
	padding: 30px 0px 0px 0px;
	line-height: 150%;
}

div.FolderMenu img{
	margin: 3px 0px 4px 0px;
	vertical-align: middle;
}

div.FolderMenu a{
	float: right;
	width: 100%;
}
div.FolderMenu a:hover{
	color: #993DB5;
	background-color: #000000;
}

/*インデント*/
span.F1{
	padding-left: 5px;
}

span.F2{
	padding-left: 25px;
}

span.F3{
	padding-left: 45px;
}

/*イメージ表示-------------------------*/

td#ImageBox{
	width: 473px;
	text-align: center;
	vertical-align: top;
}

/*枠・トップ画像*/
div.ITop{
	width: 100%;
	height: 38px;
	background-image: url(sozai/center_line.gif);
	background-repeat: repeat-y;
}
/*表示ナビ*/
div#Navi{
	width: 100%;
	height: 17px;
	background-image: url(sozai/center_line.gif);
	background-repeat: repeat-y;
}

div.NaviPrev{
	vertical-align: bottom;
	float: left;
	margin: 0px 0px 0px 25px;
}

div.NaviNext{
	float: right;
	margin: 0px 25px 0px 0px;
}

/*画像*/
table.Image{
	clear: both;
	width: 100%;
	height: 330px;
	background-image: url(sozai/center_line.gif);
	background-repeat: repeat-y;
}

/*枠・仕切り線*/
div.ICenter{
	width: 100%;
	height: 10px;
	background-image: url(sozai/center_line2.gif);
	background-repeat: no-repeat;
}

/*画像コメント*/
div#ImageComment{
        text-align: left;
	padding: 5px 45px 5px 45px;
	width: 100%;
	color: #B0B0B0;
	background-image: url(sozai/center_line2.gif);
	background-repeat: repeat-y;
}

/*画像タイトル*/
div.ImageTitle{
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}

/*画像日付-----------------------------------------*/
div.ImageDate{
	text-align: right;
	padding: 5px 0px 0px 0px;
}

/*枠・ボトム画像*/
div.IBottom{
	width: 100%;
	height: 24px;
	background-image: url(sozai/center_bottom.gif);
	background-repeat: no-repeat;
}

/*サムネイル表示-----------------------*/

td#Thumb{
	vertical-align: top;
	padding: 30px 10px 0px 30px;
}

/*フォルダーの説明*/

div#FolderGuide{
	text-align: center;
	width: 200px;
	color: #B0B0B0;
	background-color: #000000;
}


/*フォルダータイトル*/
div.FolderTitle{
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	text-align: center;
}

/*フォルダーコメント*/
div.FolderComment{
	padding: 0px 5px 0px 5px;
	text-align: center;
}

/*サムネイル---------------------------*/

table.ThumbImage{
	padding: 3px;
	margin: 0px 0px 0px 10px;
}

table.ThumbImage  a:hover{
	position : relative; 
		top : 1px;
		left : 1px;
}

/*通常画像*/
td.TbImage{
	background-color: #000000;
	padding: 3px;
	text-align: center;
}

/*新着画像*/
td.TbImageNew{
	background-color: #B1AEBA;
	padding: 3px;
	text-align: center;
}

/*=======================================
  FOOTER
=======================================*/

td#FOOTER{
	background-image: url(sozai/right_line.gif);
	background-repeat: repeat-y;
	height: 25px;
}

/*制作者リンク-------------------------*/

div#Copy{
	text-align: right;
	vertical-align: bottom;
	padding: 0px 10px 10px 0px;
}

div#Copy a:hover{
	position : relative; 
		top : 1px;
		left : 1px;
}