@charset "UTF-8";

/*-------------------------------------

screen.css

author: name（admin）
info: pc設定
-------------------------------------*/

/* お食事
-------------------------------------*/

/* お部屋食 */
#col02 h2#sh01{
	background:url(../img/sh_dish01.png) no-repeat 0 0;
}

#col02 #dish{
	float:left;
	width:630px;
	padding:0 0 0 10px;
}
*html #col02 #dish{
	width:640px;
}
#col02 #dish li{
	float:left;
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:dotted 1px #8f124e;
}
#col02 #dish .photo{
	float:left;
	width:250px;
}
#col02 #dish h4{
	width:360px;
}
#col02 #dish h4 a{
	width:343px;
}
*html #col02 #dish h4 a{
	width:360px;
}
#col02 #dish p{
	width:360px;
	float:right;
	text-align:left;
}
#col02 #dish ol{
	float:right;
	width:360px;
	margin:0;
	padding:0;
	list-style-type:decimal;
}
#col02 #dish ol li{
	text-align:left;
	border-width:0;
	font-size:12px;
	margin:0;
	padding:0;
}

/* バイキングレストラン */
#col02 #buffet{
	float:left;
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px 10px;
	border-bottom:dotted 1px #cb987f;
}
*html #col02 #buffet{
	width:640px;
}
#col02 #buffet .photo{
	float:left;
	text-align:left;
	width:300px;
}
#col02 #buffet h4{
	float:right;
	width:614px;
	margin:0 0 10px;
}
*html #col02 #buffet h4{
	width:630px;
}
#col02 #buffet #buffet01{
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px;
	float:right;
}
#col02 #buffet #buffet01 li{
	float:left;
	width:315px;
	margin:0;
	padding:0 0 10px;
	font-size:10px;
	text-align:left;
}
#col02 #buffet p{
	/*float:right;*/
	text-align:left;
	width:630px;
}
#col02 #buffet #buffet02{
	width:630px;
	margin:0 0 10px;
	padding:0 0 10px;
	/*float:right;*/
}
#col02 #buffet #buffet02.photo{
	width:280px;
	float:left;
}
#col02 #buffet #buffet02 h4{
	width:314px;
	float:right;
}
*html #col02 #buffet #buffet02 h4{
	width:330px;
}
#col02 #buffet #buffet02 p{
	width:330px;
	/*float:right;*/
}

/* 宴会 */
#col02 #feast{
	margin:0 0 10px;
	padding:0 0 10px 10px;
	border-bottom:dotted 1px #cb987f;
	float:left;
	text-align:left;
	width:630px;
}
*html #col02 #feast{
	width:640px;
}
#col02 #feast .photo{
	float:left;
	width:250px;
	margin:0 0 10px;
	padding:0 0 10px;
	font-size:10px;
}
#col02 #feast h4{
	float:left;
	width:614px;
	margin:0 0 10px;
}
*html #col02 #feast h4{
	width:630px;
}
#col02 #feast p{
	float:left;
	width:630px;
}
#col02 #feast ol#feast01{
	float:left;
	width:630px;
}
#col02 #feast ol#feast01 li{
	margin:0 0 5px 32px;
	padding:0;
	font-size:12px;
	color:#f00;
	list-style-type:decimal;
}
*html #col02 #feast ol#feast01 li{
	margin-left:16px;
}

#col02 #feast #feast02{
	color:#0000ff;
}
#col02 #feast .asterisk{
	float:left;
	width:630px;
}

/* おすすめ */
#col02 #special p{
	float:left;
	width:630px;
}
#col02 #special ul{
	margin:0 0 10px;
	padding:0 0 10px;
	float:right;
	width:620px;
	border-bottom:dotted 1px #cb987f;
}
#col02 #special li{
	float:left;
	width:310px;
}
#col02 #special li .photo{
	width:280px;
	float:left;
	margin:0 0 5px;
}
#col02 #special li h4{
	float:left;
	width:280px;
	margin:0 0 5px;
}
#col02 #special li p{
	float:left;
	width:280px;
	margin:0 0 5px;
}
#col02 #special .asterisk{
	text-align:left;
}
#col02 #special .asterisk li{
	border-width:0;
	width:640px;
	margin:0;
	padding:0;
}

.dish_natsu{
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #C80662;
	border-right-color: #C80662;
	border-bottom-color: #C80662;
	border-left-color: #C80662;
	padding-top: 10px;
	padding-bottom: 10px;
}

aa{
	vertical-align: top;
	}
