*{padding: 0; margin: 0;}
*img{ border: none;}
*td{ vertical-align: top;}
ul{list-style-type:none;}
hr{ border-style: dotted none none none; 
border-top-width: 3px; 
border-top-color: #9933FF; 
height: 3px;}
body {background-color: #663399; text-align: center; background-attachment: fixed; background-image: url(../image/bodybg.jpg); background-repeat: repeat-y; background-position: center top;}

/* header詳細 */
#head .t-width {width: 770px;}
#head .center{ height: 40px; 
text-align: right; }
#head .t-bg { background-color: #000000; border: #FF99CC 1px solid;}
/*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: 20px 0 20px 7px;}

#core { width:770px;
  border: 1px solid #FF99CC;
  background-color: #000000;}
#core p {text-align: left;} 
#core a:link, #core a:visited {color: #33CCFF;} 
#core a:hover, #core a:active {color: #333333;}

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

/*ハーフグリーン（テーブル）top.html右側------------*/
#hg { float:right;}
#hg .hg-all { width: 273px; text-align: left;}
#hg .hg-top {width: 273px;　height: 8px;　background-image: url(/enjn2/img/hg-top.gif);　background-repeat: no-repeat;}
#hg .hg-center {width: 273px;　color:#330066;　padding: 0 5px 0 5px;　font-size: 12px;　line-height: 16px;　background-image: url(/enjn2/img/hg-center.gif);　background-repeat: repeat-y;}
#hg .hg-botm {width: 273px;　height: 8px;　background-image: url(/enjn2/img/hg-botm.gif);　background-repeat: no-repeat;}

#hg a:link, #hg a:visited, #hg a:active{ color:#9933FF; }
#hg a:hover{ color:#FFFFFF; }
/*小立体テーブルtop.htmlのみ左側------------*/
#sr { float:left;}
#sr .sr-all {width: 418px;}
#sr .t-left{width: 5px; height: 23px; background-image: url(/enjn2/img/td-left.gif);}
#sr .t-title{ font-size: 12px; width: 407px; color: #33FFFF; background-image: url(/enjn2/img/td-center.gif); padding-top: 8px;}
#sr .t-right {width: 5px; height: 23px; background-image: url(/enjn2/img/td-right.gif);}
#sr .t-com {width: 418px; color:#FF99CC; border: #FF99CC 1px solid; background-color: #000000; font-size: 12px; line-height: 16px; padding: 5px;}
#sr .t-com td{padding: 12px}

.t-title h2 {
	font-size: 100%;
	font-weight: bold;
}
/*大きい立体テーブル------------*/
.tawrap {width: 716px; margin: 15px 0 15px 6px;}
.tdleft{width: 5px; height: 23px; }
.all-t{
	width: 706px;
	font-size: 12px;
　color: #33FFFF; background-image: url(/enjn2/img/td-center.gif); padding-top: 8px;}
.tdright{width: 5px; height: 23px;}
.allcom { width: 716px; color:#FF99CC; border: #FF99CC 1px solid; background-color: #000000; font-size: 12px; line-height: 16px; }
.allcom b{font-size: 14px; margin-left: 5px; color: #00FFFF;}
.allcom p{font-size: 13px; margin: 4px　10px　9px　5px;}
.allcom td{padding-left: 8px;}
.allcom li{padding: 12px 8px 12px 8px; list-style:none; }/*help.html等がリストになっているので*/
.allcomurltitle {
	padding-left: 400px;
}
.allcom table {
	color: #FFFFFF;
}
/* 管理人コメントの色 */
#kanri{ color:#CC99FF; } /*この色の文は管理人のコメントです*/
.kanri{color:#CC99FF;}/*実際コメントした文字の色*/

/*オールグリーンテーブル*/
#rrall { width: 717px;　margin: 8px 0 8px 6px;}
#rrall .gall { width: 717px; text-align: left;}
#rrall .galltop { width: 717px; height: 8px; 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: 8px; background-image: url(/enjn2/img/gall.btom.gif); background-repeat: no-repeat; padding-bottom: 20px;}
/* 各ページのタイトルバー */
#title-bar{ color:#33FFFF; font-size:9pt; } 
#title-bar b{ color:#CC99FF; font-size:11pt; } 
/*mes.html　テーブルID */
#tablelog{ border: solid 1px #FF99CC;}
#tablelog th, #tablelog td{ padding: 5px; font-size: 12px; color: #cc99ff;}
/*テーブルのID-keyrank.html*/
#left26ma { margin: 0  0 15px 26px;  border: solid 1px #FF99CC;}
#left26ma th, #left26ma td{ padding: 5px; font-size: 12px; color: #CC99FF;}
/*中段検索フォームの右寄せ文字のID*/
#kenright {text-align: right; padding-right: 15px; font-size:10pt;}
/*中段検索フォームモア＆ニューページ英字*/
#small {font-size: 12px;}
/*このカテゴリに新規登録、の文字の縮小*/
.category{ font-size: 13px; padding: 5px 5px 5px 8px;}
/* footer詳細------------*/
#foot .t-width {width: 770px;}
#foot .center {
font-size: 13px;
color: #FF99CC;
height: 24px; 
padding-right: 6px;
padding-top: 4px;
text-align: right;
}
#foot .t-bg {background-color: #000000; border: #FF99CC 1px solid;}
#foot a:link, #foot a:visited, #foot a:active{ color:#66CCFF; }
#foot a:hover{ color:#FFFFFF; }


/*table1------------*/
.t-title{
	width: 544px;
	color: #33FFFF;
	background-image: url(/image/td-center.gif);
	text-align: center;
	padding-top: 8px;
}

.t-left{
	width: 5px;
	height: 23px;
}
.t-right {
	width: 5px;
	height: 23px;
}

.t-com {
	width: 555px;
	color:#CC99FF;
	border: #CC99FF 1px solid;
	background-color: #CC99FF;
	font-size: 12px;
	line-height: 16px;
}
.right {
	text-align: right;
}
.life {
	text-align: left;
}
.cen {
	text-align: center;
}
.snono {
	display: none;
}
