/* ****************************************



*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,

*html #frame-design{

	behavior: expression(IEPNGFIX.fix(this));

}





/* ----------------------------------------

*	body

---------------------------------------- */



body{

	background:url(../imgs/common/body-bg_03.png) repeat-x top left;

	background-color:#FFF;

}











/* ----------------------------------------

*	wrapper

---------------------------------------- */



#wrapper{

	background:url(../imgs/common/contents-bg-foot.png) repeat top left;

	width:100%;

}





/* ----------------------------------------

*	frame-design

---------------------------------------- */



#frame-design{

	background:url(../imgs/common/contents-bg-top.png) repeat-x top left;

	width:100%;

}



*html #frame-design{

	background:none;

	width:100%;

}







/* ----------------------------------------

*	header

---------------------------------------- */



#header{

	background:url(../imgs/common/header-bg.png) repeat-x top left;

	width:100%;

	height:190px;

	margin:0;

}



#header-contents{

	width:800px;

	height:190px;

	margin:0 auto;

	position:relative;

	margin-bottom:0;

	padding-bottom:0;

}





#header h1{

	width:410px;

	height:43px;

	position:absolute;

	top:70px;

	left:20px;

}



#header h1 a{

	background-repeat:no-repeat;

	width:410px;

	height:43px;

	display:block;

	text-decoration:none;

}





#header h2{

	text-align:left;

	position:absolute;

	top:50px;

	left:460px;

	width:320px;

	font-size:12px;

	color:#333333;

	font-weight:normal;

}



/* ----------------------------------------

*	global-navi

---------------------------------------- */



#global-navi{

	width:680px;

	height:40px;

	position:absolute;

	top:150px;

	left:60px;

}



#global-navi ul{

	width:680px;

	height:40px;

	margin:0 auto;



}



#global-navi li{

	list-style:none;

	height:40px;

	float:left;

	margin:0px auto;

}







#global-navi li a{

	height:40px;

	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:220px;

	background-image:url(../imgs/common/btn-top.png);

}



#global-navi #car a{

	width:120px;

	background-image:url(../imgs/common/btn-car.png);

}



#global-navi #price a{

	width:120px;

	background-image:url(../imgs/common/btn-charge.png);

}



#global-navi #links a{

	width:120px;

	background-image:url(../imgs/common/btn-link.png);

}



#global-navi #mail a{

	width:220px;

	background-image:url(../imgs/common/btn-mail.png);

}
*/


/* ----------------------------------------

*	contents

---------------------------------------- */



#contents{

	margin:0 auto;

	width:802px;

	overflow:hidden;

	padding-bottom:20px;

}







/* ----------------------------------------

*	footer

---------------------------------------- */



/*	page-link

--------------------------------- */



#page-link{

	clear:both;

	text-align:center;

	padding-top:10px;

}





#page-link ul{

	text-align:center;

	overflow:hidden;

}





#page-link li{

	display:inline;

	padding:5px 0;

	color:#FFF;

}



#page-link li a{

	color:#FFF;

	text-decoration:underline;

}







#footer{

	width:100%;

	height:70px;

	background:url(../imgs/common/footer-bg.png) repeat-x top left;

	clear:both;

/*	position:relative;

*/	overflow:hidden;

}



#footer-contents{

	width:800px;

	height:70px;

	position:relative;

	margin:0 auto;

}



#footer p#group{

}



#footer p#group a{

	color:#FFF;

	text-decoration:underline;

}









#footer p#copyright{

/*	position:absolute;

	left:500px;

	top:35px;

*/	font-size:12px;

	color:#000000;

	font-size:12px;

	text-align:center;

	padding-top:15px;

}











