body { /*background-image:    url(ob-back.jpg);*/
       background-attachment: fixed;
       background-repeat:   norepeat;
       background-position:	center;
       /*background:position: 0% 0%;*/
       background-color:#000000
     }

.cap{
	/*border-left-style:solid;*/
	padding: 5px 5px 5px 50px;
	margin: 0px;
	
	color:#ffffff;
	/*font-family:"HGP創英角ﾎﾟｯﾌﾟ体";*/
	font-size:large;
	text-align:left;

	width:700px;
	
	background-image:url(./img/caption_back.jpg);
	background-repeat:no-repeat;
	
	}

.foot{
	padding: 5px;
	margin: 5px;
	
	color:#E9E3F1;
	/*font-family:"HGP創英角ﾎﾟｯﾌﾟ体";*/
	/*font-size:large;*/
	text-align:center;

	/*filter:progid:DXImageTransform.Microsoft.Gradient
	(startcolorstr=#ffFEEA93,endcolorstr=#bbDE94B9,gradienttype=1);*/
	width:700px;
	}

.large{
	font-size:medium;
	font-weight:bold;
}

.title{
	/*font-family:"HGP創英角ﾎﾟｯﾌﾟ体";*/
	font-size:medium;
	word-spacing:5pt;
	letter-spacing:1pt;
	
	padding: 5px;
}

	A:link    {color:#F6CFB2
　;text-decoration:none;}
	A:active    {color:#F6CFB2
　;text-decoration:none;}
	A:visited    {color:#F6CFB2
　;text-decoration:none;}
	A:hover    {color:#b02053;text-decoration:none;}

.intro{
	color:#E9E3F1;
	background-color:#000000;
	line-height:15pt;
	font-size:x-small;
	border: solid 1px #FBF5D5;
	padding: 10px 10px 50px 10px;
	margin: 5px 0px 5px 0px;

	background-image:url(./img/main_back.jpg);
	background-repeat:no-repeat;
    background-position:bottom;
    
	width:700px;
	}
	
.info{
	border: solid 1px #FFFFFF;
	padding: 10px;
	margin: 10px;
	background-color: #FFFFFF;
	
	color:#FFFFFF;
	font-size:large;
	line-height:15pt;
	
	filter:progid:DXImageTransform.Microsoft.Gradient
	(startcolorstr=#bbFF8E8E,endcolorstr=#ff111111,gradienttype=1);
	width:700px;
	}
	
table{
	color: #E9E3F1;
	}
	
	A:link {
	color:#88ffff;
	text-decoration:none;
}
A:active {
	color:#88ffff;
	text-decoration:none;
}
A:visited {
	color:#88ffff;
	text-decoration:none;
}
A:hover{
	color:#b02053;
	text-decoration:none;
}