*{padding: 0; margin: 0;}
*img{ border: none;}
*td{ vertical-align: top;}
ul{list-style-type:none;}
hr{ border-style: solid none none none; border-top-width: 3px; border-top-color: #333399; height: 1px;} 
body{ font-size:12px; color:#9933FF; background-color:#000000; background-image: url(/enjn2/img/body.bg.gif); background-repeat: repeat-y; background-position: center top; background-attachment: fixed; text-align: center;}

#head { height: 40px;} 
#head .666666{ height: 40px; background-image: url(/enjn2/img/666666.gif);}
#head .t-width { width: 770px;}
#head .t-bg { border: #333399 1px solid; background-image: url(/enjn2/img/t-bg.gif); background-repeat: repeat-x;}
/*title-logo------------*/
#head .logo{ height: 40px; width: 320px;}
#head h1 {
	font-size: 80%;
	font-weight: normal;
	color: #00FFFF;

}
/*ビッグタイトル画像top.htmlのみ------------*/
.title{ height: 100px; width: 700px;  margin-left: 35px;}

#set { width:770px;
border: 1px solid #333399;
background-image: url(/enjn2/img/menu-bg.gif);
background-color: #0A0A1F;
background-repeat: repeat-y;
background-position: left;
text-align: left;
}
#set a:link, #set a:active, { color:#669999; }
#set a:hover { color:#9933FF; }
#set a:visited{ color:#666666; }
#set p{text-align: left;}

/*フォーム、プルタウン------------*/
input, select, textarea {color: #9933FF;  background-color: #000033; font-size: 12px;} 
select option {padding: 0 5px;}/*firefoxのプルタウン矢印を表示させる対策*/
form {font-size:12px;　padding: 10px;}

/*top.html.右側■柄メニュー*/
#rr { float:right;}
#rr .gall { width: 247px; text-align: left;}
#rr .gtop { width: 247px; height: 5px; background-image: url(/enjn2/img/gtop.gif); background-repeat: no-repeat;}
#rr .gcom {font-size: 13px; width: 247px; color:#9933FF; padding: 8px 0 0 20px; font-size: 12px; line-height: 30px; background-image: url(/enjn2/img/gcom.gif); background-repeat: repeat-y;}
#rr .gbt { width: 247px; height: 5px; background-image: url(/enjn2/img/gbt.gif); background-repeat: no-repeat; padding-bottom: 20px;}

/*top.html.左側カテゴリ*/
#kg .table2 {width: 444px;}
#kg .table2-t{width: 429px; font-size: 13px;　color: #9933FF;　background-image: url(/enjn2/img/td-center.gif);　padding-top: 4px;　margin: 0 4px 4px 0;}
#kg .table2com {
	width: 444px;
	background-image: url(/enjn2/img/table2com.bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	color:#9999FF;
	border: #333399 1px solid;
	background-color: #000000;
	margin: 0 4px 4px 0;
	font-size: 14px;}
#kg .table2com td{ padding: 12px}
#kg .table2com p{ padding: 12px}

#kg a:link, #kg a:visited, #kg a:active{ color:#669999;}
#kg a:hover{ color:#0000ff;}
.table2-t h2 {
	font-size: 100%;
	font-weight: bold;
}
/*大きい立体テーブル------------*/
.tawrap {width: 717px; margin: 8px 0 8px 26px;}
.all-t{
	width: 706px;
	font-size: 12px;
　color: #33FFFF; background-image: url(/enjn2/img/td-center.gif); padding-top: 8px;}
.allcom {width: 707px;　color:#9999FF ;　
border: #333399 1px solid;
background-color: #000000;　padding: 4px;　font-size: 14px;
	background-image: url(/enjn2/img/table2com.all.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;}
.allcom b{font-size: 14px; margin-left: 5px; color: #6666CC;}
.allcom p{font-size: 13px; margin: 9px　5px　9px　5px;}
.allcom table{width: 100%; border: #333399 1px solid;}
.allcom td{padding-left: 15px; border: #333399 1px solid;}
.allcom li{padding: 12px 8px 12px 8px; list-style:none;}
.allcomurltitle {
	padding-left: 400px;
}


a:link, a:hover, a:visited, a:active{ color:#669999;}

/* 管理人コメントの色 */
#kanri{ color:#FFFF00; } /*この色の文は管理人のコメントです*/
.kanri{color:#FFFF00;}/*実際コメントした文字の色*/


/*柄オールテーブル*/
#rrall { width: 717px;　margin: 8px 0 8px 26px;}
#rrall .gall { width: 717px; text-align: left;}
#rrall .galltop { width: 717px; height: 5px; background-image: url(/enjn2/img/gall.top.gif); background-repeat: no-repeat;}
#rrall .gallcen {font-size: 13px; width: 717px; color:#9933FF; padding: 8px 0 0 20px; font-size: 12px; line-height: 30px; background-image: url(/enjn2/img/gall.cen.gif); background-repeat: repeat-y;}
#rrall .gallbtom { width: 717px; height: 5px; background-image: url(/enjn2/img/gall.btom.gif); background-repeat: no-repeat; padding-bottom: 20px;}

/* 各ページのタイトルバー */
#title-bar{ color:#9933FF; font-size:9pt; }
#title-bar b{ color:#9933FF; font-size:11pt; }

/*テーブルID */
#tablelog{ border: solid 1px #333399;}
#tablelog th, #tablelog td{ padding: 5px; font-size: 12px; color: #9933FF; border: solid 1px #333399;}

/*中段検索フォームの右寄せ文字のID*/
#left26ma {  margin: 0  0 15px 26px;  border: solid 1px #999999;}
#left26ma th, #left26ma td{ padding: 5px; font-size: 12px; color: #9933FF;}

/*このカテゴリに新規登録、の文字の縮小*/
.category{ font-size: 13px; padding: 5px 5px 5px 8px;}

/*中段検索フォームの右寄せ文字のID*/
#kenright {text-align: right; padding-right: 15px; font-size:10pt;}

/*中段検索フォームモア＆ニューページ英字*/
#small {font-size: 12px;}

/*フッター*/
#foot{ height: 20px; width:770px; }
#foot .666666{ font-size: 13px; color: #000000; height: 20px; background-image: url(/enjn2/img/666666.gif); padding-top: 2px; padding-left: 6px;}
#foot .logo{ height: 20px; width: 281px;}
#foot .t-width { width: 770px;}
#foot .t-bg { border: #333399 1px solid; background-image: url(/enjn2/img/t-bg2.gif); background-repeat: repeat-x;background-position: bottom;}
#foot a:link, #foot a:visited, #foot a:active,{ color:#669999; }
#foot a:hover{ color:#0000ff; }
.right {
	text-align: right;
}
.life {
	text-align: left;
}
.cen {
	text-align: center;
}
.snono {
	display: none;
}

