@charset "utf-8";

/*-----------------------------------------------
 Reset
-----------------------------------------------*/

* {
	margin:						0;
	padding:					0;
}

body {
	background:					#ffe1ff url(../images/bg.jpg) top center repeat-x;
	font-family:				Arial;
	font-size:					12pt;
	color:						#330033;
	text-align: 				center;
}

h1 {
	line-height:				0;
	margin:						11px 0 0 1px;
	float:						left;
}

h2 {
	margin:						0 0 5px;
	line-height:				0;
}

img {
	border: 					0px;
}

p,dt,dl {
	line-height:				1.4;
}

p {
	margin:						0 0 0.7em;
}

.clear {
	clear:						both;
}

object#flash {
	width:						788px;
	height:						290px;
	border:						0;
	line-height:				0;
}



/*-----------------------------------------------
 Container & Home
-----------------------------------------------*/

#wrapper {
	width:						802px;
	margin:						0 auto;
	padding:					0 0 20px;
	text-align: 				left;
}

#smenu {
	width:						791px;
	height:						72px;
}

#menu {
	width: 						802px;
}

#main {
	width: 						800px;
	margin:						15px 1px;
}

#flash {
	border:						1px solid #e0b9e0;
	height:						295px;
	text-align:					center;
	padding:					5px 0 0;
}

#contents {
	background:					#ffe1ff;
	border:						1px solid #925692;
	margin:						15px 0 0;
	padding:					22px 20px 17px 27px;
}

#footer {
	background:					#460046;
	height:						100px;
	text-align: 				center;
	color: 						#a462a4;
	font-size:					9pt;
	padding:					2px 0 0;
}

#footer p {
	border-top:					1px solid #cc99cc;
	padding:					15px 0 0;
}

#footer a {
	color: 						#a462a4;
	text-decoration:			none;
}

#footer a:visited {
	color: 						#a462a4;
}

#footer a:hover {
	color: 						#e0b9e0;
}



/*-----------------------------------------------
 Menu
-----------------------------------------------*/

ul#menu_in1{
	position:					relative;
	top:						0px;
	width:						210px;
	height:						20px;
	list-style:					none;
	overflow:					hidden;
	padding:					0;
	margin:						43px 0 9px;
	float:						right;
}
ul#menu_in1 li a{
	position:					absolute;
	height:						20px;
	overflow:					hidden;
	padding:					20px 0 0;
	text-decoration:			none;
	top:						0px;
}

li#smenu_in1 a{ 
	background: transparent url(../images/s1.jpg) top left no-repeat;
	width: 75px;
	left: 0px;
}
li#smenu_in2 a{ 
	background: transparent url(../images/s2.jpg) top left no-repeat;
	width: 55px;
	left: 75px;
}
li#smenu_in3 a{ 
	background: transparent url(../images/s3.jpg) top left no-repeat;
	width: 80px;
	left: 130px;
}

li#smenu_in1 a:hover, 
li#smenu_in2 a:hover, 
li#smenu_in3 a:hover{ 
	background-position: 0px -25px;
}

ul#menu_in2{
	position:					relative;
	top:						0px;
	width:						802px;
	height:						38px;
	list-style:					none;
	overflow:					hidden;
	padding:					0;
}
ul#menu_in2 li a{
	position:					absolute;
	height:						38px;
	overflow:					hidden;
	padding:					38px 0 0;
	text-decoration:			none;
	top:						0px;
}

li#smenu_in4 a{ 
	background: transparent url(../images/m1.jpg) top left no-repeat;
	width: 133px;
	left: 0px;
}
li#smenu_in5 a{ 
	background: transparent url(../images/m2.jpg) top left no-repeat;
	width: 134px;
	left: 133px;
}
li#smenu_in6 a{ 
	background: transparent url(../images/m3.jpg) top left no-repeat;
	width: 133px;
	left: 266px;
}
li#smenu_in7 a{ 
	background: transparent url(../images/m4.jpg) top left no-repeat;
	width: 133px;
	left: 399px;
}
li#smenu_in8 a{ 
	background: transparent url(../images/m5.jpg) top left no-repeat;
	width: 133px;
	left: 532px;
}
li#smenu_in9 a{ 
	background: transparent url(../images/m6.jpg) top left no-repeat;
	width: 135px;
	left: 665px;
}

li#smenu_in4 a:hover, 
li#smenu_in5 a:hover, 
li#smenu_in6 a:hover, 
li#smenu_in7 a:hover, 
li#smenu_in8 a:hover, 
li#smenu_in9 a:hover{ 
	background-position: 0px -42px;
}