@charset "utf-8";
/* CSS Document */

body {
	color:#000000;
}

a {
	color:#534741;
}

/*-------------------------wrapperの指定*/ 
#wrapper {
  text-align: left;
  width: 960px;
  margin: 0 auto;
  padding: 0;
}


/*-------------------------headerの指定*/ 
#header {
  height: 77px;
  width: 100%;
  padding: 0;
}

h1 {
	position: absolute;
	top:11px;
}


/*-------------------------gmenuの指定*/
#gmenu li {
	float:left;
}



/*-------------------------containerの指定*/ 
#container {
	width:100%;
	margin-top:40px;
}

#container #left_menu {
	width:211px;
	float:left;
}

#container #left_menu ul li {
	margin-top: 4px;
	background-color:#FFF;
	line-height:0;
}

#container #left_menu ul li ul {
	padding:21px 13px;
	background-color:#eae767;
}

#container #left_menu ul li ul li {
	line-height:160% !important;
	background:none !important;
}





#container #left_menu ul li ul li a {
	color:#000;
	margin-bottom:6px;
}

#container #right_area {
	width:710px;
	float:right;
	padding-top:4px;
}

#container #left_menu ul#bn {
	margin-top:30px;
}


#footer_content {
  width: 100%;
  height: auto;
}

#footer_content #left_area {
	width:700px;
	float:left;
	padding-top:179px;
}

#footer_content #right_area {
	float: right;
	padding-top:26px;
}

#footer {
	width:100%;
	height:40px;
	background:url(../images/footer_back02.png) repeat-x;
	margin-top:13px;
}

#footer #copy {
	width:960px;
	margin:auto;
	height:30px;
	text-align:center;
	color:#FFF;
	background:url(../images/footer_back01.png) no-repeat;
	padding-top:10px;
}


/*-------------------------インナー共通*/



/*-------------------------サイズ・その他の指定*/

/*-------------------------プルダウンメニュー*/


