
	* 　　　　  { margin: 0; padding: 0;  }
	body        { width:100%; height:100%; color: #444444; margin:0 auto; text-align:center;
		      line-height:1.2em; overflow-x:hidden; overflow-y: font-size:0.9em;background:url(/data/image/bg_top.png) repeat-x top;
		      font-family: "'MS PGothic',ＭＳ Ｐゴシック", Osaka, 'Hiragino Kaku Gothic Pro', "ヒラギノ角ゴ Pro W3", Meiryo,"メイリオ",sans-serif; }

	#base       { width:900px; margin: 0 auto; }
	#header     { width:900px; height:74px; padding-top:5px; text-align:left; clear:both; }
	#title      { clear:both; width:900px; height:70px; }
	#contents   { clear:both; width:900px; height:25px; text-align:right; }
	#toppage    { clear:both; width:860px; height:430px; background:url(/data/image/top.png) no-repeat; text-align:left; padding:60px 20px 10px 20px; }

	#menu       { clear:both; width:825px; height:50px; background:url(/data/image/menu/bg_menu.png) no-repeat; padding-left:75px; text-align:left; }
	#menu img   { margin:0; float:left; }
	#menu li 　 { margin:0; float:left; }
	#menu ul  　{ float:left; margin:0; }
	#menu ul li { list-style-type: none; }

	#fontSize   { float:right; width:175px; height:25px; background:url(/data/image/menu/bg_font.png) no-repeat; }

	#changeArea { width:900px; text-align:left; margin-top:10px; }
	

	#sub        { width:225px; float:left; }
	#sub ul li  { margin-left:-20px; list-style-type:none; font-size:0.8em; padding:1px 2px 0px 6px; border-bottom:1px #cccccc dotted; }

	#main       { width:655px; float:left; margin-left:20px; }




	#image    { 	text-align: center; margin: 0 auto; background:url(/data/image/bg.png)}

	#footer   { 	background-color:#0066ff; height:195px; font-size:0.8em; line-height:1.0em; color:#ffffff; }
	#copy     { 	border-top: 1px solid #00cc00; margin-top:5px; padding-top:10px; color:#003300; font-size:0.7em; clear:both; }

	a         { 	text-decoration:none; }
	a:link    { 	color:#0066cc; }
	a:visited { 	color:#0066cc; }
	a:active  { 	color:#aaaaaa; }
	a:hover   { 	color:#3399ff; text-decoration: underline; }

	img       { 	border:none; margin:0; }
	.cr       { 	clear:both; }
	.fleft    { 	float:left; text-align:left;}
	.center   { 	text-align:center;clear:both; }
	.fright   { 	text-align:right; }
	.gotop    { 	padding:50px 0px 20px 0px; text-align:right; clear:both; }

	.vox      {
		margin:10px 17px;
		clear:both;
	}
	.vox2     {
		margin-bottom:10px;
		padding:10px 30px;
		clear:both;
		border-bottom:2px #cccccc dotted;
		width:560px;
	}

	.photo    { float:right; border:4px #cccccc solid; }

	.area {
		margin: 10px;
		padding: 7px 3px 4px 20px;
		border-bottom : 1px #c0c0c0 dotted;
		border-left :10px #66cc00 solid;
		color: #006600;
	}


	.tit {
		color:#000066;
		font-weight:bold;
		padding:2px 6px; border-left:8px #999999 solid; border-bottom:1px #eeeeee solid;
		margin-bottom:4px;
	}
	.time {
		color:#003300;
		font-weight:bold;
		margin:0px 10px 0px 20px;
	}

	.box0 {  
		margin: 0px 0px 20px 0px;
		padding: 4px 10px;
		font-size:0.8em;
		line-height:1.2em;
		border:1px #eeeeee solid;
	}
	.txt { line-height:1.2em; font-size:0.9em; color:#444444; }
	hr   { clear:both; border:6px solid #ffffff; }






