/* ページ全体・レイアウトに関する設定 */

/* ブラウザの初期設定をクリア */
*	{
	margin	: 0	;
	padding	: 0	;
	font-size	: small	;	}

/* ページ全体の指定 */
a:link,
a:visited {
	color		: #000066	;	}
a:hover, 
a:active {
	color		: #CC3300	;	}

/* ページ全体の指定 */
body	{								/* 右端の影の設定 */
	background	: url(../images/bg_saddow.jpg) repeat-y left -0.5px;	}
	
/* 画像 */
img	{									/* 画像の設定 */
 	margin	: 0	; 
   	padding	: 0	;
   	border	: 0	;	}

/* ページ設定 */
#mainbody{								/* ページ幅の設定 */
	width	: 760px	;
	line-height	: 1.5	;	}

/* 上段作成 */
#header	{
	width		: 100%		;
	margin		: 0px		;
	padding		: 0px		;
	height		: 65px		;
	background	: #FFFFFF url(../images/bg-header.jpg) no-repeat bottom right	;
	border-bottom: #00CC33 6px solid	;	}
#header p	{							/* ロゴの下のコピーの設定 */
	float	: left	;
	text-align	: center;
	vartical-align	: top	;	
	margin	: 0 0 0 5px	;
	padding	: 0		;
	font-size	: 10px	;	}
#header li	{							/* 右上のリンクの設定 */
	list-style	: none	;
	text-align	: top	;
	float		: right		;
	font-size	: small	;
	margin-top	: 7px		;
	padding-right: 5px		;	}
#header li a:link,
#header li a:visited	{
	color		: #000066	;	}
#header li a:hover,
#header li a:active {
	color		: #CC3300}


/* 左カラム設定 */
#left	{
	margin		: 0 0 15px 0	;
	padding		: 0px	;
	width  		: 170px	;
	float  		: left	;	}


/* 右カラム設定 */
#pagemenu	{							/* 右カラム全体の設定 */
	margin	: 15px 0px 15px 185px	;	}
*html #pagemenu	{						/* IE */
	width	: 550px	;	}
html>body #pagemenu	{					/* IE以外 */
	width	: 560px	;	}

#pagemenu ul	{
	margin		: 0	;	}
#pagemenu li	{
	float		: left	;
	margin		: 0	;
	border-right: #FFFFFF 1px solid	;
	list-style	: none	;	}
#pagemenu .menu a:link,
#pagemenu .menu a:visited	{
	padding	: 4px 10px	;
	color	: #FFFFFF	;
	text-decoration : none	;
	background	: url(../images/titleback.jpg) repeat-x	;
	display		: block	;	}
#pagemenu .menu a:hover,
#pagemenu .menu a:active	{
	padding		: 4px 10px	;
	background	: url(../images/titleback.jpg) repeat-x 0 -30px	;	}


#pagemenu #right	{						/* 右カラムメインの設定 */
	float	: left	;
	margin	: 15px 0px 15px 0	;	}


/* フロートクリア */
*html .ieclear	{					/* IE用 */
	clear	: both	;	}
html>body .clear	{				/* IE以外用 */
	clear	: both	;	}
.clearright	{
	clear	: right	;	}


/* 下段設定 */
#footer	{
	clear	: both	;
	font-size	: small	;
	color		: #DDDDDD	;
	width		: 100%		;
	height		: 26px	;
	margin		: 0	;
	background	: url(../images/titleback.jpg) repeat-x	;	}
#footer .footname	{					/* フッター農協名の設定 */
	float	: left	;
	padding	: 3pt 0 0 10pt	}
#footer .copyright	{					/* フッターcopyrightの設定 */
	float		: right;
	padding		: 3pt 10px 0 0	}



/* 左メニュー上部 */
#menu {
	list-style	: none	;
	width		: 170px		;
	border-style: none		;
	border-color: #99AA77	;
	border-width: 1px		;
	font-size	: small	;	}
#menu li a {
	height		: 24px		;
  	voice-family: "\"}\""	; 
  	voice-family: inherit	;
	text-decoration: none	;	}
#menu li a:link, 
#menu li a:visited {
	color		: #006633		;
	display		: block			;
	background	: url(../images/menu1.gif) -30px 0;
	background-repeat:no-repeat	;
	padding		: 8px 0 0 10px	;	}
#menu li a:hover {
	color		: #000066		;
	background	: url(../images/menu1.gif) -30px -36px;
	background-repeat:no-repeat	;
	padding		: 8px 0 0 10px	;	}
#menu li a:active {
	color		: #000066		;
	background	: url(../images/menu1.gif) -30px -72px;
	background-repeat:no-repeat	;
	padding		: 8px 0 0 10px	;	}


/* 左メニュー下部 */
#menuB {
	list-style	: none	;
	width		: 170px		;
	border-style: none		;
	border-color: #0088BB	;
	border-width: 1px		;
	font-size	: small	;	}
#menuB li a {
	height		: 24px		;
  	voice-family: "\"}\""	; 
  	voice-family: inherit	;
	text-decoration: none	;	}
#menuB li a:link,
#menuB li a:visited {
	color		: #0088BB		;
	display		: block			;
	background	: url(../images/menu1B.gif) -30px 0;
	background-repeat:no-repeat	;
	padding		: 8px 0 0 10px	;	}
#menuB li a:hover {
	color		: #000066		;
	background	: url(../images/menu1B.gif) -30px -36px;
	background-repeat:no-repeat	;
	padding		: 8px 0 0 10px	;	}
#menuB li a:active {
	color		: #000066		;
	background	: url(../images/menu1B.gif) -30px -72px;
	background-repeat:no-repeat	;
	padding		: 8px 0 0 10px	;	}
