body {	background:#FFFFFF url("img_back.jpg") no-repeat 0% 100%;	background-attachment: fixed;	text-align:center;	margin:0px;	padding:0px;	color:#000000;	}	img {border-style:none;}	a{color:#000000;}	a:link{ color:#000000; }									a:visited{ color:#000000; }	a:hover{color:#CC0000; text-decoration:underline; }		th, td {font-size: 80%; }    /*これで全体のフォントサイズを指定 *//* 全体 */#container{	background:transparent url("back.gif") repeat-y 0% 0%;	width:762px;	margin:0px auto;	padding:0px;	}#topmenu{	background:transparent url("menu/top_var.gif") no-repeat 1px 0px;	width:762px;	height:70px;	margin:0px auto;	padding:0px;	}/* ページトップのメニュー */table.topmenutable{border-bottom:1px solid #C0C0C0;}table.topmenutable td.topmenuleft{	width:510px;	height:50px;	background:transparent url("menu/top_var.gif") no-repeat 1px 0px;	marign:0px;	padding:0px;	text-align:left;	}table.topmenutable td.topmenuright{	width:250px;	height:50px;	background:transparent url("menu/top_varright.gif") no-repeat 0px 0px;	marign:0px;	padding:0px;	text-align:right;	}#topmenu2{	clear:both;	marign:0px;	padding:2px 0px 0px 78px;	color:#FFFFFF;	}	#topmenu2 a{ text-decoration : none; }							/* 下線無 */	#topmenu2 a:link{ color:#FFFFFF; }								/* 文字色 */	#topmenu2 a:visited{ color:#FFFFFF; }							/* 文字色 */	#topmenu2 a:hover{ text-decoration:underline; color:#FFFFFF; } 	/* マウス乗せた時、下線無・文字色 */#topmenu2right{	clear:both;	marign:0px;	padding:27px 5px 0px 0px;	color:#FFFFFF;	}	#topmenu2right a{ text-decoration : none; }							/* 下線無 */	#topmenu2right a:link{ color:#FFFFFF; }								/* 文字色 */	#topmenu2right a:visited{ color:#FFFFFF; }							/* 文字色 */	#topmenu2right a:hover{ text-decoration:underline; color:#FFFFFF; } 	/* マウス乗せた時、下線無・文字色 */.textyel { color:#FFFF99;}#kyusyu{	float: left;	height:25px;	marign:0px;	padding-left:68px;	}td.navi{	height:20px;	marign:0px;	padding:0px 0px 0px 35px;	color:#333333;	}	td.navi a{ text-decoration : none; }	td.navi a:link{ color:#333333; }	td.navi a:visited{ color:#333333; }		td.navi a:hover{ text-decoration:underline; color:#333333; } /* メインのテーブル枠 */table.maintable{	border-collapse:callapse;	border-spacing: ;	empty-cells: show;	border-style:none;	}	.maintable td.maintableleft{		width:609px;		marign:0px;		padding:0px;	}	.maintable td.maintablecenter{		width:1px;		marign:0px;		padding:0px;		background-color:#C0C0C0;	}	.maintable td.maintableright{		width:150px;		marign:0px;		padding:0px;	}/* メイン部分　背景「白」 */div.container1{	clear:both;	background-color:#FFFFFF;	width:760px;	margin:0px auto;	padding:0px;	text-align:left;	}/* メイン下部分　背景「透明」 */div.container2{	clear:both;	background-color:transparent;	width:760px;	margin:0px auto;	padding:0px;	text-align:left;	}/* メイン */div.main{	text-align:center;	margin:20px auto 0px auto;	}/* 右メニュー */div.rightmenu{background-image:url("menu/mr_space.gif");}	.rightmenu table{		width:150px;		border-collapse:callapse;		border-spacing: ;		empty-cells: show;		border-style:none;		color:#FFFFFF;	}	.rightmenu td.bg-menu-bak {background-color:#CCCCCC;}							/*　テーブルの背景色　*/	.rightmenu td.bg-menu-1l {background-color:#336633; width:10px; height:20;}	.rightmenu td.bg-menu-1r {background-color:#336633; width:140px; height:20;}	.rightmenu td.bg-menu-2l {background-color:#669933; width:20px; height:20;}		.rightmenu td.bg-menu-2r {background-color:#669933; width:130px; height:20;}			.rightmenu td.bg-menu-3l {background-color:#669933; width:30px; height:20;}	.rightmenu td.bg-menu-3r {background-color:#669933; width:120px; height:20;}	.rightmenu td.bg-menu-4l {background-color:#669933; width:30px; height:20;}	.rightmenu td.bg-menu-4c {background-color:#669933; width:15px; height:20;}	.rightmenu td.bg-menu-4r {background-color:#669933; width:105px; height:20;}	/*　背景色（線など）　*/	.rightmenu td.bg-white1 {background-color:#FFFFFF; width:150px; height:1px;}	.rightmenu td.bg-white15 {background-color:#FFFFFF; width:150px; height:15px;}				/*　白線　*/	.rightmenu td.bg-white {background-color:#FFFFFF;}											/*　白　*/	.rightmenu td.bg-gray150 {background-color:#C0C0C0; width:150px; height:1px;}		.rightmenu td,th.bg-gray {background-color:#C0C0C0;}			/*　グレー　*/	.rightmenu td.bg-green {background-color:#CCFF99;}				/*　グリーン　*/	.rightmenu td.profile {	background:#FFFFFF url("profile/img_menu.jpg") no-repeat 0% 0%;							height:40px;}	.rightmenu td.enter {	background:#FFFFFF url("enter/img_menu.jpg") no-repeat 0% 0%;							height:40px;}	.rightmenu a{ text-decoration : none; }							/* 下線無 */	.rightmenu a:link{ color:#FFFFFF; }								/* 文字色 */	.rightmenu a:visited{ color:#FFFFFF; }							/* 文字色 */	.rightmenu a:hover{ text-decoration:underline; color:#FFFFFF; } 	/* マウス乗せた時、下線無・文字色 *//* 見出し */h1 { font-size: 170%; 	text-indent:20px;	width:100%;	border-bottom:1px solid #C0C0C0;	margin:0px;	padding:0px;	text-align:left;	}h2 {clear:both;	font-size:130%; 		text-indent:30px;	color:#800000;	text-align:left;	margin-top:20px;	margin-bottom:0px;	padding:0px;	}.linegreen{	clear:both;	border-bottom:1px solid #CCFF99;	width:95%;}.text-b{font-weight:bold;}.text-std{font-size:120%;}.text-sml{font-size:80%;}.textredrit{color:#FF0000;}.textred{color:#CC0000; font-weight:bold;}/* フッター */div.footer{	clear:both;	text-align:center;	margin:0px;	}/* 「ページトップへ」部分 */div.totop{		clear:both;		width:100%;		text-align:right;		padding:0px 15px 0px 0px;		margin:20px 0px 10px 0px;		}/* 回り込み解除　*/div.clearline{clear:both;}
