h3.info { padding-left:5px; font-size:13px; margin-top:20px; margin-bottom:5px; font-weight:normal; }

/* サブナビ */
ul.sub_nav { padding:0; margin:0; border-top:1px solid #AFB4C0; }
ul.sub_nav li { padding:0 10px 0 0; border-bottom:1px solid #CCD6DF;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF),to(#E4E1E0)); }
ul.sub_nav li a { position:relative; color:#0B193E; display:block; height:100%; padding:0; background:url(../../common/arrow.gif) right center no-repeat;}
ul.sub_nav li a img { margin-right:10px; vertical-align:middle; }
ul.sub_nav li a span { display:inline-block; position:relative; top:3px; }

img {
	vertical-align: top;
}

/* comContentBox */

.comContentBox .itemBox {
	padding-bottom: 52px;
}

.comContentBox .itemBox .photo {
	margin-bottom: 10px;
}

.comContentBox .itemBox .rTxt {
	margin-bottom: 6px;
}

.comContentBox .itemBox p {
	margin-bottom: 21px;
}

.comContentBox .itemBox p .fb {
	font-weight: bold;
}

.comContentBox .itemBox p:last-child {
	margin-bottom: 0;
}

.comContentBox .itemBox .dlTxt {
	margin-bottom: 21px;
}

.comContentBox .itemBox .dlTxt dt {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.75;
}

.comContentBox .itemBox .dlTxt dt .fNormal {
	font-weight: normal;
}

.comContentBox .itemBox .dlTxt dd {
	margin: 0 6px 21px;
	font-size: 12px;
	line-height: 1.75;
}

.comContentBox .itemBox .dlTxt01 dd {
	margin: 0 13px 21px;
}

.comContentBox .itemBox .dlTxt dd:last-child {
	margin-bottom: 0;
}

.comContentBox .itemBox .lstTxt {
	margin: 0 6px 21px;
}

.comContentBox .btmTxt {
	margin: 0 13px 20px;
}

/* lunch */
.lunchBox .itemBox01 .rTxt {
	margin-bottom: 21px;
}

/* dinner */

.dinnerBox .itemBox {
	padding-bottom: 50px;
}

.dinnerBox .itemBox .rTxt {
	margin-bottom: -2px;
	min-height: 25px;
}

.dinnerBox .itemBox .ulTxt li {
	margin-bottom: 21px;
	font-size: 12px;
	line-height: 1.75;
}

.dinnerBox .itemBox .note {
	text-align: right;
}