/* ---- JAL CITY Yotsuya ---- */


/* Restaurant /////////////////////////////////////////////////////////////*/


/*=============================

 Box

=============================*/ 

div.restaurant {
	width:854px;
	font-size:12px;
	line-height:150%;
	margin: 0 0 25px 0;
}
div.rest_info {width:420px; float:left;}

div.rest_info .order1 {width:210px; float:left;}
div.rest_info .order2 {width:200px; float:right; margin-right:0px;}

div.rest_info2 {width:570px; float:right; clear:both;}

div.restaurant div.rest_info dl dt {
	width: 10em;
}
div.restaurant div.rest_info dl dd {
	text-align: left;
	margin-left: 11em;
}


div.rest_photo {width:420px; float:right;}
div.rest_photo2 {
	width:262px;
	float:left;
	text-align: right;
}
div.rest_photo3 {width:260px; float:left; margin-right:10px;}
div.rest_tel {
	width:420px;
	float:right;
	margin-top: 20px;
	text-align: right;
}

div.restaurant2 {
	background-color:#f7f6f1;
	padding:8px;
	border:1px solid #bbab7a;
	margin: 0 0 25px 0;
}
	
div.restaurant2 .p_lt{
	float:left;
	width:540px;
	}

div.restaurant2 .p{
	font-size:12px;
	}
	
div.restaurant2 .p_rt{
	float:left;
	width:290px;
	}
	
	
	div.restaurant3 {
	background-color:#f7f6f1;
	padding:8px;
	border:1px solid #bbab7a;
	margin: 0 0 25px 0;
}
	
div.restaurant3 .p_lt{
	float:left;
	width:540px;
	}

div.restaurant3 .p{
	font-size:12px;
	}
	
div.restaurant3 .p_rt{
	float:left;
	width:290px;
	}
	
div.restaurant h5 {
	color:#333300;
	font-size:12px;
	margin-bottom:5px;}


/*=============================

  Heading

=============================*/ 

.j16 {
font-size:16px;
}

.tax {
font-size:10px;
}

.org {
	color:#FF6600;
	}
	
.red {
	color:#FF0000;
	font-size:10px;
	}	
.redL {
	color:#FF0000;
	font-size:12px;
	}
	
	.right {
	text-align: right;
}

img.fltR {
	float: right;
	margin-left: 10px;
}

/*=============================

 DL

=============================*/ 

div.restaurant dl {padding:0; margin-bottom:15px; font-size:12px;}
div.restaurant dl dt {
	width:230px;
	height:20px;
	margin:0;
	}
	
div.restaurant dl dd {
	width:190px;
	text-align:right;
	margin:-1.6em 0 0 230px;
	}

div.restaurant2 dl {padding:0; margin-bottom:15px; font-size:12px;}
div.restaurant2 dl dt {
	width:350px;
	height:20px;
	margin:0;
	}
	
div.restaurant2 dl dd {
	width:90px;
	height:20px;
	text-align:right;
	margin:-20px 0 0 350px;
	}

div.restaurant3 dl {padding:0; margin-bottom:0px; font-size:12px;}
div.restaurant3 dl dt {
	width:350px;
	height:20px;
	margin:0;
	}
	
div.restaurant3 dl dd {
	width:90px;
	height:20px;
	text-align:right;
	margin:-20px 0 0 350px;
	}

/*=============================

 UL

=============================*/ 
div.restaurant2 ul {
	padding:0;
	margin-bottom:15px;
	font-size:12px;
	line-height: 140%;
}
div.restaurant2 ul li {
	width:440px;
	margin:0 0 4px 0;
	list-style-type: none;
	}
	


div.restaurant4 {
	width:854px;
	font-size:12px;
	line-height:150%;
	margin: 0 0 25px 0;
}

div.rest_info4 {width:560px; float:left;}

div.rest_photo4 {
	width:280px;
	float:right;
	text-align: right;
}	
	
div.restaurant4 dl {
	padding:0;
	margin-bottom:15px;
	font-size:12px;
	color: #333333;
}
div.restaurant4 dl dt {
	width:250px;
	height:20px;
	margin:0;
	}
	
div.restaurant4 dl dd {
	width:210px;
	height:20px;
	text-align:right;
	margin:-20px 0 0 270px;
	}
	
div.restaurant4 dl dd.cap {
	margin:-18px 0 0 325px;
	}

/*=============================

 Banner

=============================*/ 
.bn_musicnight{
	margin:-43px 0 0 0;
	}
	
#topics {
	text-align: left;
	font-size: 12px;
	line-height: 1.5;
}

#topics .section {
	clear: both;
	margin-bottom: 25px;
}

#topics h2 {
	margin-bottom: 15px;
}

#topics .flaotL {
	float: left;
	margin-right: 15px;
}

#topics .tit {
	font-weight: bold;
	margin-bottom: 5px;
}

#topics .btn {
	text-align: right;
}

/*clearfix*/
.clearfix{_height:1px;min-height:1px;/*\*//*/height:auto;overflow:hidden;/**/}
.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both;}

