/*
CSS Name : t-taxi
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/taxi/_all/header/logo.gif);
	float: left;
}

#h-photo_01 {
	margin: 0;
	padding: 0;
	width: 560px;
	height: 100px;
	background-image:url(../../taxi/taxi/_all/header/photo_01.jpg);
	float: left;
}

#h-photo_02 {
	margin: 0;
	padding: 0;
	width: 15px;
	height: 100px;
	background-image:url(../../taxi/taxi/_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: 168px;
	height: 20px;
	background-image: url(../../taxi/taxi/_all/navi/menu_01.gif);
	background-repeat: no-repeat;
}

.m-navi_01 a:hover {
	background-image: url(../../taxi/taxi/_all/navi/menu_01-over.gif);
	background-repeat: no-repeat;
}

.m-navi_02 {
	margin: 0;
	padding: 0;
	float: left;
}

.m-navi_02 a {
	display: block;
	width: 168px;
	height: 20px;
	background-image: url(../../taxi/taxi/_all/navi/menu_02.gif);
	background-repeat: no-repeat;
}

.m-navi_02 a:hover {
	background-image: url(../../taxi/taxi/_all/navi/menu_02-over.gif);
	background-repeat: no-repeat;
}

.m-navi_03 {
	margin: 0;
	padding: 0;
	float: right;
}

.m-navi_03 a {
	display: block;
	width: 168px;
	height: 20px;
	background-image: url(../../taxi/taxi/_all/navi/menu_03.gif);
	background-repeat: no-repeat;
}

.m-navi_03 a:hover {
	background-image: url(../../taxi/taxi/_all/navi/menu_03-over.gif);
	background-repeat: no-repeat;
}

.m-navi_04 {
	margin: 0 3px 0 0;
	padding: 0;
	float: left;
}

.m-navi_04 a {
	display: block;
	width: 168px;
	height: 20px;
	background-image: url(../../taxi/taxi/_all/navi/menu_04.gif);
	background-repeat: no-repeat;
}

.m-navi_04 a:hover {
	background-image: url(../../taxi/taxi/_all/navi/menu_04-over.gif);
	background-repeat: no-repeat;
}

.m-navi_05 {
	margin: 0;
	padding: 0;
	float: left;
}

.m-navi_05 a {
	display: block;
	width: 168px;
	height: 20px;
	background-image: url(../../taxi/taxi/_all/navi/menu_05.gif);
	background-repeat: no-repeat;
}

.m-navi_05 a:hover {
	background-image: url(../../taxi/taxi/_all/navi/menu_05-over.gif);
	background-repeat: no-repeat;
}

.m-navi_06 {
	margin: 0;
	padding: 0;
	display: block;
	width: 168px;
	height: 20px;
	background-image: url(../../taxi/taxi/_all/navi/menu_06.gif);
	float: right;
}

.m-navi_06 a {
	display: block;
	width: 168px;
	height: 20px;
	background-image: url(../../taxi/taxi/_all/navi/menu_06.gif);
	background-repeat: no-repeat;
}

.m-navi_06 a:hover {
	background-image: url(../../taxi/taxi/_all/navi/menu_06-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/taxi/_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-banner */

.m-banner {
	margin: 40px 0 0 0;	
	padding: 0;
	width:510px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	color: #330000;
	vertical-align: top;
}


#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;
}
