
*{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: 1px; border-top-color: #000000; height: 1px;}
body {background-color: #003300; text-align: center; background-attachment: fixed; background-image: url(../image/bodybg.jpg); background-repeat: repeat-x; background-position: center top;}

/* header詳細 */
#head .t-width {width: 770px;}
#head .center{ height: 40px; text-align: right; }
#head .t-bg { border: 1px solid #000000;
	background-image: url(/enjn2/img/core-bg.jpg);
	background-repeat: repeat;}
/*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 #000000;
	background-image: url(/enjn2/img/core-bg.jpg);
	background-repeat: repeat;
}
#core p {text-align: left;} 
#core a:link, #core a:visited {color: #99CC66;} 
#core a:hover, #core a:active {color: #CCFF99;}

/*フォーム、プルタウン------------*/
form {font-size:12px;　padding: 10px;}
input, select, textarea { color: #FFFF00; background-color: #003300; font-size: 12px;} 
select option {padding: 0 5px;}/*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:#ffff00;　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:#99CC66; }
#hg a:hover{ color:#CCFF99; }

/*小立体テーブルtop.htmlのみ左側------------*/
#sr {float:left;}
#sr .sr-all {width: 418px;}
#sr .t-left{width: 5px; height: 23px;}
#sr .t-title{ font-size: 12px; width: 407px; color: #ffff00; background-image: url(/enjn2/img/td-center.gif); padding-top: 8px;}
#sr .t-right {width: 5px; height: 23px;}
#sr .t-com {width: 418px; color:#ffff00; border: #ffff00 1px solid; background-color: #003300; font-size: 12px; line-height: 16px; padding: 5px;}
#sr .t-com td,#sr .t-com p{padding: 12px}
.t-title h2 {
	font-size: 90%;
	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:#ffff00; border: #ffff00 1px solid; background-color: #003300; 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 table{width: 100%;}
.allcom td{
	padding-left: 8px;
	border: #ffff00 1px solid;
	color: #66CC00;
}
.allcom li{padding: 12px 8px 12px 8px; list-style:none; }/*help.html等がリストになっているので*/
.allcomurltitle {
	padding-left: 400px;
}

/* 管理人コメントの色 */
#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:#99CC66; 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:#ffff00; font-size:9pt; }
#title-bar b{ color:#ffff00; font-size:11pt; } 

/*mes.html　テーブルID */
#tablelog{ border: solid 1px #ffff00;}
#tablelog th, #tablelog td{ padding: 5px; font-size: 12px; color: #99CC66;}

/*テーブルのID-keyrank.html*/
#left26ma {  margin: 0  0 15px 26px;  border: solid 1px #ffff00;}
#left26ma th, #left26ma td{ padding: 5px; font-size: 12px; color: #99CC66;}

/*中段検索フォームの右寄せ文字の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: #99CC66; padding-right: 6px; text-align: right;}
#foot .t-bg {border: 1px solid #000000;
	background-image: url(/enjn2/img/core-bg.jpg);
	background-repeat: repeat;}
#foot a:link, #foot a:visited, #foot a:active{ color:#ffff00; }
#foot a:hover { color:#FFFFFF; }
.right {
	text-align: right;
}
.life {
	text-align: left;
}
.cen {
	text-align: center;
}
.snono {
	display: none;
}

