/*====================================================
	base
====================================================*/


*{
	padding:0;
	margin:0;
}

body{
	margin-left:-8px;
	color:#333333;
	background-image:url("/brewery/common/images/body_bg.jpg");
	background-repeat:repeat;
	background-color:#ffffff;
}

body#body,
body#bodyPop{
	margin:0;
}

.headerBg01{
	background-image:url("/brewery/common/images/header_bg_01.gif");
	background-repeat:repeat-y;
}

.headerBg02{
	background-image:url("/brewery/common/images/header_bg_02.gif");
	background-repeat:repeat-y;
}

.headerBg02 td{
	background-image:none;
}

.headerPopBg01{
	background-image:url("/brewery/common/images/headerPop_bg_01.gif");
	background-repeat:repeat-y;
}

.contentsBg01{
	background-image:url("/brewery/common/images/contents_bg_01.gif");
	background-repeat:repeat-y;
}

.contentsBg02{
	background-image:url("/brewery/common/images/contents_bg_02.gif");
	background-repeat:repeat-y;
}

#mainContentsArea{
	background-color:#ffffff;
}
#footerArea{
	background-color:#ffffff;
}
	#footerArea strong{
	color:#444;
	}


#naviArea{
	background-image:url("/brewery/common/images/navi_bg_01.jpg");
	background-repeat:repeat-y;
}

/*--------------------------
	centering
--------------------------*/

body{
	text-align:center;
}

body#body{
	text-align:center;
	margin:0 auto;
	width:772px;
}

body#bodyPop{
	text-align:center;
	margin:0 auto;
	width:558px;
}


/*--------------------------
	for nn4
--------------------------*/

span{
	margin:0;
	padding:0;
	color:#333333;
}

p{
	margin:0;
	padding:0;
}


/*--------------------------
	links
--------------------------*/



a:link {color:#003399; text-decoration:underline;}
a:visited {color:#660066; text-decoration:underline;}
a:hover {color:#999999; text-decoration:none;}
a:active {color:#999999; text-decoration:none;}

/*for nn6,7*/
a[name]:hover {color:inherit; text-decoration:none;}
a[name]:active {color:inherit; text-decoration:none;}


/*--------------------------
	em,strong
--------------------------*/

em{
	font-style:normal;
	font-weight:bold;
}

strong{
	font-style:normal;
	font-weight:bold;
	color:#bf4307;
}


/*--------------------------
	color
--------------------------*/

.C01{
	color:#bf4307;
}


/*--------------------------
	super
--------------------------*/

span.super{
	font-size:70%;
}

body#body span.super,
body#bodyPop span.super{
	vertical-align:top;
	_vertical-align:text-top;
}


