/* CSS Document */



/*==================================

		ul#originalNavに指定

==================================*/



#originalDust{

		padding: 21px 0 5px 0;

		width: 545px; height: 18px;

		color: #666666;

		text-align: left;

		text-indent: -1px;

		letter-spacing: 2px;

		border-bottom: 1px solid #E1E1E1;

}



ul#originalNav{

		display: block;

		position: relative;

		top: 0px;

		left: 0px;

		width: 545px; height: 20px;

		list-style: none;

}



ul#originalNav li{

		margin: 1px 0  0 0;

		padding: 0 0;

		float: left;

}



li#r_original a{

		display: block;

		width: 181px; height: 20px;

		text-indent: -9999px;

		background: url(img/original_nav_btn.gif) left top no-repeat;

}



li#r_originalhome{

		display: block;

		width: 181px; height: 20px;

		text-indent: -9999px;

		background: url(img/original_nav_btn.gif) left bottom no-repeat;

}



li#r_nihonsyu a{

		display: block;

		width: 78px; height: 20px;

		text-indent: -9999px;

		background: url(img/nihonsyu_nav_btn.gif) left top no-repeat;

}



li#r_nihonsyuhome{

		display: block;

		width: 78px; height: 20px;

		text-indent: -9999px;

		background: url(img/nihonsyu_nav_btn.gif) left bottom no-repeat;

}



li#r_syoutyu a{

		display: block;

		width: 69px; height: 20px;

		text-indent: -9999px;

		background: url(img/syoutyu_nav_btn.gif) left top no-repeat;

}



li#r_syoutyuhome{

		display: block;

		width: 69px; height: 20px;

		text-indent: -9999px;

		background: url(img/syoutyu_nav_btn.gif) left bottom no-repeat;

}



li#r_wine a{

		display: block;

		width: 77px; height: 20px;

		text-indent: -9999px;

		background: url(img/wine_nav_btn.gif) left top no-repeat;

}



li#r_winehome{

		display: block;

		width: 77px; height: 20px;

		text-indent: -9999px;

		background: url(img/wine_nav_btn.gif) left bottom no-repeat;

}



li#r_others a{

		display: block;

		width: 81px; height: 20px;

		text-indent: -9999px;

		background: url(img/others_nav_btn.gif) left top no-repeat;

}



li#r_othershome{

		display: block;

		width: 81px; height: 20px;

		text-indent: -9999px;

		background: url(img/others_nav_btn.gif) left bottom no-repeat;

}



/*-------------ロールオーバー-----------*/



li#r_original a:hover{

		background-position: 0 -20px;

}



li#r_nihonsyu a:hover{

		background-position: 0 -20px;

}



li#r_syoutyu a:hover{

		background-position: 0 -20px;		

}



li#r_wine a:hover{

		background-position: 0 -20px;

}



li#r_others a:hover{

		background-position: 0 -20px;

}



/*==============================

	billboardimg_rに指定

==============================*/



.billboardimg_r{

		margin-top: 46px;

		width: 545px; height: 59px;

}

* html .billboardimg_r{

		margin-top: 66px;

		width: 545px; height: 59px;

}





/*==============================

		#originalListに指定

==============================*/



#original{

		margin-top: 15px;

		margin-bottom: 19px;

		width: 545ps; height: 309px;

		border: 1px solid #D1D1D1;

		background-color: #FFFFFF;

		

}



ul#originalList{

		width: ; height: 260px

}



/*==============================

		liに指定

==============================*/



ul#originalList li{

		list-style: none;

		float: left;

}



a.nihonsyu{

		width: 235px; height: 117px;

		margin-top: 24px;

		margin-left: 26px;

		display: block;

		text-indent: -9999px;

		line-height: 0px;

		background: url(img/nihonsyutop_btn.gif) left top no-repeat;

}



a.syoutyu{

		width: 235px; height: 117px;

		margin-top: 24px;

		margin-left: 21px;

		display: block;

		text-indent: -9999px;

		line-height: 0px;

		background: url(img/syoutyutop_btn.gif) left top no-repeat;

}



a.wine{

		width: 235px; height: 117px;

		margin-top: 26px;

		margin-left: 26px;

		display: block;

		text-indent: -9999px;

		line-height: 0px;

		background: url(img/winetop_btn.gif) left top no-repeat;

}

* html a.wine{

		margin-top: 23px;

}



a.others{

		width: 235px; height: 117px;

		margin-top: 26px;

		margin-left: 21px;

		display: block;

		text-indent: -9999px;

		line-height: 0px;

		background: url(img/otherstop_btn.gif) left top no-repeat;

}

* html a.others{

		margin-top: 23px;

}

/*

--------------ロールオーバー--------------*/



a.nihonsyu:hover{

		background-position: 0 -117px;

}



a.syoutyu:hover{

		background-position: 0 -117px;

}



a.wine:hover{

		background-position: 0 -117px;

}



a.others:hover{

		background-position: 0 -117px;

}





/*----------------nihonsyu/index.html-------------------*/







#nihonsyuLineup01{

		clear: both;

		margin-top: -46px;

		width: 544px; height: auto;

		background-color: #FFFFFF;

		border: 1px solid #C9CBCB;

}



#nihonsyuLineup02{

		margin-top: -43px;

		clear: both;

		width: 544px; height: auto;

		background-color: #FFFFFF;

		border: 1px solid #C9CBCB;

}



#syoutyuLineup01{

		margin-top: -46px;

		clear: both;

		width: 544px; height: auto;

		background-color: #FFFFFF;

		border: 1px solid #C9CBCB;

}



#syoutyuLineup02{

		margin-top: -43px;

		clear: both;

		width: 544px; height: auto;

		background-color: #FFFFFF;

		border: 1px solid #C9CBCB;

}



#wineLineup01{

		clear: both;

		margin-top: 22px;

		width: 544px; height: auto;

		background-color: #FFFFFF;

		border: 1px solid #C9CBCB;

}



#othersLineup01{

		clear: both;

		margin-top: 22px;

		width: 544px; height: auto;

		background-color: #FFFFFF;

		border: 1px solid #C9CBCB;

}



p.nihonsyuTitle{

		width: 545px; height: 33px;

		text-indent: -9999px;

		background: url(img/nihonsyutitle.gif) left top no-repeat;

}



p.syoutyuTitle{

		width: 545px; height: 33px;

		text-indent: -9999px;

		background: url(img/syoutyutitle.gif) left top no-repeat;

}



p.wineTitle{

		width: 545px; height: 33px;

		text-indent: -9999px;

		background: url(img/winetitle.gif) left top no-repeat;

}



p.othersTitle{

		width: 545px; height: 33px;

		text-indent: -9999px;

		background: url(img/otherstitle.gif) left top no-repeat;

}



#chiyoto01{

		padding-right: 28px;

		margin-left: 30px;

		margin-top: 51px;

}



img.chiyoto01img{

		float: left;

}



/*==================================

			pに指定

==================================*/



p.chiyoto01Title{

		padding-top: 5px;

		width: 484px; height: auto;

		font-size: 20px;

		border-bottom: 2px solid #C1C1C1;

		

}



p.chiyoto01Info{

		letter-spacing: 0px;

		font-family: A-OTF 新ゴ Pro;

		padding-top: 23px;

		font-size: 13px;

}



p.chiyoto01tokucyo01{

		padding-top: 19px;

		letter-spacing: 0px;

		font-family: A-OTF 新ゴ Pro;

		font-size: 16px;

		color: #555555;

		border-bottom: 1px solid #666666;

}



p.chiyoto01tokucyo02{

		padding-top: 15px;

}



/*==================================

		dl#datatitleに指定

==================================*/



dl#datatitle{

		margin-left: 30px;

		clear: both;

		letter-spacing: 0px;

		font-family: A-OTF 新ゴ Pro;

}



dl#datatitle01{

		padding-top: 20px;

		margin-left: 30px;

		clear: both;

		letter-spacing: 0px;

		font-family: A-OTF 新ゴ Pro;

}



/*-----------------datatitleのdt,ddに指定-----------------*/



.small{

		font-size: 10px;

}





dt.name01{

		float: left;

		margin-bottom: 1px;

		padding-right: 129px;

		color: #555555;

}



dd.capacity01{

		float: left;

		padding-right: 46px;

		color: #555555;

}



dd.place01{

		float: left;

		padding-right: 35px;

		color: #555555;

}



dd.alcohol01{

		float: left;

		padding-right: 47px;

		color: #555555;

}



/*-----------------dataInfoのdt,ddに指定-----------------*/



dl#dataInfo{

		margin-left: 30px;

		padding-bottom: 12px;

		clear: both;

		font-family: A-OTF 新ゴ Pro;

		border-top: 1px solid #D2D2D2;

}



dl#dataInfo02{

		margin-left: 30px;

		padding-bottom: 12px;

		clear: both;

		font-family: A-OTF 新ゴ Pro;

}



dl#dataInfo03{

		margin-left: 30px;

		padding-bottom: 85px;

		clear: both;

		font-family: A-OTF 新ゴ Pro;

}



dl#dataInfo04{

		margin-left: 30px;

		padding-bottom: 85px;

		clear: both;

		font-family: A-OTF 新ゴ Pro;

		border-top: 1px solid #D2D2D2;

}



dt.name02, dd.capacity02, dd.place02, dd.alcohol02, dd.price02{

		float: left;

}



/*---------dt.name---------*/



dt.name02{

		float: left;

		padding-top: 7px;

		padding-right: 76px;

		

}



dt.name021{

		float: left;

		padding-top: 7px;

		padding-right: 88px;

		

}



dt.name022{

		float: left;

		padding-top: 7px;

		padding-right: 100px;

		

}



dt.name023{

		float: left;

		padding-top: 7px;

		padding-right: 80px;

		

}



dt.name024{

		float: left;

		padding-top: 7px;

		padding-right: 37px;

		

}



dt.name025{

		float: left;

		padding-top: 7px;

		padding-right: 103px;

		

}



dt.name026{

		float: left;

		padding-top: 7px;

		padding-right: 117px;

		

}



dt.name027{

		float: left;

		padding-top: 7px;

		padding-right: 125px;

		

}



dt.name028{

		float: left;

		padding-top: 7px;

		padding-right: 145px;

		

}



dt.name029{

		float: left;

		padding-top: 7px;

		padding-right: 93px;

		

}



dt.name030{

		float: left;

		padding-top: 7px;

		padding-right: 57px;

		

}



dt.name031{

		float: left;

		padding-top: 7px;

		padding-right: 97px;

		

}



dt.name032{

		float: left;

		padding-top: 7px;

		padding-right: 60px;

		

}



dt.name033{

		float: left;

		padding-top: 7px;

		padding-right: 68px;

		

}



dt.name034{

		float: left;

		padding-top: 7px;

		padding-right: 105px;

		

}



dt.name035{

		float: left;

		padding-top: 7px;

		padding-right: 157px;

		

}



/*---------dd.capacity---------*/



dd.capacity02{

		float: left;

		padding-top: 7px;

		padding-right: 41px;

}



dd.capacity021{

		float: left;

		padding-top: 7px;

		padding-right: 35px;

}



dd.capacity022{

		float: left;

		padding-top: 7px;

		padding-right: 45px;

}



dd.capacity023{

		float: left;

		padding-top: 7px;

		padding-right: 100px;

}



dd.capacity03{

		float: left;

		padding-top: 7px;

		padding-right: 43px;

}



/*---------dd.place---------*/



dd.place02{

		float: left;

		padding-top: 7px;

		padding-right: 26px;

}



dd.place021{

		float: left;

		padding-top: 7px;

		padding-right: 64px;

}



dd.place022{

		float: left;

		padding-top: 7px;

		padding-right: 13px;

}



dd.place023{

		float: left;

		padding-top: 7px;

		padding-right: 34px;

}



dd.place03{

		float: left;

		padding-top: 7px;

		padding-right: 61px;

}

/*---------dd.alcohol---------*/



dd.alcohol02{

		float: left;

		padding-top: 7px;

		padding-right: 117px;

}



dd.alcohol021{

		float: left;

		padding-top: 7px;

		padding-right: 112px;

}



dd.alcohol022{

		float: left;

		padding-top: 7px;

		padding-right: 97px;

}



dd.alcohol023{

		float: left;

		padding-top: 7px;

		padding-right: 137px;

}



dd.alcohol024{

		float: left;

		padding-top: 7px;

		padding-right: 142px;

}







dd.price02{

		float: left;

		padding-top: 7px;

}









/*==========================

		tabに指定

==========================*/



/*-----------------topに指定------------------*/



p.nihonsyu_tabtop01{

		display: block;

		position: relative;

		top: -45px;

		left: 0px;

		width: 99px; height: 44px;

		text-indent: -9999px;

		background: url(img/nihonsyu_tabtop01.gif) left top no-repeat



}



a.nihonsyu_tabtop02{

	display: block;

	position: relative;

	top: -1px;

	left: 104px;

	text-indent: -9999px;

	width: 99px;

	height: 36px;

	line-height: 0px;

	background: url(img/nihonsyu_tabtop02.gif) left top no-repeat;

	background-image: url(img/nihonsyu_tabtop02.gif);

}

* html a.nihonsyu_tabtop02{

		top: 2px;

}



a.nihonsyu_tabtop02:hover{

		background-position: 0 -36px;

}



a.nihonsyu_tabtop0202{

	display: block;

	position: relative;

	top: 2px;

	left: 0px;

	width: 99px;

	height: 36px;

	text-indent: -9999px;

	background: url(img/nihonsyu_tabtop0201.gif) left top no-repeat;

	background-image: url(img/nihonsyu_tabtop0201.gif);

}

a.nihonsyu_tabtop0202:hover{

		background-position: 0 -36px;

}



p.nihonsyu_tabtop0201{

	display: block;

	position: relative;

	top: -42px;

	left: 104px;

	width: 99px;

	height: 44px;

	text-indent: -9999px;

	background: url(img/nihonsyu_tabtop0202.gif) left top no-repeat;

	background-image: url(img/nihonsyu_tabtop0202.gif);

}



/*-----------------bottomに指定-----------------*/



p.nihonsyu_tabbottom01{

		display: block;

		position: relative;

		top: -1px;

		left: 0px;

		width: 99px; height: 44px;

		text-indent: -9999px;

		background: url(img/nihonsyu_tabbottom01.gif) left top no-repeat;

}



a.nihonsyu_tabbottom02{

	display: block;

	position: relative;

	top:-45px;

	left: 102px;

	text-indent: -9999px;

	width: 99px;

	height: 36px;

	line-height: 0px;

	background: url(img/nihonsyu_tabbottom02.gif) left top no-repeat;

}



a.nihonsyu_tabbottom02:hover{

		background-position: 0 -36px;

}



a.nihonsyu_tabbottom0202{

		display: block;

		position: relative;

		top: -1px;

		left: 0px;

		text-indent: -9999px;

		width: 99px; height: 36px;

		line-height: 0px;

		background: url(img/nihonsyu_tabbottom0201.gif) left top no-repeat;

}



p.nihonsyu_tabbottom0201{

	display: block;

	position: relative;

	top: -37px;

	left: 102px;

	text-indent: -9999px;

	width: 99px;

	height: 39px;

	background: url(img/nihonsyu_tabbottom0202.gif) left top no-repeat;

	background-image: url(img/nihonsyu_tabbottom0202.gif);

}

* html p.nihonsyu_tabbottom0201{

	display: block;

	position: relative;

	top: -40px;

	left: 102px;

	text-indent: -9999px;

	width: 99px;

	height: 39px;

	background: url(img/nihonsyu_tabbottom0202.gif) left top no-repeat;

	background-image: url(img/nihonsyu_tabbottom0202.gif);

}



/*--------------------syoutyuに指定--------------------*/



p.syoutyu_tabtop01{

		display: block;

		position: relative;

		top: -45px;

		left: 0px;

		width: 99px; height: 44px;

		text-indent: -9999px;

		background: url(img/syoutyu_tabtop01.gif) left top no-repeat



}



a.syoutyu_tabtop02{

	display: block;

	position: relative;

	top: -2px;

	left: 104px;

	text-indent: -9999px;

	width: 99px;

	height: 36px;

	line-height: 0px;

	background: url(img/syoutyu_tabtop02.gif) left top no-repeat;

	background-image: url(img/syoutyu_tabtop02.gif);

}

* html a.syoutyu_tabtop02{

		top: 1px;

}



a.syoutyu_tabtop02:hover{

		background-position: 0 -36px;

}



p.syoutyu_tabbottom01{

		display: block;

		position: relative;

		top: -1px;

		left: 0px;

		width: 99px; height: 44px;

		text-indent: -9999px;

		background: url(img/syoutyu_tabbottom01.gif) left top no-repeat;

}



a.syoutyu_tabbottom02{

	display: block;

	position: relative;

	top: -45px;

	left: 102px;

	text-indent: -9999px;

	width: 99px;

	height: 36px;

	line-height: 0px;

	background: url(img/syoutyu_tabbottom02.gif) left top no-repeat;

}



a.syoutyu_tabbottom02:hover{

		background-position: 0 -36px;

}



a.syoutyu_tabtop0202{

	display: block;

	position: relative;

	top: 2px;

	left: 0px;

	width: 99px;

	height: 36px;

	text-indent: -9999px;

	background: url(img/syoutyu_tabtop0201.gif) left top no-repeat;

	background-image: url(img/syoutyu_tabtop0201.gif);

}

a.syoutyu_tabtop0202:hover{

		background-position: 0 -36px;

}



p.syoutyu_tabtop0201{

	display: block;

	position: relative;

	top: -42px;

	left: 104px;

	width: 99px;

	height: 44px;

	text-indent: -9999px;

	background: url(img/syoutyu_tabtop0202.gif) left top no-repeat;

	background-image: url(img/syoutyu_tabtop0202.gif);

}



a.syoutyu_tabbottom0202{

		display: block;

		position: relative;

		top: -39px;

		left: 0px;

		text-indent: -9999px;

		width: 99px; height: 36px;

		line-height: 0px;

		background: url(img/syoutyu_tabbottom0201.gif) left top no-repeat;

}

a.syoutyu_tabbottom0202:hover{

		background-position: 0 -36px;

}



p.syoutyu_tabbottom0201{

	display: block;

	position: relative;

	top: -1px;

	left: 104px;

	text-indent: -9999px;

	width: 99px;

	height: 39px;

	background: url(img/syoutyu_tabbottom0202.gif) left top no-repeat;

	background-image: url(img/syoutyu_tabbottom0202.gif);

}

