@charset "UTF-8";

.TopDrink {
 padding-top: 14px;
}

.TopDrinkBg {
 width: 947px;
 margin-left: 26px;
 color: #4e4e4e;
 padding-bottom: 20px;
 margin-bottom: 16px;
 background-color: #e0e0df;
}

.TopDrinkLogo {
 width: 279px;
 float: left;
 padding-bottom: 17px;
}

.TopDrinkLogo h1 {
 padding: 8px 0 0 34px;
}

.TopDrinkRead {
 width: 640px;
 float: left;
 padding-top: 8px;
}

.TopDrinkNavi {
 width: 696px;
 float: right;
 padding-top: 6px;
 text-align: right;
}



.TopDrinkLeft {
 width: 444px;
 float: left;
 margin-left: 34px;
}

* html .TopDrinkLeft {
 width: 444px;
 float: left;
 margin-left: 16px;
}

.TopDrinkMainImg {
 width: 410px;
}

.DriftThumbnailTbl {
 margin: 2px 0 0 0;
 border-collapse: collapse;
}

.DriftThumbnailTbl td {
 vertical-align: bottom;
 padding: 6px 6px 0 0;
}

.DriftThumbnailTbl a {
 cursor: default;
}

.DriftThumbnailTbl .caption {
 width: 141px;
 vertical-align: top;
 text-align: right;
 font-size:75%;
}
* html .DriftThumbnailTbl .caption {
 width: 141px;
 vertical-align: top;
 text-align: right;
 font-family: ＭＳ Ｐゴシック, sans-serif;
 font-size: 60%;
 line-height: 130%;
 color: #4e4e4e;
}

.TopDrinkRight {
 width: 441px;
 float: left;
 height: 100%;
}

.TopDrinkRight h2 {
 padding-bottom: 10px;
}

.TopDrinkRight p {
 padding-bottom: 15px;
}

.rightSpace {
 width:320px;
 padding-bottom: 30px;
}

.okiniCd {
	width: 412px;
}

.okiniCd img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.okiniCd p {
	width: 247px;
	float: left;
	margin: 0;
}

.TopDrinkIntroBg {
 width: 412px;
 background: #a6a6a5 url(../img/img_shop_bg.gif) no-repeat top;
 color: #ffffff;
 position: relative;
}

.shop_data{
	width:412px;
	float:left;
	background: url(../img/img_shop_bottom.gif) no-repeat bottom;
	padding-top: 8px;
	padding-bottom: 8px;
}
.shop_data p {
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right:12px;
}
.shopLine {
	padding: 0 0 1px 0;
}

.shop_data p.title{
	padding-left: 16px;
	color: #000000;
	font-weight: bold;
}

.shop_data p.add{
	padding-left:36px;
	background:url(../img/icon_add.gif) no-repeat left top;

}

.shop_data p.tel{
	padding-left:36px;
	background:url(../img/icon_tel.gif) no-repeat left top;
}

.shop_data p.holiday{
	padding-left:36px;
	background:url(../img/icon_holiday.gif) no-repeat left top;
}

.shop_data p.time{
	padding-left:36px;
	background:url(../img/icon_time.gif) no-repeat left top;
}

.shop_data p.url{
	padding-left:36px;
	background:url(../img/icon_url.gif) no-repeat left top;
}

.shop_data p.card{
	padding-left:36px;
	background:url(../img/icon_card.gif) no-repeat left top;
}

.shop_data p.price{
	padding-left:36px;
	background:url(../img/icon_yen.gif) no-repeat left top;
}

.shop_data p.way{
	padding-left:36px;
	background:url(../img/icon_train.gif) no-repeat left top;
}



/* -- FLASH�ʒu -- */
#FlaMovie {
 margin-top: -5px;
 margin-left: 26px;
}

#FlaMovie_s {
 right: -27px;
 bottom: 49px;
}

