@charset "UTF-8";


/*
///////////////////////
共通
///////////////////////
*/

body {
background: url(../../lunchbeer/imgs/lb_bg_base.jpg) #fff top repeat-x;
margin: 0 auto;
padding: 0;
color:#d4d4d4;
}

/*
///////////////////////
movie
///////////////////////
*/

#lbContainer {
background: url(../../lunchbeer/imgs/lb_bg_tv.jpg) top center no-repeat;
width: 488px;
height: 290px;
margin: 0 auto;
padding-top: 64px;
text-align: center;
}

#lbContainer h1 { padding-top: 40px; }

#lbmovie  {
text-align: center;
margin: 0 auto;
height: 233px;
}


/*
///////////////////////
昼からビールレイアウト
///////////////////////
*/
#lbWrapper {
width: 480px;
margin: 0 auto;
padding: 0;
}

			#lbWrapper:after {
			content: ".";
			display: block;
			height: 0.1px;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			visibility: hidden;
			}
			
#lbWrapper #lbimgMargin { margin-bottom: 20px; }

#stctWrapper {
background:url(../imgs/staf_line.gif) repeat-y;
width: 430px;
padding: 0 25px;
text-align: left;
color: #000;
font-size:110%;
line-height: 160%;
}

			#stctWrapper:after {
			content: ".";
			display: block;
			height: 0.1px;
			font-size: 0.1em;
			line-height: 0;
			clear: both;
			visibility: hidden;
			}

#stctWrapper p {
font-size:100%;
line-height: 150%;
color: #666;
margin-bottom: 15px;
padding-bottom: 10px;
border-bottom: solid 1px #d4d4d4;
}

#stctLeft dl dd {margin-left: 3.5em; }
#stctRight { margin-left: 55px;}
#stctRight dl dd {margin-left: 6.5em; }

#footer { width: 480px;  border: none; }
