/*********************************************************************
全体
*********************************************************************/

body {
	background-color: #FFFFFF;
	background-image: url(sozai/dot_16.gif);
	background-repeat: repeat;
	/*スクロール*/
	scrollbar-base-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-track-color : #666666;
	scrollbar-highlight-color : #000000;
	scrollbar-shadow-color : #000000;
	scrollbar-arrow-color : #cc0000;
}

img { border-style:none; }

a { border-style:none; }

body,table {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}

/*リンク*/
a {
	font-size : 12px;
	text-decoration : none;
	color : #8E3AA9;
}
a:hover {
	font-size : 12px;
	text-decoration : none;
	color : #582D6D;
}

/*********************************************************************
  ID・CLASS
*********************************************************************/
table.ALL {
	width: 940px;

}


td.ALL{
	vertical-align: top;
	text-align: center;
	padding: 0;
}

table.MainTable{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
}

/*=======================================
  HEADER
=======================================*/

td#HEADER{
	text-align: center;
	height: 30px;
	font-size:18px;
	color: #FFFFFF;
	background: #333333;
	padding: 5px 0 5px 0;
	border-bottom: 2px solid #FFFFFF;
}

td#HEADER a:hover{
	position : relative; 
		top : 1px;
		left : 1px;
}

/*ADMIN*/
div.BtAdmin{
	float: right;

}

/*=======================================
  MAIN
=======================================*/

td.MAIN{
	background-color: #FFFFFF;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

table.MAIN{
	width: 100%;
	height: 100%;
}

/*フォルダーメニュー表示---------------*/

table.waku {
	margin: 0 10px 0 10px;
	width: 710px;
}

.inlinecomment {
	width: 220px;
	height: 200px;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	padding: 5px
	font-size: 10px;
	color: #000000;
	line-height: 1.4em;
	overflow:scroll;
}


td.FolderMenu{
	background-color: #F2F2F2;
	color: #000000;
	width: 200px;
	vertical-align: top;
	padding: 15px 0px 0px 0px;
	line-height: 150%;
}

div.FolderMenu img{
	margin: 3px 0px 4px 0px;
	vertical-align: middle;
}

div.FolderMenu a{
	color: #333333;
	float: right;
	width: 100%;
}
div.FolderMenu a:hover{
	color: #FFFFFF;
	background-color: #333333;
}

/*インデント*/
span.F1{
	padding-left: 5px;
}

span.F2{
	padding-left: 25px;
}

span.F3{
	padding-left: 45px;
}

/*イメージ表示-------------------------*/

td#ImageBox{
	width: 740px;
	background-color: #b22222;
	text-align: center;
	vertical-align: top;
}

/*枠・トップ画像*/
div.ITop{
	width: 100%;

}
/*表示ナビ*/
div#Navi{
	width: 100%;
	height: 20px;
	padding: 5px 0 5px 0;
	font-size: 16px;
	font-weight: bold;
}

div#Navi a {
	color: #FFFFFF;
}

div#Navi img { border-style:none; } 

div.NaviPrev{
	float: left;
	margin: 0px 0px 0px 25px;
}

div.NaviPrev img { border-style:none; }

div.NaviNext{
	float: right;
	margin: 0px 25px 0px 0px;
}

div.NaviNext img { border-style:none; }

/*画像*/
table.Image{
	clear: both;
	width: 100%;
}

table.Image img { border-style:none; } 

/*枠・仕切り線*/
div.ICenter{
	width: 100%;
	height: 10px;
	/*background-image: url(sozai/center_line2.gif);
	background-repeat: no-repeat;*/
}

/*画像コメント*/
div#ImageComment{
	padding: 5px 45px 5px 45px;
	width: 100%;
	color: #FFFFFF;
}

/*画像タイトル*/
div.ImageTitle{
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}

div.ImageTitle a {
	color: #FFFFFF;
}

/*画像日付*/
div.ImageDate{
	text-align: right;
	padding: 5px 0px 0px 0px;
}

/*枠・ボトム画像*/
div.IBottom{
	width: 100%;
	height: 24px;
}

/*サムネイル表示-----------------------*/

td#Thumb{
	vertical-align: top;
	padding: 30px 10px 0px 30px;
}

/*フォルダーの説明*/

div#FolderGuide{
	text-align: center;
	width: 200px;
	color: #993DB5;
	background-color: #4B1D61;
}


/*フォルダータイトル*/
div.FolderTitle{
	background: #b22222;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	text-align: center;
	border-bottom: 1px solid #000000;
}

/*フォルダーコメント*/
div.FolderComment{
	padding: 0px 5px 0px 5px;
	text-align: center;
}

/*サムネイル---------------------------*/

table.ThumbImage{
	padding: 1px;
	margin: 0px 0px 0px 0px;
}

table.ThumbImage  a:hover{
	position : relative; 
		top : 1px;
		left : 1px;
}

.tbback {
	background: #000000;
	vertical-align: top;
	padding-left: 10px;
	border: 2px solid #FFFFFF;
}

/*通常画像*/
td.TbImage{
	background-color: #333333;
	padding: 0;
	text-align: left;
	border:#CCCCCC 1px solid;
}

/*新着画像*/
td.TbImageNew{
	background-color: #993DB5;
	padding: 3px;
	text-align: center;
}

/*=======================================
  FOOTER
=======================================*/

td#FOOTER{
	background-image: url(sozai/footer.jpg);
	background-repeat: none;
	height: 66px;
	padding-top: 20px;
}

/*制作者リンク-------------------------*/

div#Copy{
	text-align: right;
	vertical-align: bottom;
	padding: 0px 10px 10px 0px;
}

div#Copy a:hover{
	position : relative; 
		top : 1px;
		left : 1px;
}