*{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: #999999; height: 1px;}
body {background-color: #ffffff;
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;
	margin:0 auto;
	text-align: left;
}
#head .center{ height: 40px; background-color: #333333; border: #666666 1px solid; text-align: right; }
#head .t-bg { background-color: #cccccc; border: #999999 1px solid;}
/*title-logo------------*/
#head .logo{ height: 40px; width: 320px;}
#head h1 {
	font-size: 80%;
	font-weight: normal;
	color: #000000;

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

#core { width:770px; border: 1px solid #999999; background-color: #cccccc;
	margin:0 auto;
	text-align: left;
}
#core p {text-align: left;} 
#core a:link {color: #33CCFF;} 
#core a:visited {color: #339900;} 
#core a:hover, #core a:active {color: #333333;}

/*フォーム、プルタウン------------*/
form {font-size:12px;　padding: 10px;}
input, select, textarea { background-color: #999999; 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:#006633;　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:#009900; }
#hg a:hover{ color:#FFFFFF; }
/*小立体テーブル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: #33FFFF; background-image: url(/enjn2/img/td-center.gif); padding-top: 8px;}
#sr .t-right {width: 5px; height: 23px;}
#sr .t-com {width: 418px; color:#ffffff; border: #ffffff 1px solid; background-color: #666666; 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;
	margin:0 auto;
	text-align: left;
}
.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;}
.all-t h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.tdright{width: 5px; height: 23px;}
.allcom { width: 716px; color:#ffffff; border: #ffffff 1px solid; background-color: #666666; 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{color: #cccccc; padding-left: 8px; background-color: #333333;}
.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;
	margin:0 auto;

}
#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:#666666; 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:#666666; font-size:11pt; } 

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

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

/*中段検索フォームの右寄せ文字の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;
	margin:0 auto;
	text-align: left;
	}
#foot .center{ font-size: 13px; color: #999999; height: 20px; background-color: #333333; border: #666666 1px solid; padding-right: 6px; text-align: right;}
#foot .t-bg {background-color: #cccccc; border: #999999 1px solid;}
#foot a:link, #foot a:visited, #foot a:active{ color:#66CCFF; }
#foot a:hover{ color:#FFFFFF; }

.right {
	text-align: right;
}
.life {
	text-align: left;
}
.cen {
	text-align: center;
}

.fl-right {
	float: right;
}
.snono {
	display: none;
}

