@charset "utf-8";

#menu_type03{
	width: 100%; 
	height:54px; 
	background:url(../img/bg_nav.png) repeat-x;
	text-align: left;
	z-index:1;
}
#menu_type03 #menu_wrapper{
	width: 800px; 
	margin:0 auto; 
}
#menu_type03 #menu_wrapper ul#nav{
	display: block; 
	width:800px; 
	z-index:0;
}
#menu_type03 #menu_wrapper ul#nav li{
	display: block;
	float: left;
	width: 150px;
}
#menu_type03 #menu_wrapper ul#nav #nav05{
	display: block;
	float: left;
	width: 200px;
}
#menu_type03 #menu_wrapper ul#nav .navBtn{
	display: block;
	float:left;
	height:54px; 
	width: 150px; 
	text-indent:-9999px; 
	background-image: url(../img/nav.png); 
	background-repeat: no-repeat;
}
#menu_type03 #menu_wrapper ul#nav #nav01 span{
	cursor:pointer;
	background-position: 0 0;
}
#menu_type03 #menu_wrapper ul#nav #nav01 span:hover{
	background-position: 0 -54px;
}
#menu_type03 #menu_wrapper ul#nav #nav02 span{
	cursor:pointer;
	background-position: -150px 0;
}
#menu_type03 #menu_wrapper ul#nav #nav02 span:hover{
	background-position: -150px -54px;
}
#menu_type03 #menu_wrapper ul#nav #nav03 span{
	cursor:pointer;
	background-position: -300px 0;
}
#menu_type03 #menu_wrapper ul#nav #nav03 span:hover{
	background-position: -300px -54px;
}
#menu_type03 #menu_wrapper ul#nav #nav04 span{
	cursor:pointer;
	background-position: -450px 0;
}
#menu_type03 #menu_wrapper ul#nav #nav04 span:hover{
	background-position: -450px -54px;
}
#menu_type03 #menu_wrapper ul#nav #nav05 form{
	width: 200px;
	height:54px; 
	background-image: url(../img/nav.png); 
	background-repeat: no-repeat;
	background-position: -600px 0;
}
#menu_type03 #menu_wrapper ul#nav #nav05 form input, #menu_type03 #menu_wrapper ul#nav #nav05 form img{
	float: left;
}
#menu_type03 #menu_wrapper ul#nav #nav05 form input#inputText{
	width: 136px;
	width: 134px\9;
	*width: 130px;
	height:20px;
	*height: 15px;
	margin:17px 0 17px 20px;
	border: none;
}
#menu_type03 #menu_wrapper ul#nav #nav05 form input#inputText.def{
	color: #777;
	font-style: italic;
}
#menu_type03 #menu_wrapper ul#nav #nav05 form img#btnSearch{
	 margin: 12px 0;
	 cursor: pointer;
}
#menu_type03 #areaSelect{
	position: relative;
	height: 347px;
	width: 545px;
	margin: 0 auto;
	background: url(../img/bg_areaSelect.png) no-repeat;
}
#menu_type03 #areaSelect p.title{
	width: 400px;
	height: 74px;
	margin: 0 auto;
	font-size: 20px;
	font-weight: bold;
	overflow: hidden;
}
#menu_type03 #areaSelect p.title input{
	float: left;
	width: 340px;
	width: 335px\9;
	*width: 330px;
	height: 30px;
	margin-top: 24px;
}
#menu_type03 #areaSelect p.title span{
	display: block;
	float: left;
	width:45px;
	margin: 24px 0 0 10px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
	color:#666;
}
#menu_type03 #areaSelect p.title .tit{
	display: block;
	float: none;
	width:130px; 
	height:42px; 
	margin:18px auto 0; 
	text-indent:-9999px;
}
#place_modal,#syokusyu_modal,#route_modal,#kodawari_modal,#fts_modal{
	display:none;
	z-index:101;
}

#menu_type03 #place_modal #areaSelect p.title .tit{
	background:url(../img/tit_areaSelect_kinmuchi.png) no-repeat;
}
#menu_type03 #syokusyu_modal #areaSelect p.title .tit{
	background:url(../img/tit_areaSelect_syokusyu.png) no-repeat;
}
#menu_type03 #route_modal #areaSelect p.title .tit{
	background:url(../img/tit_areaSelect_rosen.png) no-repeat;
}
#menu_type03 #kodawari_modal #areaSelect p.title .tit{
	background:url(../img/tit_areaSelect_kodawari.png) no-repeat;
}
#menu_type03 #areaSelect ul{
	width: 523px;
	height: 142px;
	margin: 71px auto 0;
}
#menu_type03 #areaSelect ul li{
	display: block;
	width: 124px;
	height: 68px;
	float: left;
}
#menu_type03 #areaSelect ul li a{
	display: block;
	width: 124px;
	height: 68px;
	background-image: url(../img/color/btn_areaSelect_orange.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#menu_type03 #areaSelect ul li.areaGroup1{
	margin-left: 9px;
}
#menu_type03 #areaSelect ul li.areaGroup2{
	margin: 7px 0 0 9px;
}
#menu_type03 #areaSelect ul li#area01{
	margin-left: 67px;
}
#menu_type03 #areaSelect ul li#area04{
	margin-left: 0;
}
#menu_type03 #areaSelect ul li#area01 a{
	background-position: 0 0;
}
#menu_type03 #areaSelect ul li#area01 a:hover{
	background-position: 0 -68px;
}
#menu_type03 #areaSelect ul li#area02 a{
	background-position: -124px 0;
}
#menu_type03 #areaSelect ul li#area02 a:hover{
	background-position: -124px -68px;
}
#menu_type03 #areaSelect ul li#area03 a{
	background-position: -248px 0;
}
#menu_type03 #areaSelect ul li#area03 a:hover{
	background-position: -248px -68px;
}
#menu_type03 #areaSelect ul li#area04 a{
	background-position: -372px 0;
}
#menu_type03 #areaSelect ul li#area04 a:hover{
	background-position: -372px -68px;
}
#menu_type03 #areaSelect ul li#area05 a{
	background-position: -496px 0;
}
#menu_type03 #areaSelect ul li#area05 a:hover{
	background-position: -496px -68px;
}
#menu_type03 #areaSelect ul li#area06 a{
	background-position: -620px 0;
}
#menu_type03 #areaSelect ul li#area06 a:hover{
	background-position: -620px -68px;
}
#menu_type03 #areaSelect ul li#area07 a{
	background-position: -744px 0;
}
#menu_type03 #areaSelect ul li#area07 a:hover{
	background-position: -744px -68px;
}
#menu_type03 #areaSelect img.close{
	position: absolute;
	right:12px;
	top:322px;
	cursor: pointer;
}
