
/* --------------Faq directory common style ----------------------------------- */


/* Shop navigation */

#snavi {
	width:						808px;
	height:						25px;
	text-align:					center;
	vertical-align:				middle;
	background:					#381305;
}

#snavi ul {
	list-style-type:			none;
	padding:					5px 7px 5px 7px;
	margin:						0px;
}	

#snavi ul li {
	display:					inline;
	padding:					0px;
	margin:						0px 15px 0px 0px;
}	

#snavi ul li.lastChild {
	display:					inline;
	padding:					0px;
	margin:						0px;
}	



/* --------------Restaurant 2nd directory common style ----------------------------------- */


#lnavi {
	float:						left;
	width:						200px;
}

#lnavi .title {
	padding:					0px 0px 7px 0px;
	margin:						0px;
}	
	

.box-line {
	background:					#cccccc;
}

.box-insideline {
	background:					#ffffff;
}

.box-base {
	background:					#f5f4f2;
	padding-bottom:5px;
}


#lnavi p {
	padding:					0px 7px 5px 7px;
	margin:						0px;
}	

	

#lnavi p.st {
	padding:					7px 7px 5px 7px;
	margin:						0px;
}	



/* Menu navigation */

#lnavi #menu {
	padding:					0px;
	margin:						0px 1px;
}

#lnavi #menu ul {
	list-style-type:			none;
	padding:					0px;
	margin:						0px;
}	

#lnavi #menu ul li {
	width:						184px;
	height:						40px;
	background:url(/common_images/lnavi_bg.gif) repeat-x;
	line-height:				0;
	font-size: 					0;
}	

#lnavi #menu ul li.lastChild {
	width:						184px;
	height:						40px;
	background:url(/common_images/lnavi_bg_lastChild.gif) repeat-x;
	line-height:				0;
	font-size: 					0;
}	

#lnavi #menu ul li img,
#lnavi #menu ul li.lastChild img {
	margin:						4px 0px 0px 10px;
	padding:					0px;
}


/* ナビゲーション3階層 */

#lnavi #menu ul li.lastChild ul {
	list-style-type:			none;
	padding:					0px;
	margin:						0px 0px 0px 0px;
}	

#lnavi #menu ul li.lastChild ul li {
	width:						184px;
	height:						22px;
	line-height:				0;
	font-size: 					0;
}	

#lnavi #menu ul li.lastChild ul li img {
	margin:						0px;
	padding:					0px;
}


/* Info area */

#info {
	margin:						0px 7px 7px 7px;
	padding:					0px 0px 5px 0px;
	border:						solid 1px #cccccc;
	background:					#ffffff;
}

#info table {
	padding:					0px;
	margin:						0px 7px 5px 7px;
}

#info table tr td {
	vertical-align:				top;
}

#info p {
	padding:					0px 7px 10x 7px;
	margin:						0px;
}	

#info p.dotline {
	padding:					0px;
	margin:						7px 0px 2px 0px;
}






/* main area */

#main-area {
	float:						left;
	width:						590px;
}



/* Main area menu list */

ul.menu-list {
	float:						left;
	list-style-type:			none;
	padding:					5px 20px 0px 2px;
	margin:						0px;
}

ul.menu-list-lastChild {
	float:						left;
	list-style-type:			none;
	padding:					5px 0px 0px 2px;
	margin:						0px;
}

ul.menu-list li,
ul.menu-list-lastChild li {
	padding:					0px 0px 5px 0px;
	margin:						0px;
}




/* --------------index.html only style ----------------------------------- */

.copy {
	padding:					0px 0px 10px 0px;
	margin:						0px;
}	

.lead {
	padding:					0px 0px 10px 0px;
	margin:						0px;
}

.lead-p {
	float:						right;
	padding:					0px 0px 0px 10px;
	margin:						0px;
}


.bt-detail {
	text-align:					right;
}

.question {
  font-weight:bold;
}

























