/* CSS Document */



li.sitemaphome{

		display: block;

		position: relative;

		top: 21px;

		left: 26px;

		width: 86px; height: 14px;

		text-indent: -9999px;

		background: url(../share/sitemap_btn.gif) left bottom no-repeat    ;

}



li{ list-style: none; }



/*---------------homeに指定------------------*/



ul#aboutHome{

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutHome{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}





li.aboutHome{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 16px;

		border-bottom: 1px solid #FFFFFF;

}



.arrow{

		padding-right: 7px;

}



/*----------------kagayakantoに指定---------------*/



ul#kagayakanto{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#kagayakanto{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.kagayakanto{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		border-bottom: 1px solid #FFFFFF;

		background-position: 23px 0;

}



/*------------------companyに指定-------------------*/



ul#aboutCompany{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutCompany{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutCompany{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		background-position: 23px 0;

}



li.info, li.histry, li.organization{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 63px;

		line-height: 9px;

		background-position: 47px 0;

}



li.accessmap{

		display: block;

		position: relative;

		top: 1px;

		left: 0px;

		text-indent: 63px;

		line-height: 9px;

		background-position: 47px 0;

		padding-bottom: 13px;

}



li#borderwhite{

		margin: -2px;

		border-top: 1px solid #FFFFFF;

}





/*----------------serviceに指定---------------*/



ul#aboutService{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutService{

		padding-top: 8px;

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutService{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		background-position: 23px 0;

}



li.testkitchen{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 63px;

		line-height: 9px;

		background-position: 47px 0;

}



li.pdc{

		display: block;

		position: relative;

		top: 1px;

		left: 0px;

		text-indent: 63px;

		line-height: 9px;

		background-position: 47px 0;

		padding-bottom: 13px;

}



/*----------------branchに指定---------------*/



ul#branch{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#branch{

		padding-top: 8px;

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.branch{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		border-bottom: 1px solid #FFFFFF;

		background-position: 23px 0;

}



/*------------------originalに指定-------------------*/



ul#aboutOriginal{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutOriginal{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutOriginal{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		background-position: 23px 0;

}



li.nihonsyu, li.syoutyu, li.wine{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 63px;

		line-height: 9px;

		background-position: 47px 0;

}



li.others{

		display: block;

		position: relative;

		top: 1px;

		left: 0px;

		text-indent: 63px;

		line-height: 9px;

		background-position: 47px 0;

		padding-bottom: 13px;

}



/*----------------aboutShopに指定---------------*/



ul#aboutShop{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutShop{

		padding-top: 8px;

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutShop{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		border-bottom: 1px solid #FFFFFF;

		background-position: 23px 0;

}



/*----------------aboutEventに指定---------------*/



ul#aboutEvent{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutEvent{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutEvent{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		border-bottom: 1px solid #FFFFFF;

		background-position: 23px 0;

}



/*----------------aboutEventに指定---------------*/



ul#aboutCatalog{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutCatalog{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutCatalog{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		border-bottom: 1px solid #FFFFFF;

		background-position: 23px 0;

}



/*------------------aboutRecruitに指定-------------------*/



ul#aboutRecruit{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutRecruit{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutRecruit{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		background-position: 23px 0;

}



li.new, li.career{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 63px;

		line-height: 9px;

		background-position: 47px 0;

}



li.entry{

		display: block;

		position: relative;

		top: 1px;

		left: 0px;

		text-indent: 63px;

		line-height: 9px;

		background-position: 47px 0;

		padding-bottom: 13px;

}



/*----------------aboutContactに指定---------------*/



ul#aboutContact{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutContact{

		padding-top: 8px;

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutContact{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		border-bottom: 1px solid #FFFFFF;

		background-position: 23px 0;

}



/*----------------aboutSitepolicyに指定---------------*/



ul#aboutSitepolicy{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutSitepolicy{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutSitepolicy{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		border-bottom: 1px solid #FFFFFF;

		background-position: 23px 0;

}



/*----------------aboutPrivacypolicyに指定---------------*/



ul#aboutPrivacypolicy{

		padding-top: 19px;

		padding-bottom: 0px;

		border-bottom: 1px solid #D6D6D6;

}

* html ul#aboutPrivacypolicy{

		line-height: 0px;

		border-bottom: 1px solid #D6D6D6;

}



li.aboutPrivacypolicy{

		display: block;

		position: relative;

		padding-bottom: 11px;

		top: 0px;

		left: 0px;

		text-indent: 39px;

		line-height: 8px;

		border-bottom: 1px solid #FFFFFF;

		background-position: 23px 0;

}









