@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	font-size:12px;
	line-height:1.5em;
	list-style:none;
	text-align:left;
	}
ul{
	padding:0;
	}
body{
	text-align:center;
	}
.clear{
	clear:both;
	}
a{
	color:#0099FF;
	}
a:hover{
	color:#FF9900;
	}


#BODY{
	width:800px;
	margin:0 auto 0 auto;
	}
#HEADER{
	width:800px;
	height:50px;
	background:url(../img/HEADER.jpg);
	}
	h1{
		width:600px;
		margin-top:10px;
		float:left;
		text-align:left;
		color:#999999;
		font-weight:normal;
		}
	#SITEMAP{
		width:200px;
		margin-top:10px;
		float:right;
		text-align:right;
		}
	#SITEMAP a{color:#999999;}
	#SITEMAP a:hover{text-decoration:none;}
#TOPCONTENTS{
	height:260px;
	}
	#TOPCONTENTS .image{
		width:390px;
		height:260px;
		float:left;
		}
	#TOPCONTENTS h2{
		padding:20px 50px 0 0;
		line-height:40px;
		text-align:right;
		background:url(../img/index/TOPcontentsh2.jpg) top right no-repeat #FFFFFF;
		color:#9654CF;
		}
	#TOPCONTENTS .p{
		width:410px;
		height:200px;
		background:#EAF4FF;
		float:right;
		}
	#TOPCONTENTS p{
		text-align:left;
		background:#9654CF;
		color:#FFFFFF;
		padding:1em;
		}
#MIDDLE{
	margin:30px 0 0 0;
	padding-bottom:20px;
	background:url(../img/MIDDLE.jpg) top repeat-y;
	}
#MAINCONTENTS{
	width:580px;
	float:left;
	}
div.box01 p{
	width:530px;
	}
div.box02{
	width:530px;
	margin-bottom:20px;
	}
	div.box02 .title{
		height:30px;
		background:url(../img/box/box02title.jpg) center left no-repeat;
	}
	div.box02 .title span{
		line-height:30px;
		background:#FFFFFF;
		color:#9654CF;
		font-size:12px;
		font-weight:bold;
		margin-left:3em;
		padding:5px;
		}
	div.box02 p{
		border:solid 1px #9654CF;
		padding:1em;
		background:#F4EEFB;
		}
div.box03{
	margin-bottom:30px;
	}
	div.box03 p{
		border:#CCCCCC solid 1px;
		padding:1em;
		background:#F4F4F4;
		}
div.box04{
	margin-bottom:30px;
	width:530px;
	}

div.contentsbox div.leftbox{
	width:270px;
	float:left;
	margin-bottom:10px;
	}
div.contentsbox div.rightbox{
	width:270px;
	float:right;
	margin-bottom:10px;
	}
	div.contentsbox div.leftbox img,
	div.contentsbox div.rightbox img{
		float:left;
		margin-bottom:10px;
		}
	div.contentsbox div.leftbox div,
	div.contentsbox div.rightbox div{
		width:160px;
		float:right;
		margin-bottom:10px;
		}
	div.contentsbox div.leftbox p,
	div.contentsbox div.rightbox p{
		clear:both;
		background:#EAFFFF;
		padding:1em;
		}
ul.sitemap li{
	font-size:14px;
	margin-bottom:1em;
	list-style:circle;
	list-style-position:inside;
	}	
div.contact{
	border:1px solid #000000;
	width:500px;
	}
	div.contact table{
		margin:10px;
		}
	div.contact td{
		padding:5px;
		}
input,
textarea{
	}

#SIDEMENU{
	width:180px;
	float:right;
	}
	#SIDEMENU ul{
		margin:0 0 30px 10px;
		}
	#SIDEMENU ul li{
		width:170px;
		text-indent:10px;
		}
	#SIDEMENU ul li a{
		display:block;
		background:url(../img/SIDEMENU/listlink.jpg) top;
		line-height:20px;
		height:20px;
		}
	#SIDEMENU ul li :hover{
		background-position:bottom;
		}
	#SIDEMENU div{
		margin-bottom:30px;
		}
	#SIDEMENU div.title{
		margin-bottom:10px;
		}
#Profile,#LinkFree{
	margin:0 0 20px 10px;
	border:1px solid #9654CF;
	}
	#LinkFree{
		margin-bottom:0;
		}
	#Profile p{
		padding:5px;
		text-align:center;
		}
	#Profile p.message,#LinkFree p{
		text-align:left;
		font-size:11px;
		padding:5px 10px 5px 10px;
		}
	#LinkFree p a{
		font-size:11px;
		}
#FOOTER{
	width:800px;
	height:20px;
	background:url(../img/FOOTER.jpg);
	text-indent:-9999px;
	}		
		

/*Entry*/
.Entry01,
.Entry02,
.Entry03,
.Entry04,
.Entry05,
.Entry06,
.Entry07,
.Entry08,
.Entry09,
.Entry10{
	padding:20px 50px 0 0;
	line-height:40px;
	text-align:right;
	background:top no-repeat #FFFFFF;
	font-weight:bold;
	color:#9654CF;
	}
.Entry01{background-image:url(../img/Entry/Entry01.jpg);}
.Entry02{background-image:url(../img/Entry/Entry02.jpg);}
.Entry03{background-image:url(../img/Entry/Entry03.jpg);}
.Entry04{background-image:url(../img/Entry/Entry04.jpg);}
.Entry05{background-image:url(../img/Entry/Entry05.jpg);}
.Entry06{background-image:url(../img/Entry/Entry06.jpg);}
.Entry07{background-image:url(../img/Entry/Entry07.jpg);}
.Entry08{background-image:url(../img/Entry/Entry08.jpg);}
.Entry09{background-image:url(../img/Entry/Entry09.jpg);}
.Entry10{background-image:url(../img/Entry/Entry10.jpg);}

