/* CSS Document */



/* ****************************************



*Site Name : ailus

*Style Name : common.css

*Description : ¶¦ÄÌÍ×ÁÇÍÑ

*Version : 1.00

*Last Update : 2009/06/start

*Author : Syo Motohashi





**************************************** */



/* ----------------------------------------

*	½é¡¦E¾¯

---------------------------------------- */



*{

	margin:0px;

	padding:0px;

	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";

	font-size:14px;

	line-height:1.6em;

	border:0px;

	color:#000000;

}




body{

	background:url(../imgs/common/body-bg.png) repeat-x top left;

	background-color:#E6FAE6;

}







/* ----------------------------------------

*	wrapper

---------------------------------------- */

#wrapper{

	margin:0 auto 30px;

	width:808px;

	height:auto;

	overflow:hidden;

	background:url(../imgs/common/wrapper-bg.png) repeat-y top left;

}





/* ----------------------------------------

*	content

---------------------------------------- */





#content{

	width:798px;

	height:auto;

	overflow:hidden;

	border:solid 1px #999999;

	border-top:none;

	background-color:#FFF;

	margin:0 auto;

}





/* ----------------------------------------

*	header

---------------------------------------- */

#header{

	background:url(../imgs/common/header-bg-other.png) no-repeat top left;

	width:798px;

	height:164px;

	border:solid 1px #999999;

	border-top:none;

	border-bottom:none;

	margin:auto;

	position:relative;

	margin-bottom:0;

	padding-bottom:0;

}



#header h1{

	width:306px;

	height:83px;

	position:absolute;

	top:10px;

	left:15px;

}





#header h1 a{

	width:306px;

	height:83px;

	display:block;

	text-decoration:none;

}



#header h2{

	width:139px;

	height:37px;

	position:absolute;

	top:115px;

	left:30px;

	text-decoration:none;

}



#header p{

	width:206px;

	height:31px;

	position:absolute;

	top:125x;

	left:180px;

	text-decoration:none;

}       

   



/* ----------------------------------------

*	header-top

---------------------------------------- */

#header-top{

	background:url(../imgs/common/header-bg-top.png) no-repeat top left;

	width:798px;

	height:164px;

	border:solid 1px #999999;

	border-top:none;

	border-bottom:none;

	margin:auto;

	position:relative;

	margin-bottom:0;

	padding-bottom:0;

}



#header-top h1{

	width:306px;

	height:83px;

	position:absolute;

	top:10px;

	left:15px;

}





#header-top h1 a{

	width:306px;

	height:83px;

	display:block;

	text-decoration:none;

}



#header-top h2{

	width:139px;

	height:37px;

	background:url(../imgs/common/ailus-rogo.png) no-repeat top left;

	position:absolute;

	top:96px;

	left:30px;

	text-decoration:none;

}



#header-top p{

	width:206px;

	height:31px;

	position:absolute;

	top:120px;

	left:180px;

	text-decoration:none;

}       







/* ----------------------------------------

*	flash

---------------------------------------- */

p#main-img{

	border:solid 1px #999999;

	border-top:none;

	width:798px;

	margin:0 auto;

}



/* ----------------------------------------

*	menu

---------------------------------------- */



#menu{

	width:450px;

	position:absolute;

	top:10px;

	left:340px;

}



#menu ul{

	width:450px;

}



#menu li{

	list-style:none;

	height:40px;

	float:left;

	margin-right:10px;

	margin-bottom:10px;

}



#menu li a{

	height:40px;

	background-position:top left;

	background-repeat:no-repeat;

	display:block;

	text-decoration:none;

}


/*
#menu li a:hover{

	background-position:bottom;

}



#menu #home a{

	width:140px;

	background-image:url(../imgs/common/btn-top.png);

}





#menu #association a{

	width:140px;

	background-image:url(../imgs/common/btn-list.png);

}



#menu #play a{

	width:140px;

	background-image:url(../imgs/common/btn-play.png);

}



#menu #price a{

	width:140px;

	background-image:url(../imgs/common/btn-price.png);

}



#menu #voice a{

	width:140px;

	background-image:url(../imgs/common/btn-voice.png);

}



#menu #links a{

	width:140px;

	background-image:url(../imgs/common/btn-link.png);

}





#menu span{

	visibility:hidden;

}
*/




/* ----------------------------------------

*	page-link

---------------------------------------- */

#footer{

	overflow:hidden;

	clear:both;

	background-color:#f7e987;

	margin-top:50px;

}





#content #page-link{

	width:798x;

	border-top:solid 5px #ceb70d;

	clear:both;

}



#content #page-link ul{

	margin:20px 0px 10px;

	text-align:center;

}



#content #page-link li{

	display:inline;

	padding:5px;

}



#content #page-link li a{

	font-size:13px;

	color:#5a5a5a;

}


/*
#content #page-link li a:hover{

	color:#FF821E;

}
*/


#copyright{

	margin:0 auto 20px;

	padding-top:0;

	width:798px;

	height:25px;

	background:url(../imgs/common/content-bg.jpg) repeat-y top right;

	clear:both;

	position:relative;

	overflow:hidden;

	background-color:#f7e987;

}



#copyright p#summary{

	position:absolute;

	top:3px;

	left:60px;

	font-size:14px;

	color:#5a5a5a;

}



#copyright p#p_copyright{

	position:absolute;

	left:390px;

	top:1px;

	font-size:14px;

	color:#5a5a5a;

}











/**html #header h1 a,

*html #header h2,

*html #header p a,

*html #wrapper

{

	behavior: expression(IEPNGFIX.fix(this));

}*/



/**html #header-top h1 a,

*html #header-top h2,

*html #header-top p a img{

	behavior: expression(IEPNGFIX.fix(this));

}

*/





