/* 基本スタイル */
body {
	overflow-y:scroll;
	background:#ffffff url() no-repeat fixed 100% 100%;
				 /* 背景色 背景URL 繰返 固定 横位置 縦位置 */
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#999999; 
	scrollbar-base-color:#999999;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#999999; 
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:#999999; 
	scrollbar-darkshadow-color:#ffffff;
}
#body { text-align:center; }	/*ページ全体の揃え方*/


/* 基本フォントスタイル */
body,td,th,input,textarea,select {
	font-family:Osaka,Comic Sans MS;
	font-size:x-small;
	color:#333333;
	line-height:125%;
}


/* リンク系 Ａタグスタイル */
a  { text-decoration:none; }
a:link    { color:#336699; }	/*リンク*/
a:visited { color:#334d66; }	/*訪問済み*/
a:active  { color:#339933; text-decoration:underline; }	/*訪問中*/
a:hover   { color:#e6cc99; text-decoration:underline; }	/*オンマウス時*/


/* フォームタグ系スタイル */
input,textarea,select {
	font-family:MS UI Gothic;
	background-color:#ffffff;
}
input,textarea {
	border-top   :1px solid #666666;
	border-right :1px solid #666666;
	border-bottom:1px solid #666666;
	border-left  :1px solid #666666;
	/*background:transparent;*/
}	/* select以外のフォームのボーダー*/


/* 記事に使うクラス */
.maintitle { color:#333333; letter-spacing:5px; }	/*メインタイトル*/
.menus   { text-align:right; }	/*メニュー*/
.menu    {  }	/*メニューの要素*/
.applet  {  }	/*アプレット選択*/
.nextback{ text-align:right; padding:0px 7px 0px 7px; }	/*次,前,ページ,アンカー*/
.tyosaku { text-align:right; padding:0px 7px 0px 7px; }	/*著作権*/
.wid     { width:600px; }	/* テーブル･段落幅 */
.hra	 { height:1px; border:0px; border-top:1px solid #666666; } 	/*HR罫線*/
.icon    { vertical-align:text-bottom; width:23px; height:23px; }	/*アイコン*/


/* スレッドのスタイル */
.rtable { width:600px; border-collapse:collapse; }	/*TABLE*/
			/*↑border-collapse(セルの枠の表示)..separate:離す,collapse:重ねる.*/
.rtd    {
	border-top   :1px solid #666666;
	border-right :1px solid #666666;
	border-bottom:1px solid #666666;
	border-left  :1px solid #666666;
}	/*TD*/
.rimg   { vertical-align:top; }	/*IMAGEのあるTD*/


/* 親スレッドの中 */
.key   { font-size:xx-small; }	/*プチタイトル*/
.name  {  }	/*名前*/
.com   { padding-left:5px; }	/*コメント*/
.date  { font-size:xx-small; text-align:right; }	/*日付*/
.title {  }	/*題名*/
.rdiv  {  }	/*リンク*/
.ptime { font-size:xx-small; text-align:right; }	/*描画時間*/


/* 子スレッドの中 */
.reskey   { font-size:xx-small; }	/*プチタイトル*/
.resname  {  }	/*名前*/
.rescom   { padding-left:5px; }	/*コメント*/
.resdate  { font-size:xx-small; text-align:right; }	/*日付*/


/* 検索段落 */
.search  { color:#e68080; font-size:110%; font-weight:bold; }	/*検索HIT*/
.search1 { color:#ffffff; background-color:#999999; }	/*上*/
.search2 { padding:5px; } 	/*中*/
.search3 { border-top:1px solid #666666; border-bottom:1px solid #666666; }	/*下*/


/* レイヤーレスフォーム */
.ltable {
	background-color:#ffffff; 
	border-top   :1px solid #666666;
	border-right :1px solid #666666;
	border-bottom:1px solid #666666;
	border-left  :1px solid #666666;
}	/*TABLE*/
.ltd    { color:#ffffff; background-color:#999999; }	/*バー*/


/* スレッドテーブル */
.stable {  }	/*TABLE*/
.std    {  }	/*TD*/


/* フォームテーブル */
.ftable {  }	/*TABLE*/
.ftd    { text-align:right; }	/*TD*/


/* カタログ */
.ctable { border-collapse:collapse; }	/* TABLE */
.ctr    { height:5px; }	/* TR */
.ctd    {
	padding:5px;
	border-top   :1px solid #666666;
	border-right :1px solid #666666;
	border-bottom:1px solid #666666;
	border-left  :1px solid #666666;
}	/* TD */


/* リスト */
.ldiv { text-align:right; padding:5px;  }	/* 1 */
.ldiw { width:200px; text-align:center; border-top:1px solid #666666; padding:5px; }	/* 2 */


/* ペイント画面の拡張ツール */
.ptable {
	border-top   :1px solid #666666;
	border-right :1px solid #666666;
	border-bottom:1px solid #666666;
	border-left  :1px solid #666666;
}	/*(左,右)TABLE*/
.ptd    {  }	/*(左,右)TD*/
.qtable {
	width:500px;
	border-top   :1px solid #666666;
	border-right :1px solid #666666;
	border-bottom:1px solid #666666;
	border-left  :1px solid #666666;
}	/*(中,下)TABLE*/
.qtd    {  }	/*(中,下)TD*/


/* CGI でも使うクラス */
.button	{  } /*form-input,textarea*/
.submit	{  } /*submit-type*/
.ra		{ border-width:0px; } /* ラジオボックスのスタイル */
.mtable { width:500px; border-collapse:collapse; }	/*TABLE*/
.mtd    {
	border-top   :1px solid #666666;
	border-right :1px solid #666666;
	border-bottom:1px solid #666666;
	border-left  :1px solid #666666;
}	/*TD*/
