@charset "utf-8";

/***************************************************************************

				2-menu-layout.css

***************************************************************************/

body#menu {
	clear: both;
	line-height: 1.5;
	
}



/***************************************************************************

				header

***************************************************************************/

/***************************************************************************

				global-nav

***************************************************************************/



/***************************************************************************

				menu-nav

***************************************************************************/



/***************************************************************************

				main

***************************************************************************/

body#menu #container #content {
	clear: both;
	text-align: left;
}

body#menu #container #content dl dd {
	clear: both;
	position: static;
	display: block;
}

body#menu #container #content dl dd h1 {
	clear: both;
	width: 810px;
	height: 70px;
	background: url('../images/h-tit.gif') 0 0 no-repeat;
	position: relative;
	top: 20px;
	left: -6px;
}

body#menu #container #content dl dd p.txt {
	clear: both;
	width: 400px;
	padding-right: 390px;
	position: relative;
	top: 5px;
	left: 30px;
}

body#menu #container #content dl dd h2,
body#menu #container #content dl dd h3 {
	clear: both;
	background: url('../images/h-tit.gif') 0 0 no-repeat;
}

body#menu #container #content dl dd h2.tit1 {
	height: 55px;
	background-position: 0 -70px;
}

body#menu #container #content dl dd h2.tit2 {
	height: 55px;
	background-position: 0 -125px;
}

body#menu #container #content dl dd h3.tit1 {
	height: 25px;
	background-position: 0 -180px;
}

body#menu #container #content dl dd h3.tit2 {
	height: 25px;
	background-position: 0 -205px;
}

body#menu #container #content dl dd h3.tit3 {
	height: 25px;
	background-position: 0 -225px;
}

body#menu #container #content dl dd .left-box {
	width: 375px;
	padding: 0 25px 0 35px;
	float: left;
	margin-top: 20px;
}

body#menu #container #content dl dd .right-box {
	width: 370px;
	float: left;
	margin-top: 20px;
}

body#menu #container #content dl dd .left-box ul {
	padding-bottom: 20px;
}

body#menu #container #content dl dd .left-box ul li {
	background: url('../../common/images/dot.gif') 0 5px no-repeat;
	padding-left: 15px;
}

body#menu #container #content dl dd .left-box li.img {
	background: none;
	padding: 25px 0 0 0;
}

body#menu #container #content dl dd .right-box ul {
	padding-bottom: 20px;
}

body#menu #container #content dl dd .right-box ul li {
	background: url('../../common/images/dot.gif') 0 5px no-repeat;
	padding-left: 15px;
}

body#menu #container #content dl dd .profil {
	clear: both ;
	position: relative;
	width: 768px;
	padding: 63px 31px 20px 31px;
	background: url('../images/box-top.gif') 31px 20px no-repeat;
}

body#menu #container #content dl dd .profil h2 {
	display: none ;
}

body#menu #container #content dl dd .profil p {
	clear: both ;
	background: url('../images/box-bg.gif') repeat-y;
	padding: 0 230px 20px 30px;
}

body#menu #container #content dl dd .profil .photo {
	clear: both ;
	position: absolute;
	top: 63px;
	left: 600px; /* CHANGED on 2009/11/02 @ebata */
}


/***************************************************************************

				#drink.main

***************************************************************************/




/***************************************************************************

				footer

***************************************************************************/

body#menu #container #footer {
	clear: both;
	z-index: 100;
	position: relative;
	top: -90px;
	left: 0;
}