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

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

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


/* m-banner */

#m-banner {
	margin: 10px auto;
	padding: 0;
	width: 510px;
}

#m-banner a {
	display: block;
	width: 510px;
	height: 80px;
	background-image: url(../../taxi/shuttle/_all/etc/bnr-shuttle-b.gif);
	background-repeat: no-repeat;
}


/* m-banner_wi-fi */

#m-banner_wi-fi {
	margin: 10px auto;
	padding: 0;
	width: 510px;
}

#m-banner_wi-fi a {
	display: block;
	width: 510px;
	height: 80px;
	background-image: url(../../taxi/shuttle/images/bnr-shuttle_w.gif);
	background-repeat: no-repeat;
}

/* 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/shuttle/_all/navi/menu_01.gif);
	background-repeat: no-repeat;
}

.m-navi_01 a:hover {
	background-image: url(../../taxi/shuttle/_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/shuttle/_all/navi/menu_02.gif);
	background-repeat: no-repeat;
}

.m-navi_02 a:hover {
	background-image: url(../../taxi/shuttle/_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/shuttle/_all/navi/menu_03.gif);
	background-repeat: no-repeat;
}

.m-navi_03 a:hover {
	background-image: url(../../taxi/shuttle/_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/shuttle/_all/navi/menu_04.gif);
	background-repeat: no-repeat;
}

.m-navi_04 a:hover {
	background-image: url(../../taxi/shuttle/_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/shuttle/_all/navi/menu_05.gif);
	background-repeat: no-repeat;
}

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

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

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

.m-navi_06 a:hover {
	background-image: url(../../taxi/shuttle/_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/shuttle/_all/navi/title.gif);
	background-position: 410px 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: 16px;
	line-height: 20px;
}
