@charset "UTF-8";
/* base layout stylesheet */

body {
	background: url(../../images/body_bg.gif) repeat-x #6f6225;
}

/*--------------------------
header
--------------------------*/
#header_container {
	width: 100%;
	height: 56px;
}

#header_container #header {
	width: 886px;
	margin: 0 auto;
}

/*--  logo_area  --*/
#logo_area {
	width: 214px;
	padding: 0 0 0 52px;
	float: left;
	background: url(../../images/header_logo_bg.gif) no-repeat top left;
}

/*--  right  --*/
#h_right {
	width: 620px;
	float: right;
}

#h_right ul {
	list-style: none;
}

#h_right ul li {
	float: right;
	margin: 36px 13px 0 6px;
}

/*--------------------------
contents
--------------------------*/
#contents_container {
	width: 100%;
}

#contents_container #contents_wrap {
	width: 860px;
	margin: 0 auto;
	padding: 0 13px;
	background: url(../../images/bg_shadow.png) repeat-y;
}

#contents_container #contents {
	background: url(../../images/contents_bg.gif) repeat-y left;
}


/*--------------------------
main
--------------------------*/
#main {
	width: 620px;
	float: right;
	background-color:#191919;
}

/*--------------------------
side
--------------------------*/
#side {
	width: 240px;
	float: left;
	background: url(../../images/side_bg.gif) no-repeat top left;
}

/*--  navigation area  --*/
#side #navi_area {
	widows: 220px;
	height: 290px;
	margin: 16px 0 0 10px;
}

#side ul li {
	font-size: 12px;
}
#side ul.navi {
	list-style: none;
}

#side ul.navi li {
	margin: 0 0 5px 0;
	line-height: 100%;
}

#side ul.navi_02 {
	list-style: none;
}

#side ul.navi_02 li {
	list-style: none;
	line-height: 100%;
}

#side #sales {
	width: 211px;
	height: 103px;
	margin: 0 0 5px 0;
	padding: 9px 0 0 9px;
	background: url(../../images/side_navi_sales_bg.gif) no-repeat top left;
}

#side ul.navi_03 {
	list-style: none;
	margin: 0 0 0 0;
}

#side ul.navi_03 li {
	margin: 0 0 5px 0;
	line-height: 100%;
}

#side #links {
	width: 220px;
	margin: 58px 0 36px 10px;
}

#side #links ul {
	list-style: none;
}

#side #links ul li {
	margin: 0 0 10px 0;
	line-height: 100%;
}
/*--------------------------
footer
--------------------------*/
#footer_container {
	width: 100%;
	height: 53px;
	background: url(../../images/footer_bg.gif) repeat-x;
}

#footer_container #footer {
	width: 886px;
	margin: 0 auto;
}

#footer_container #footer ul {
	list-style: none;
	margin: 0 0 0 23px;
}

#footer_container #footer ul li {
	float: left;
	margin: 5px 15px 0 0;
}

#footer #copyright {
	float: right;
	margin: 5px 0 0 0;
	padding: 0 15px 0 0;
}
