body{
	background-attachment:fixed;
	background-color:#180033;
}
#base{
	padding-top:40px;
	padding-bottom:120px;
	margin-left:auto;
	margin-right:auto;
	width:910px;
	background-color:transparent;
	border-bottom-right-radius:15px;
	font-family:"MS 明朝";
}

#title{
	position:relative;
	width:910px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	color:white;
	text-align:center;
}

#main{
	width:806px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	padding-top:0px;
}

#text{
	color:#bbee99;
	margin-right:auto;
	margin-left:auto;
	background-color:transparent;
	width:720px;
	line-height:150%;
	font-size:17px;
	
}
#news{
	width:640px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	overflow-y:scroll;
	overfloaw-x:hidden;
	background-image:url("../image/opa.png");
	color:#ccccff;
}
#menu{
	margin-top:50px;
	margin-bottom:40px;
}
#menu span{
	cursor:pointer;	
}
#menu span img{
	width:180px;
	height:54px;
}
.abst{
	margin-left:30px;
	font-size:17px;
}
.date{
	font-weight:bold;
	font-size:17px;
}
.box{
	margin-left:50px;
	margin-top:20px;
	margin-bottom:25px;
}
.caption{
	margin-top:3em;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	border-style:solid;
	border-width:0 0 1px 10px;
	border-color:#ddaacc;
	color:#ddaacc;
	text-indent:1em;
}
td{
	color:#ffffff;
}
#product{
	line-height:180%;
}
.name{
	color:#ffbbaa;
	width:100px;
}
#banners{
	background-color:transparent;
	width:512px;
	margin-left:auto;	
	margin-right:auto;
	margin-top:2em;
}
#footer{
	width:910px;
	margin-top:80px;
	color:#ddddff;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	text-align:right;
}
#back{
	width:100%;
	margin-top:100px;
	font-size:small;
	color:white;
	text-align:center;
	font-family:"メイリオ","ＭＳ Ｐゴシック";
}
#back a:visited{
	color:white;
}
#back a:active{
	color:white;
}
