/*

CSS Name : t-limousine

CSS URI : http://www.yasaka.jp/

Description : YASAKA GROUP CSS-top

Author : astral-es

Author URI : http://www.astral-es.com/

*/





/* header */



#h-logo {

	margin: 0;

	padding: 0;

	width: 165px;

	height: 100px;

	background-image:url(../../taxi/limousine/_all/header/logo.gif);

	float: left;

}



#h-photo_01 {

	margin: 0;

	padding: 0;

	width: 560px;

	height: 100px;

	background-image:url(../../taxi/limousine/_all/header/photo_01.jpg);

	float: left;

}



#h-photo_02 {

	margin: 0;

	padding: 0;

	width: 15px;

	height: 100px;

	background-image:url(../../taxi/limousine/_all/header/photo_02.jpg);

	float: left;

}





/* m-navi */



#m-navi {

	margin: 10px auto 5px auto;

	padding: 0;

	width: 510px;

}



.m-navi_01 {

	margin: 0 3px 0 0;

	padding: 0;

	float: left;

}



.m-navi_01 a {

	display: block;

	width: 125px;

	height: 20px;

	background-image: url(../../taxi/limousine/_all/navi/menu_01.gif);

	background-repeat: no-repeat;

}



.m-navi_01 a:hover {

	background-image: url(../../taxi/limousine/_all/navi/menu_01-over.gif);

	background-repeat: no-repeat;

}



.m-navi_02 {

	margin: 0 3px 0 0;

	padding: 0;

	float: left;

}



.m-navi_02 a {

	display: block;

	width: 125px;

	height: 20px;

	background-image: url(../../taxi/limousine/_all/navi/menu_02.gif);

	background-repeat: no-repeat;

}



.m-navi_02 a:hover {

	background-image: url(../../taxi/limousine/_all/navi/menu_02-over.gif);

	background-repeat: no-repeat;

}



.m-navi_03 {

	margin: 0 3px 0 0;

	padding: 0;

	float: left;

}



.m-navi_03 a {

	display: block;

	width: 125px;

	height: 20px;

	background-image: url(../../taxi/limousine/_all/navi/menu_03.gif);

	background-repeat: no-repeat;

}



.m-navi_03 a:hover {

	background-image: url(../../taxi/limousine/_all/navi/menu_03-over.gif);

	background-repeat: no-repeat;

}



.m-navi_04 {

	margin:0;

	padding: 0;

	float: right;

}



.m-navi_04 a {

	display: block;

	width: 125px;

	height: 20px;

	background-image: url(../../taxi/limousine/_all/navi/menu_04.gif);

	background-repeat: no-repeat;

}



.m-navi_04 a:hover {

	background-image: url(../../taxi/limousine/_all/navi/menu_04-over.gif);

	background-repeat: no-repeat;

}



.m-navi-clear {

	width: 510px;

	height: 3px;

	margin: 0;

	clear: both;

}





/* m-title */



#m-title {

	margin: 10px auto 5px auto;

	padding: 0;

	width: 510px;

}



#m-title_top {

	margin: 0 0 5px 0;

	padding: 0;

	width: 510px;

	height: 15px;

	text-align: right;	

	background-image:url(../../taxi/limousine/_all/navi/title.gif);

	background-position: 460px 0;

	background-repeat: no-repeat;

}



#m-title_top h2 {

	margin: 0;

}



#m-title_line {

	margin: 0 0 10px 0;

	padding: 0;

	width: 510px;

}



#m-title_notice {
	margin: 0 auto 10px auto;
	padding: 5px 5px;
	width: 500px;
	border: 1px solid #CC0000;
	color: #CC0000;
	background-color:#FFFFFF;
	font-size: 15px;
	line-height: 20px;

}
