
body	{
	margin-top:0;
	background-image:url(img/wwwA.jpg);
	/*font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:100%;*/
	font-family: "Hiragino Maru Gothic W4 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
}

#container	{width:950px;
		margin-left:auto;
		margin-right:auto;
		margin-top:19px;
		margin-bottom:auto;
		border-style:solid;
		border-width:1px;
		border-color:#000;
		font-size:0.8em;
		}


img	{
	margin:10px 10px 5px 5px;
	border-style:none;
}





li	{
	font-size:0.75em;
	list-style-type:none;
	display:inline;
}

a	{
	text-decoration:none;
	color:#ffffff;
}

a:link {
	color:#000000;      /* リンク */
} 
  
a:visited {                 /* 既に見たリンク */
  color:#000000;
  text-decoration: none     /* 下線を消す */
}

a:active {
	 color: blue; 	    /* クリック時のリンク */
}
a:hover {                   /* カーソルが上にある時のリンク */
  color:blue;
  text-decoration: none;
}    /* 下線を消す */



#contents  td	{
		width:950px;
		border-top:none;
		border-right:none;
		padding:5px 5px 15px 15px;
		font-size:17px;
}



.bun	{
	padding-left: 30px;
	font-size: 17px;
}
.bun1	{
	padding-left: 10px;
	font-size: 17px;
	margin-top: 0;
}


.baner	{
	margin-top:-20px;
	margin-bottom:0px;
	margin-left:0px;
}
		
#menu	{
	width:900px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:-30px;
	font-size:0.8em;
}
#menu table	{
		width:950px;
}

	
table	{
	border-left-color:red;
	border-bottom-color:#000000;
	border-left-width:20px; 
	border-top:none;
	border-right:none;
	width:auto;
}

 th	{
	border-top:none;
	border-right:none;
	background-color:#cccccc;
}



#ouen1		{margin-top:-280px;
		float:right;
		margin-right:70px;
		margin-bottom:0px;
		font-size:14px;}

span		{color:red;
		font-size:1.25em;
		margin-right:30px;}


h1		{font-size:1.25em;
		color:green;
		margin-top:0px;}

small		{margin-left:250px;
		margin-top:30px;}

.baner1		{margin-top:0px;
		margin-bottom:0px;
		width:150px;
		height:50px;}

#pan a		{color:#0066cc;}

#pan		{margin-top:0px;
		font-size:0.8em;}



.baner1		{margin-left:50px;}
.news		{margin-left:50px;
		margin-top:10px;}

.spot	{
	font-size:10pt;
	margin-left:100px;
}

h2	{
	text-align:center;
	color:red;
}
h3	{
	margin-left:100px;
}
#con	{
	width:600px;
	border:1px solid;
	margin-left:400px;
}

th	{
	width:200px;
}
td	{
	width:600px;
}

.alt	{
	font-size:8pt;
}
.top	{
	text-align:center;
	font-size:10pt;
}
#pagetop {
	width:150px;
	height:20px;
	position: fixed;
	bottom: 150px;
	right: 50px;
	font-size:10pt;
}

#pagetop a {
	background: #cc99ff;
	color: #fff;
	padding: 12px;
	text-align: center;
	display: block;
	border-radius: 5px;
}
#pagetop a:hover {
	background: #FFCC00;
}
.miyabi {
	margin-left: 20px;
}