#drink #header {
	height: 900px;
	background: url(../img/drink/key.jpg) no-repeat center center;
	background-size: cover;
}
#drink #header #top-txt {
	position: absolute;
	left: 0;
	top: 350px;
	width: 1000px;
	text-align: center;
}
#drink #lead_txt{
	background: url(../img/index/sec02_bg.jpg) repeat top center;
}
#drink .lead_txt{
	padding: 30px 0;
}
#drink #banner {
	margin-bottom: 50px;
}
#drink #banner .btn-full {
	width: 50%;
	float: left;
	position: relative;
}

#drink #banner .btn-full.active:before {
	opacity:1;
}
#drink #banner .btn-full h2 {
	padding-top: 118px;
	margin-bottom: 70px;
}
#drink #banner .btn01 {
	background: url(../img/drink/bnr01.jpg) no-repeat center center;
	background-size: cover;
}
#drink #banner .btn01:before {
	content: "";
	z-index: 1;
	background: url(../img/drink/bnr01_on.jpg) no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity:0;
	transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
#drink #banner .btn02 {
	background: url(../img/drink/bnr02.jpg) no-repeat center center;
	background-size: cover;
}
#drink #banner .btn02:before {
	content: "";
	z-index: 1;
	background: url(../img/drink/bnr02_on.jpg) no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
#drink #banner #box-left {
	width: 500px;
	float: right;
	height: 400px;
	z-index: 5;
	position: relative;
}
#drink #banner #box-right {
	width: 500px;
	float: left;
	height: 400px;
	z-index: 5;
	position: relative;
}
#drink #sec01 {
	background: url(../img/index/sec02_bg.jpg) repeat top center;
	position: relative;
	min-height: 430px;
	padding-bottom: 23px;
	margin-bottom: 50px;
}
#drink #sec01:before {
	content: "";
	z-index: 1;
	background: url(../img/drink/sec01-bg.jpg) no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
}
#drink #sec01 #sec01-box {
	width: 500px;
	margin-left: 50%;
	position: relative;
	z-index: 5;
}
#drink #sec01 #sec01-box h2 {
	margin-left: 111px;
	padding: 22px 0 4px;
}
#drink #sec01 #sec01-box dl {
	margin-left: 52px;
	width: 448px;
	line-height: 20px;
	padding: 4px 0 8px;
}
#drink #sec01 #sec01-box dl dt {
	float: left;
}
#drink #sec01 #sec01-box dl dd {
	float: right;
	color: #990000;
}
#drink #sec02 {
	background: url(../img/index/sec02_bg.jpg) repeat top center;
	position: relative;
	min-height: 250px;
	padding-bottom: 18px;
	margin-bottom: 54px;
}
#drink #sec02:before {
	content: "";
	z-index: 1;
	background: url(../img/drink/sec02-bg.jpg) no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 100%;
}
#drink #sec02 #sec02-box {
	width: 500px;
	margin-right: 50%;
	float: right;
}
#drink #sec02 #sec02-box h2 {
	padding: 32px 0 4px;
	margin-left: 69px;
}
#drink #sec02 #sec02-box .item {
	float: left;
	width: 250px;
}
#drink #sec02 #sec02-box .item dl {
	width: 205px;
	line-height: 20px;
	padding: 4px 0 8px;
	margin-left: 5px;
}
#drink #sec02 #sec02-box .item dl dt {
	float: left;
}
#drink #sec02 #sec02-box .item dl dd {
	float: right;
	color: #990000;
}
#drink #sec03 {
	background: url(../img/index/sec02_bg.jpg) repeat top center;
	position: relative;
	min-height: 250px;
	padding-bottom: 18px;
	margin-bottom: 50px;
}
#drink #sec03:before {
	content: "";
	z-index: 1;
	background: url(../img/drink/sec03-bg.jpg) no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
}
#drink #sec03 #sec03-box {
	width: 500px;
	margin-left: 50%;
}
#drink #sec03 #sec03-box h2 {
	padding: 32px 0 4px;
	margin-left: 109px;
}
#drink #sec03 #sec03-box .item {
	float: left;
	width: 250px;
}
#drink #sec03 #sec03-box .item dl {
	width: 205px;
	line-height: 20px;
	padding: 4px 0 8px;
	margin-left: 44px;
}
#drink #sec03 #sec03-box .item dl dt {
	float: left;
}
#drink #sec03 #sec03-box .item dl dd {
	float: right;
	color: #990000;
}
#drink #sec04 {
	padding-top: 10px;
	width: 1000px;
	margin: auto;
	position: relative;
}
#drink #sec04 p#note {
	clear: both;
	text-align: center;
	padding: 14px 0 52px;
	margin-left: 15px;
}
#drink #sec04 .list {
	float: left;
	width: 290px;
	margin-right: 65px;
}
#drink #sec04 .list h3 {
	padding-bottom: 2px;
}
#drink #sec04 .list h3.h3-01 {
	padding-top: 34px;
	margin-bottom: 5px;
}
#drink #sec04 .list h3.h3-02 {
	padding-top: 39px;
	margin-bottom: 1px;
}
#drink #sec04 .list h3.h3-03 {
	padding-top: 37px;
}
#drink #sec04 .list dl {
	line-height: 20px;
	padding: 4px 0 8px;
}
#drink #sec04 .list dl dt {
	float: left;
}
#drink #sec04 .list dl dt span.ml {
	margin-left: 18px;
}
#drink #sec04 .list dl dt span.ttl {
	display: block;
	float: left;
}
#drink #sec04 .list dl dt span.ttl.icon {
	width: 102px;
	background: url(../img/drink/icon.png) no-repeat center right;
	margin-right: 10px;
}
#drink #sec04 .list dl dd {
	float: right;
	color: #990000;
}
#drink #sec04 .list dl dd.price {
	margin-top: -20px;
}
.mar0 {
	margin-right: 0 !important;
}
