@charset "UTF-8";

/*======================
コンテンツ*/

		#Contents .topImage{
			margin-bottom:30px;
			}
			
		#Contents .title{
			margin-bottom:30px;
			}	
			
		#Contents .fcPurple{
			color: #ac78b4;
			}	
			
		#Contents .detail{
			margin:0 25px 40px 25px;
			}	
			
				#Contents .detail ul{
					margin-bottom:20px;
				}
				
				#Contents .detail li{
				font-size: 16px;
				line-height: 26px;
				background: url(../_images/service/dot.gif) no-repeat 0 6px;
				padding-left: 18px;
				}
	
				#Contents .detail li.last{
				font-size: 16px;
				line-height: 26px;
				background: url(../_images/service/dot.gif) no-repeat 0 6px;
				padding-left: 20px;
				margin-bottom:5px;
				}
				#Contents .detail p{
				font-size:16px;
				line-height:26px;
				margin-bottom:20px;
				}
			
				#Contents .detail .subtitle{
					margin-bottom:20px;
				}
			
/*--食事--*/

				#Contents .detail .menu{
					width: 900px;
				}


				#Contents .detail .menu .menuText{
					float:left;
					padding-top:30px;
					width: 460px;
				}

				#Contents .detail .menu .menuPct{
					float:left;
					width: 435px;
				}
				#Contents .detail .meal{
					margin-bottom:10px;
					}
				
				#Contents .detail .meal{
					overflow: hidden;
					margin-bottom:30px;
					}
			
				#Contents .detail .meal .pct{
					float:left;
					margin-right: 35px;
					}
			
				#Contents .detail .mealTitle p{
				font-size:16px;
				line-height:26px;
				}
			
		

/*--注釈BOX--*/
				#Contents .detail .comment_m{
					margin-bottom:-2px;
				}
			
				#Contents .detail .comment p{
				font-size: 16px;
				line-height: 26px;
				background:url(../_images/service/box.gif) repeat-y left top;
				margin:0;
				padding: 0 25px;
				}
			
				#Contents .detail .comment p.last{
				font-size: 16px;
				line-height: 1.1;
				background:url(../_images/service/box.gif) repeat-y left top;
				margin:0;
				padding: 6px 25px 0 25px;
				}
				
