@charset "utf-8";
/* CSS Document */


.sub_navi ul li.index_navi03 a {
background: url(../img/index_navi/index_navi03_.gif) no-repeat left top;
display: block;
height: 65px;
width: 149px;
}


.sub_wrapper02 h3 {
background: url(../img/drink/title.gif) no-repeat left top;
height: 29px;
width: 975px;
}


.contents {
float: left;
padding: 38px 0px 90px 0px;
width: 912px;
}


.alcohol {
background: url(../img/drink/alcohol_bg_.gif) no-repeat left top;
height: 849px;
width: 912px;
}

.alcohol h4 {
padding: 30px 0px 0px 19px;
width: 893px;
}

.alcohol h4 img {
float: left;
width: 186px;
}


.y_beer {
float: left;
padding: 29px 0px 0px 35px;
width: 208px;
}

.y_beer ul {
float: left;
list-style: none;
padding: 5px 0px 4px 7px;
width: 201px;
}

.y_beer ul li {
line-height: 1.5;
text-align: left;
width: 201px;
}

.y_beer_bar {
background: url(../img/drink/y_beer_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 208px;
}


.beer {
float: left;
padding: 50px 0px 0px 35px;
width: 449px;
}

.beer dl {
float: left;
padding-top: 10px;
width: 449px;
}

.beer dl dt {
float: left;
text-align: left;
width: 380px;
}

.beer dl dd {
float: right;
width: 69px;
}

.beer p {
color: #666666;
float: left;
padding: 0px 0px 5px 12px;
text-align: left;
width: 437px;
}

.beer_bar {
background: url(../img/drink/beer_bar.gif) no-repeat left top;
height: 1px;
width: 449px;
}


.b_wine {
float: left;
padding: 60px 0px 0px 35px;
width: 838px;
}

.b_wine h5 {
float: left;
width: 104px;
}

.b_wine_bar {
background: url(../img/drink/b_wine_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 838px;
}

.b_wine_bar02 {
background: url(../img/drink/b_wine_bar.gif) no-repeat left 5px;
float: left;
height: 6px;
width: 838px;
}

.b_wine dl {
float: left;
padding-top: 10px;
width: 838px;
}

.b_wine dl dt {
float: left;
text-align: left;
width: 729px;
}

.b_wine dl dd {
float: right;
padding-right: 20px;
width: 69px;
}

.b_wine p {
color: #666666;
float: left;
padding: 0px 0px 5px 12px;
text-align: left;
width: 826px;
}


.g_wine {
float: left;
padding: 60px 0px 0px 35px;
width: 460px;
}

.g_wine ul {
float: left;
list-style: none;
padding: 8px 0px 7px 7px;
width: 453px;
}

.g_wine ul li {
line-height: 1.5;
text-align: left;
width: 453px;
}

.g_wine_bar {
background: url(../img/drink/g_wine_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 460px;
}


.yakizake {
float: left;
padding: 60px 0px 0px 35px;
width: 460px;
}

.yakizake dl {
float: left;
padding-top: 10px;
width: 460px;
}

.yakizake dl dt {
float: left;
text-align: left;
width: 371px;
}

.yakizake dl dd {
float: right;
padding-right: 2px;
width: 69px;
}

.yakizake p {
float: left;
line-height: 1;
padding-bottom: 7px;
text-align: left;
width: 460px;
}

.yakizake_bar {
background: url(../img/drink/tequila_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 460px;
}


.tequila {
float: left;
padding: 60px 0px 0px 35px;
width: 460px;
}

.tequila dl {
float: left;
padding-top: 10px;
width: 460px;
}

.tequila dl dt {
float: left;
text-align: left;
width: 371px;
}

.tequila dl dd {
float: right;
padding-right: 2px;
width: 69px;
}

.tequila p {
float: left;
line-height: 1;
text-align: left;
width: 460px;
}

.tequila span {
color: #666666;
float: left;
padding: 0px 0px 14px 12px;
text-align: left;
width: 448px;
}

.tequila_bar {
background: url(../img/drink/tequila_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 460px;
}


.cocktail {
float: left;
padding: 60px 0px 0px 42px;
width: 336px;
}

.cocktail p {
float: left;
padding-top: 10px;
text-align: left;
width: 336px;
}

.cocktail span {
color: #666666;
float: left;
padding: 5px 0px 42px 12px;
text-align: left;
width: 324px;
}

.cocktail_bar {
background: url(../img/drink/cocktail_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 336px;
}



.soft {
background: url(../img/drink/soft_bg.gif) no-repeat left 57px;
height: 967px;
width: 912px;
}

.soft h4 {
padding: 87px 0px 0px 19px;
width: 893px;
}

.soft h4 img {
float: left;
width: 186px;
}


.soft_left {
float: left;
padding: 25px 0px 0px 35px;
width: 449px;
}


.juice {
float: left;
width: 449px;
}

.juice ul {
float: left;
list-style: none;
padding: 10px 0px 0px 5px;
width: 444px;
}

.juice ul li {
line-height: 1.5;
text-align: left;
width: 444px;
}

.juice p {
color: #666666;
float: left;
list-style: none;
padding: 2px 0px 7px 15px;
text-align: left;
width: 428px;
}

.juice_bar {
background: url(../img/drink/juice_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 449px;
}


.s_drink {
float: left;
padding-top: 30px;
width: 449px;
}

.s_drink ul {
float: left;
list-style: none;
padding: 10px 0px 7px 5px;
width: 444px;
}

.s_drink ul li {
line-height: 1.5;
text-align: left;
width: 444px;
}

.s_drink p {
color: #666666;
float: left;
list-style: none;
padding: 2px 0px 7px 5px;
text-align: left;
width: 444px;
}

.s_drink_bar {
background: url(../img/drink/s_drink_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 449px;
}



.chai {
float: left;
padding-top: 30px;
width: 449px;
}

.chai dl {
float: left;
padding-top: 10px;
width: 449px;
}

.chai dl dt {
float: left;
text-align: left;
width: 360px;
}

.chai dl dd {
float: right;
padding-right: 2px;
width: 69px;
}

.chai span {
color: #666666;
float: left;
padding: 0px 0px 8px 12px;
text-align: left;
width: 437px;
}

.chai_bar {
background: url(../img/drink/chai_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 449px;
}


.smoothies {
float: left;
padding-top: 30px;
width: 449px;
}

.smoothies ul {
float: left;
list-style: none;
padding: 10px 0px 0px 5px;
width: 444px;
}

.smoothies ul li {
line-height: 1.5;
text-align: left;
width: 444px;
}

.smoothies p {
color: #666666;
float: left;
list-style: none;
padding: 2px 0px 7px 15px;
text-align: left;
width: 428px;
}

.smoothies_bar {
background: url(../img/drink/smoothies_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 449px;
}


.lassie {
float: left;
padding-top: 30px;
width: 449px;
}

.lassie h5 {
float: left;
padding-bottom: 10px;
width: 449px;
}

.lassie dl {
float: left;
padding: 0px 0px 0px 0px;
width: 460px;
}

.lassie dl dt {
float: left;
text-align: left;
width: 371px;
}

.lassie dl dd {
float: right;
padding-right: 10px;
width: 69px;
}

.lassie p {
color: #666666;
float: left;
padding: 2px 0px 8px 12px;
text-align: left;
width: 448px;
}

.lassie_bar {
background: url(../img/drink/lassie_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 460px;
}


.soft_right {
float: right;
padding: 405px 50px 0px 0px;
width: 313px;
}

.dessert {
float: left;
width: 313px;
}

.dessert h5 {
float: left;
padding-bottom: 10px;
width: 313px;
}

.dessert dl {
float: left;
padding: 0px 0px 0px 0px;
width: 313px;
}

.dessert dl dt {
float: left;
text-align: left;
width: 233px;
}

.dessert dl dd {
float: right;
padding-right: 2px;
}

.dessert ul {
float: left;
list-style: none;
padding: 0px 0px 5px 13px;
width: 300px;
}

.dessert ul li {
text-align: left;
width: 300px;
}

.dessert p {
color: #666666;
float: left;
padding: 4px 0px 8px 13px;
text-align: left;
width: 300px;
}

.dessert_bar {
background: url(../img/drink/dessert_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 313px;
}



