/* ****************************************



*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-color:#aaadb2;

}





/* ----------------------------------------

*	wrapper

---------------------------------------- */



#wrapper{

	margin:0 auto;

	width:794px;

}





/* ----------------------------------------

*	frame-design/ドロップシャドウ効果用

---------------------------------------- */



#frame-design{

	margin:0 auto;

	width:794px;

	background:url(../imgs/common/frame-bg.png) repeat-y top left;

}





/* ----------------------------------------

*	header

---------------------------------------- */



#header{

	background:url(../imgs/common/header-bg.png) no-repeat top left;

	width:780px;

	height:180px;

	margin:0 auto;

	position:relative;

	margin-bottom:0;

	padding-bottom:0;

}



#header h1{

	width:451px;

	height:54px;

	position:absolute;

	top:50px;

	left:0px;

}



#header h1 a{

	background-image:url(../imgs/common/logo.png);

	background-repeat:no-repeat;

	width:451px;

	height:54px;

	display:block;

	text-decoration:none;

}



#header h2{

	text-align:left;

	position:absolute;

	top:4px;

	left:120px;

	font-weight:normal;

	color:#FFF;

	font-size:12px;

}



#header p{

	text-align:left;

	position:absolute;

	top:120px;

	left:10px;

	font-size:12px;

	color:#333;

}



/* ----------------------------------------

*	global-navi

---------------------------------------- */



#global-navi{

	width:780px;

	height:50px;

	margin:0 auto 0px;

}



#global-navi ul{

	width:780px;

	height:50px;

	margin:auto;

	background:url(../imgs/common/navigation-bg.png) no-repeat top left;



}



#global-navi li{

	list-style:none;

	height:50px;

	float:left;

	margin:0px;

}



#global-navi li a{

	height:50px;

	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:156px;

	background-image:url(../imgs/common/btn-top.png);

}



#global-navi #car a{

	width:156px;

	background-image:url(../imgs/common/btn-car.png);

}



#global-navi #price a{

	width:156px;

	background-image:url(../imgs/common/btn-charge.png);

}



#global-navi #links a{

	width:156px;

	background-image:url(../imgs/common/btn-link.png);

}



#global-navi #mail a{

	width:156px;

	background-image:url(../imgs/common/btn-mail.png);

}

*/



/* ----------------------------------------

*	contents

---------------------------------------- */



#contents{

	margin:0 auto;

	width:780px;

	overflow:hidden;

	background-color:#dfe8f1;



}



/*	page-link

--------------------------------- */



#page-link{

	width:780px;

	clear:both;

	text-align:center;

	margin-top:50px;

	background:url(../imgs/common/page-link-bg.png) repeat-y top left;

}





#page-link ul{

	text-align:center;

	overflow:hidden;

	padding-top:10px;

}





#page-link li{

	display:inline;

	padding:5px;

}



#page-link p#group{

	font-size:12px;

	text-align:center;

	padding:5px 0;

	margin-right:20px;

}







/* ----------------------------------------

*	footer

---------------------------------------- */



#footer{

	margin:0 auto;

	padding-top:0;

	width:780px;

	height:25px;

	background:url(../imgs/common/footer-bg.png) no-repeat top center;

	clear:both;

/*	position:relative;

*/	overflow:hidden;

}









#footer p#copyright{

/*	position:absolute;

	left:500px;

	top:35px;

*/	font-size:12px;

	text-align:center;

	color:#FFF;

	padding-top:4px;



}











