body {
	font-family: "Arial", "Helvetica", "sans-serif";
	background: #fff url(../img/bg_kousi01.gif) repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	color: #666;
}

#layout {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	background-color: #fff;
}

a:link { color: #666; }		/** まだ見ていないリンク **/
a:visited { color: #666; }	/** すでに見たリンク **/
a:active { color: #f60; }	/** クリックした時のリンク **/
a:hover { color: #f60; }	/** オンマウス時のリンク **/
a {text-decoration: none; }


#head {
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	height: 80px;
	background: url(../img/titleimg.png) no-repeat 50px;
/**	background-color: #ccc;		/*** 灰枠----消すか消さないか後で見る ***/
}

h1 {
	font-size: medium;
	margin: 0px;
	padding: 5px 10px 0px 0px;
	height: 40px;
	color: #f60;
	text-align: right;
}

#top-menu {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	color: #444;
	text-align: right;
}

#kugiri {
	margin: 0px auto;
	padding: 0px auto;
	width: 1000px;
	height: 10px;
	background: url(../img/line_01.gif) no-repeat;
}

#main {
	margin: 0px auto;
	padding: 0px 0px;
	width: 1000px;
	height: 500px;
}

#top-main {
	width: 1000px;
	height: 900px;
}
#intro {
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	width: 950px;
	height: 400px;
	text-align: left;
}
#uphis0 {
	width: 950px;
	height: 90px;
}
#uphis1 {
	margin: 0px auto;
	padding: 0px 0px 0px 20px;
	width: 250px;
	height: 90px;
	float: left;
	text-align: left;
	overflow: auto;
		scrollbar-base-color: #fff;		/***  ***/
		scrollbar-track-color: #fff;		/*** スクロールのバック ***/
		scrollbar-face-color: #ffc;		/*** バー中の色 ***/
		scrollbar-shadow-color: #f96;		/*** バーの右･下影 ***/
		scrollbar-darkshadow-color: #fff;	/*** バーのさらに右･下影 ***/
		scrollbar-highlight-color: #fc9;	/*** バーの左･上影 ***/
		scrollbar-3dlight-color: #fff;		/*** バーのさらに左･上影 ***/
		scrollbar-arrow-color: #fc9;		/*** 上下▲ ***/
}
#uphis2 {
	margin: 0px auto;
	padding: 0px 0px 0px 10px;
	width: 670px;
	height: 65px;
	float: left;
	text-align: left;
}
#counter {
	margin: 0px auto;
	width: 680px;
	height: 25px;
	float: left;
	text-align: right;
}
#mailform {
	margin: 0px auto;
	padding: 30px 0px 0px 0px;
	width: 950px;
	height: 370px;
	text-align: left;
}

#bbs {
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	width: 750px;
	height: 480px;
	text-align: center;
}

#menu {
	margin: 0px;
	padding: 20px 0px 0px 15px;
	width: 75px;
	height: 480px;
	float: left;
	text-align: left;
}

#list-parts {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	list-style-type: none;
}

#menu-abi {
	margin: 0px;
	padding: 20px 0px 0px 15px;
	width: 135px;
	height: 480px;
	float: left;
	text-align: left;
}

/***************************** 各職トップmainページここから *****************************/
#ghostknight-main {
	margin: 0px;
	padding: 0px;
	width: 910px;
	height: 500px;
	float: left;
	text-align: left;
	background: url(../img/bg_ghostknight01.jpg) no-repeat right bottom;
}
#fighter-main {
	margin: 0px;
	padding:  0px;
	width: 910px;
	height: 500px;
	float: left;
	text-align: left;
	background: url(../img/bg_fighter01.jpg) no-repeat right bottom;
}
#gunner-main {
	margin: 0px;
	padding: 0px;
	width: 910px;
	height: 500px;
	float: left;
	text-align: left;
	background: url(../img/bg_gunner01.jpg) no-repeat right bottom;
}
#mage-main {
	margin: 0px;
	padding: 0px;
	width: 910px;
	height: 500px;
	float: left;
	text-align: left;
	background: url(../img/bg_mage01.jpg) no-repeat right bottom;
}
#priest-main {
	margin: 0px;
	padding: 0px;
	width: 910px;
	height: 500px;
	float: left;
	text-align: left;
	background: url(../img/bg_priest01.jpg) no-repeat right bottom;
}

.sample-table1{
	margin: 20px auto;
	text-align: center;	}
.sample-frame-ghostknight{background: url(../img/sample/GhostKnight/bg_frame1.gif) no-repeat left top;	}
.sample-frame-fighter{background: url(../img/sample/Fighter/bg_frame1.gif) no-repeat left top;	}
.sample-frame-gunner{background: url(../img/sample/Gunner/bg_frame1.gif) no-repeat left top;	}
.sample-frame-mage{background: url(../img/sample/Mage/bg_frame1.gif) no-repeat left top;	}
.sample-frame-priest{background: url(../img/sample/Priest/bg_frame1.gif) no-repeat left top;	}
/***************************** 各職トップmainページここまで *****************************/

#synthe-point {
	margin: 0px;
	padding: 6px 35px 0px 35px;
	width: 555px;
	height: 70px;
	background: url(../img/synthesize/bg_point.gif) no-repeat;
}

#abi {
	margin: 0px;
	padding: 0px;
	width: 750px;
	height: 500px;
	float: left;
	text-align: left;
	overflow: auto;
		scrollbar-base-color: #fff;		/***  ***/
		scrollbar-track-color: #fff;		/*** スクロールのバック ***/
		scrollbar-face-color: #ffc;		/*** バー中の色 ***/
		scrollbar-shadow-color: #f96;		/*** バーの右･下影 ***/
		scrollbar-darkshadow-color: #fff;	/*** バーのさらに右･下影 ***/
		scrollbar-highlight-color: #fc9;	/*** バーの左･上影 ***/
		scrollbar-3dlight-color: #fff;		/*** バーのさらに左･上影 ***/
		scrollbar-arrow-color: #fc9;		/*** 上下▲ ***/
}
.abi-table {
	width: 700px;
	margin: 20px 5px;
}
.abi-table-last {
	width: 700px;
	margin: 20px 5px 100px 5px;
}

.tyn-table {
	width: 650px;
	margin: 40px 5px;
}

#icon {
	margin: 0px;
	padding: 4px 0px;
	width: 360px;
	height: 492px;
	overflow: auto;
		scrollbar-base-color: #fff;		/***  ***/
		scrollbar-track-color: #fff;		/*** スクロールのバック ***/
		scrollbar-face-color: #ffc;		/*** バー中の色 ***/
		scrollbar-shadow-color: #f96;		/*** バーの右･下影 ***/
		scrollbar-darkshadow-color: #fff;	/*** バーのさらに右･下影 ***/
		scrollbar-highlight-color: #fc9;	/*** バーの左･上影 ***/
		scrollbar-3dlight-color: #fff;		/*** バーのさらに左･上影 ***/
		scrollbar-arrow-color: #fc9;		/*** 上下▲ ***/
	float: left;
	text-align: left;
}

.icon-table {
	margin: 0px 0px 20px 0px;
}
.icon-kome {
	margin: 30px 5px 30px 10px ;
/***	margin: 10px 5px 5px 20px ;	***/
}

.midashi {
	color: #bbb; }	 	/*** 期間･アイコン･合成･名称 ***/
.midashi2 {
	color: #999; }	 	/*** セット効果※文字色 ***/
.R-text	{
	color: #96c; } 		/*** レアのテキスト色(紫) ***/
.PU-text {
	color: #f63; }		 /*** プレと上級のテキスト色(橙) ***/
.text-c {
	text-align: center; }	 /*** センターぞろえのテキスト ***/
.choice-o {
	font-style: normal;
	color: #f60 }		/*** 選択中の項目(#f60) ***/
.point {
	font-style: normal;
	color: #c39 }		/*** ポイント　チェックすべき単語(#c39) ***/
}

#wear {
	margin: 0px;
	padding: 4px 0px;
	width: 550px;
	height: 492px;
	overflow: auto;
		scrollbar-base-color: #fff;		/***  ***/
		scrollbar-track-color: #fff;		/*** スクロールのバック ***/
		scrollbar-face-color: #ffc;		/*** バー中の色 ***/
		scrollbar-shadow-color: #f96;		/*** バーの右･下影 ***/
		scrollbar-darkshadow-color: #fff;	/*** バーのさらに右･下影 ***/
		scrollbar-highlight-color: #fc9;	/*** バーの左･上影 ***/
		scrollbar-3dlight-color: #fff;		/*** バーのさらに左･上影 ***/
		scrollbar-arrow-color: #fc9;		/*** 上下▲ ***/
	float: right;
	text-align: left;
}

.wear-table {
	margin: 8px 5px;
}

#foot {
	margin: 0px auto;
	padding: 0px auto;
	width: 1000px;
	height: 30px;
	color: #999;
	background: url(../img/bg_dot01.gif) repeat;
}
