/* -------------------------------------------------------------
breakfast.css
coding:abe
------------------------------------------------------------- */


/*  05: 朝食
================================================ */
/* オムレツ */
#omlet { margin : 40px 0 ; overflow:hidden;}
#omlet .left,
#omlet table { width : 430px ; }
#omlet .left h2 { margin-bottom:40px; }
#omlet table { margin:15px 0;}
#omlet table td,#omlet table th { border:1px solid #CCC; padding:5px 5px; }
#omlet table th { background:#69c; color:#FFF; text-align:left; }

#omlet + div {
	text-align : center ;
	background : url(img/brealfast/bg-morning.jpg) center top no-repeat ;
}

/* best recommendation */
.best-reco,
#coffee {
	width : 100% ;
	overflow : hidden ;
	margin : 40px 0 ;
}
.reco { width : 450px ; }
.reco dl {
	width : 215px ;
	margin : 20px 20px 0 0 ;
	float : left ;
	line-height : 1.7 ;
}
.reco dl:nth-of-type(2) { margin-right : 0 ; }
.reco dt {
	color : #063f94 ;
	font-size : 16px ;  font-size : 1.6 ;
	font-weight : bold ;
	margin-bottom : 5px ;
}
#coffee { margin-bottom : 40px ; }
#coffee div {
	float : right ;
	width : 700px ;
	line-height : 1.8 ;
}
#coffee h3 { margin : 20px 0 ; }

/* こだわりの新潟の味 */
#taste {
	background : #f0f7fb ;
	padding : 20px 0 ;
	margin-bottom : 50px ;
}
#taste h2 { text-align : center ; }
#taste ul {
	width :  980px ;
	margin : 20px auto ;
	overflow : hidden ;
}
#taste li {
	width : 225px ;
	position : relative ;
	float : left ;
	margin-right : 10px ;
}
#taste li:last-child { margin-right : 0 ; }
#taste li:first-child { margin-left : 10px ; }
#taste h3 {
	position : absolute ;
	top : 28px ;
	right : 7px ;
}
#taste p {
	margin : 8px 30px 0 0 ;
	line-height : 1.7 ;
	clear:both;
}


/* その他の朝食 */
#other-menu { background : url(../img/breakfast/border-02.png) center top repeat-y ; overflow:hidden; }
#other-menu section { }
#other-menu h2 { margin : 10px 0 30px ; }
#other-menu img + p { margin : 0.6em 0 1.5em ; }
#other-menu dl { margin-top : 1.5em ; }
#other-menu dt { margin-bottom : 0.7em ; }
#other-menu dd {
	background : url(../img/breakfast/border-01.png) left bottom repeat-x ;
	padding-bottom : 6px ;
	margin-bottom : 6px ;
}
#other-menu .small { color : #606060 ; }
#other-menu dd .small { margin-left : 1.2em ; }
#other-menu dl + dl dd {
	background : none ;
	margin-bottom : 0 ;
}
#other-menu .large { color : #f35 ; }



#footer { clear:both; }