/*

CSS Name : t-book

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/book/_all/header/logo.gif);

	float: left;

}



#h-photo_01 {

	margin: 0;

	padding: 0;

	width: 560px;

	height: 100px;

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

	float: left;

}



#h-photo_02 {

	margin: 0;

	padding: 0;

	width: 15px;

	height: 100px;

	background-image:url(../../taxi/book/_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/book/_all/navi/menu_01.gif);

	background-repeat: no-repeat;

}



.m-navi_01 a:hover {

	background-image: url(../../taxi/book/_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/book/_all/navi/menu_02.gif);

	background-repeat: no-repeat;

}



.m-navi_02 a:hover {

	background-image: url(../../taxi/book/_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: 168px;

	height: 20px;

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

	background-repeat: no-repeat;

}



.m-navi_03 a:hover {

	background-image: url(../../taxi/book/_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: 168px;

	height: 20px;

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

	background-repeat: no-repeat;

}



.m-navi_04 a:hover {

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

	background-repeat: no-repeat;

}



.m-navi_05 {

	margin: 0 3px 0 0;

	padding: 0;

	float: left;

}



.m-navi_05 a {

	display: block;

	width: 168px;

	height: 20px;

	background-image: url(../../taxi/book/_all/navi/menu_05.gif);

	background-repeat: no-repeat;

}



.m-navi_05 a:hover {

	background-image: url(../../taxi/book/_all/navi/menu_00.gif);

	background-repeat: no-repeat;

}



.m-navi_06 {

	margin: 0 3px 0 0;

	padding: 0;

	float: left;

}



.m-navi_06 a {

	display: block;

	width: 168px;

	height: 20px;

	background-image: url(../../taxi/book/_all/navi/menu_00.gif);

	background-repeat: no-repeat;

}



.m-navi_00 {

	margin: 0;

	padding: 0;

	float: right;

	display: block;

	width: 168px;

	height: 20px;

	background-image: url(../../taxi/book/_all/navi/menu_00.gif);

	background-repeat: no-repeat;

}



.m-navi_06 a:hover {

	background-image: url(../../taxi/book/_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/book/_all/navi/title.gif);

	background-position: 392px 0;

	background-repeat: no-repeat;

}



#m-title_top h2 {

	margin: 0;

}



#m-title_line {

	margin: 0 0 10px 0;

	padding: 0;

	width: 510px;

}





/* m-sub_title */



#m-sub_title_01 {

	display: block;

	margin: 0 auto 25px auto;

	padding: 0;

	width: 510px;

	height: 30px;

	background-image: url(../../taxi/book/index/sub_title.gif);

	background-repeat: no-repeat;

}



#m-sub_title_01 h3 {

	margin: 0;

}



#m-sub_title_02 {

	display: block;

	margin: 0 auto 25px auto;

	padding: 0;

	width: 510px;

	height: 30px;

	background-image: url(../../taxi/book/taxi/sub_title.gif);

	background-repeat: no-repeat;

}



#m-sub_title_02 h3 {

	margin: 0;

}



#m-sub_title_03 {

	display: block;

	margin: 0 auto 25px auto;

	padding: 0;

	width: 510px;

	height: 30px;

	background-image: url(../../taxi/book/limousine/sub_title.gif);

	background-repeat: no-repeat;

}



#m-sub_title_03 h3 {

	margin: 0;

}



#m-sub_title_04 {

	display: block;

	margin: 0 auto 10px auto;

	padding: 0;

	width: 510px;

	height: 30px;

	background-image: url(../../taxi/book/sightseeing/sub_title.gif);

	background-repeat: no-repeat;

}



#m-sub_title_04 h3 {

	margin: 0;

}



#m-sub_title_comment {

	margin: 0 auto 25px auto;

	padding: 0;

	width: 510px;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 12px;

	color: #330000;

	line-height: 18px;

}



#m-sub_title_05 {

	display: block;

	margin: 0 auto 25px auto;

	padding: 0;

	width: 510px;

	height: 30px;

	background-image: url(../../taxi/book/sightseeing-flier/sub_title.gif);

	background-repeat: no-repeat;

}



#m-sub_title_05 h3 {

	margin: 0;

}



#m-sub_title_06 {

	display: block;

	margin: 0 auto 25px auto;

	padding: 0;

	width: 510px;

	height: 30px;

	background-image: url(../../taxi/book/sightseeing-plan/sub_title.gif);

	background-repeat: no-repeat;

}



#m-sub_title_06 h3 {

	margin: 0;

}




#m-title_notice {

	margin: 0 auto 20px auto;

	padding: 5px 5px;

	width: 498px;

	border: 1px solid #CC0000;

	color: #CC0000;
	
	background-color:#FFFFFF;

	font-size: 15px;

	line-height: 20px;


}