/* ****************************************



*Site Name : ailus

*Style Name :frame_01

*Description :���������Ȥ߰�_01��



**************************************** */



/* ----------------------------------------

*	������

---------------------------------------- */



*{

	margin:0;

	padding:0;

	font-size:13px;

	line-height:1.5em;

	border:0;

	color:#000000;

	font-family:"�ͣ� �Х����å�", Osaka, "�ҥ饮�γѥ� Pro W3";

}




a{

	color:#03F;

	text-decoration:none;

}







/*	iepngfix.js/IE6�ѡ�Ʃ������

--------------------------------- */



*html #header h1 a img,

*html #frame-design{

	behavior: expression(IEPNGFIX.fix(this));

}





/* ----------------------------------------

*	body

---------------------------------------- */



body{

	background:url(../imgs/common/body-bg.png) repeat top left;

}











/* ----------------------------------------

*	wrapper

---------------------------------------- */



#wrapper{

	margin:0 auto;

	width:800px;

	border:solid 1px #8b8b8b;

	border-top:none;

	background-color:#FFF;

}





/* ----------------------------------------

*	frame-design/�ɥ��åץ����ɥ�������

---------------------------------------- */



#frame-design{

	margin:0 auto;

	width:800px;

}





/* ----------------------------------------

*	header

---------------------------------------- */



#header{

	width:800px;

	height:130px;

	margin:0 auto;

	position:relative;

	margin-bottom:0;

	padding-bottom:0;

}



#header h1{

	width:169px;

	height:31px;

	position:absolute;

	top:45px;

	left:30px;

}



#header h1 a{

	background-image:url(../imgs/common/logo.png);

	background-repeat:no-repeat;

	width:169px;

	height:31px;

	display:block;

	text-decoration:none;

}



#header_p1{

	text-align:left;

	position:absolute;

	top:3px;

	left:0px;

	font-weight:normal;

	border-bottom:solid 1px #999;

	width:800px;

}



#header_p1 span{

	visibility:visible;

	padding-left:10px;

	font-size:12px;

	color:#333;

}





#header_p2{

	text-align:left;

	position:absolute;

	top:100px;

	left:100px;

	font-size:12px;

	color:#333;

}



/* ----------------------------------------

*	global-navi

---------------------------------------- */



#global-navi{

	width:781px;

	height:35px;

	margin:0 auto 10px;

}



#global-navi ul{

	/*width:781px;*/

	width:651px;

	height:35px;

	margin:auto;

	background:url(../imgs/common/navigation-bg.png) no-repeat top left;



}



#global-navi li{

	list-style:none;

	height:35px;

	float:left;

	margin:0px;

}







#global-navi li a{

	height:35px;

	background-position:top left;

	background-repeat:no-repeat;

	display:block;

	text-decoration:none;

}




/*
#global-navi li a:hover{

	background-position:bottom;

}





#global-navi #home a{

	width:130px;

	background-image:url(../imgs/common/btn-top.png);

}



#global-navi #car a{

	width:130px;

	background-image:url(../imgs/common/btn-car.png);

}



#global-navi #price a{

	width:130px;

	background-image:url(../imgs/common/btn-charge.png);

}



#global-navi #links a{

	width:130px;

	background-image:url(../imgs/common/btn-link.png);

}



#global-navi #blog a{

	width:130px;

	background-image:url(../imgs/common/btn-blog.png);

}



#global-navi #mail a{

	width:131px;

	background-image:url(../imgs/common/btn-mail.png);

}
*/




/* ----------------------------------------

*	contents

---------------------------------------- */



#contents{

	margin:0 auto;

	width:800px;

	overflow:hidden;

	background-color:#FFF;



}



/*	page-link

--------------------------------- */



#page-link{

	width:800px;

	clear:both;

	text-align:center;

	padding-top:50px;

}





#page-link ul{

	text-align:center;

	overflow:hidden;

}





#page-link li{

	display:inline;

	padding:5px;

}





/* ----------------------------------------

*	footer

---------------------------------------- */



#footer{

	margin:0 auto;

	padding-top:0;

	width:800px;

	height:60px;

	clear:both;

/*	position:relative;

*/	overflow:hidden;

	background-color:#e3e4e1;

	border-top:solid 1px #4f4f4f;

}



#footer p#group{

/*	position:absolute;

	left:500px;

	top:15px;

*/	font-size:12px;

	text-align:center;

	margin-top:15px;

	margin-right:20px;

}







#footer p#copyright{

/*	position:absolute;

	left:500px;

	top:35px;

*/	font-size:12px;

	text-align:center;

	color:#333;

	margin-right:20px;



}
