#key {
	background: url(../img/drink/key.jpg) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
}
#key img {
	position: absolute;
	top: 432px;
	right: 50%;
	margin-right: -55px;
}
#sec1 {
	background: url(../img/drink/sec1-bg.png) no-repeat center bottom;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 132px 0 300px;
}
#sec1 .txt {
	text-shadow: 0px 0px 5.92px rgba(32, 20, 16, 0.67);
	font-size: 15px;
	line-height: 34px;
	padding: 23px 0 204px;
	color: #FFF;
}
#sec2 {
	padding: 31px 0;
	position: relative;
	font-size: 15px;
	line-height: 24px;
}
#sec2:before {
	background: url(../img/drink/sec2-bg.png) no-repeat center top;
	position: absolute;
	top: -40px;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
}
#sec2 .info1 .fl {
	margin: 41px 0 0 -255px;
}
#sec2 .info1 .txt-vertical {
	    position: absolute;
    top: 152px;
    right: 189px;
    height: 433px;
}
#sec2 .info1 .txt-vertical p {
	    padding-left: 16px;
}
#sec2 .info2 h3 {
	padding-top: 52px;
}
#sec2 .info2 .txt {
	width: 482px;
	margin: 4px 0 0 3px;
	line-height: 30px;
}
#sec2 .info2 .fr {
	margin-right: -120px;
}
#sec3 {
	padding: 50px 0 97px;
	background: url(../img/drink/sec3-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#sec3 .txttop {
	color: #FFF;
	padding: 80px 0 13px;
	font-size: 15px;
}
#sec3 h2 {
	float: right;
	margin-right: 178px;
}
#sec3 .menulist {
	background: url(../img/drink/sec3-box.png) repeat center top;
	padding: 29px 33px 101px 37px;
	width: 475px;
	position: relative;
}
#sec3 .menulist .cmt {
	background: url(../img/drink/sec3-cmt.png) no-repeat center top;
	color: #FFF;
	font-size: 24px;
	line-height: 20px;
	text-align: center;
	padding: 26px 31px 41px 55px;
	position: absolute;
	top: -71px;
	right: -57px;
}
#sec3 .menulist .cmt .price {
	font-size: 15px;
	padding-bottom: 5px;
}
#sec3 .menulist .cmt .price span {
	font-size: 20px;
}
#sec3 .menulist dl {
	font-size: 18px;
	line-height: 20px;
	padding: 21px 0 7px;
	color: #2a1911;
}
#sec3 .menulist dl dt {
	font-weight: bold;
}
#sec3 .menulist dl dt span {
	font-size: 24px;
	color: #b38129;
}
#sec3 .menulist dl dt span.cl2 {
	color: #cf1d03;
}
#sec3 .menulist dl dt span.cl3 {
	color: #bb6806;
}
#sec3 .menulist dl dt span.cl4 {
	color: #3c5450;
}
#sec3 .menulist dl dt span.cl5 {
	color: #2a1911;
}
#sec3 .menulist dl dd {
	color: #78201e;
	font-size: 20px;
}
#sec4 {
	padding: 52px 0 100px;
	background: url(../img/drink/sec4-bg.png) no-repeat center top;
}
#sec4 h2 {
	position: relative;
	z-index: 1;
}
#sec4 h2 .price {
	position: absolute;
	top: 33px;
	left: 119px;
	font-size: 18px;
	color: #FFF;
}
#sec4 h2 .price span {
	font-size: 30px;
}
#sec4 .txt {
	width: 387px;
	padding: 17px 0 0 157px;
}
#sec4 .photo {
	position: absolute;
	top: 0;
	left: -101px;
}
#sec5 {
	padding-bottom: 41px;
}
#sec5 h2 {
	background: url(../img/food/sec6-h2-bg.jpg) repeat-x center top;
	text-align: center;
}
#sec5 .txttop {
	text-align: center;
	padding: 3px 0 29px;
}
#sec5 dl{
    line-height: 2.2em;
}
#sec6 {
	padding: 69px 0 157px;
	text-align: center;
	background: url(../img/drink/sec6-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
}
#sec6 h2 {
	padding-bottom: 26px;
}
