@charset "EUC-JP";

/****************************
　HTMLコモン
****************************/
BODY {
	MARGIN : 0;
	BACKGROUND-COLOR: #FEE6C2;
}
P {
	MARGIN : 0px 0px 10px 5px;
	PADDING : 0px 0px 0px 0px;
	LINE-HEIGHT : 1.5;
	COLOR : #000000;
	FONT-FAMILY : "ＭＳ Ｐゴシック", "Osaka";
	FONT-SIZE : 75%;
}
/****************************
　レイアウトレイヤー
****************************/
#container {
	WIDTH : 800px;
	MARGIN : 0px auto 0px auto;
	PADDING : 0;
	BACKGROUND-IMAGE : url(background.jpg);
	BACKGROUND-ATTACHMENT : scroll;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-POSITION : center top;
	Z-INDEX : 1;
}
#header {
	MARGIN : 0px 10px 0px 10px;
	PADDING : 0;
	WIDTH : 780px;
	HEIGHT : 75px;
	POSITION : relative;
	Z-INDEX : 2;
	BACKGROUND-IMAGE : url(headground.jpg);
	BACKGROUND-ATTACHMENT : scroll;
	BACKGROUND-REPEAT : no-repeat;
	BACKGROUND-POSITION : center top;
}
#maincontents {
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0;
	WIDTH : 550px;
	POSITION : relative;
	FLOAT : left;
	Z-INDEX : 2;
}
#sidenav {
	MARGIN : 0px 5px 0px 5px;
	PADDING : 0;
	WIDTH : 225px;
	POSITION : relative;
	FLOAT : left;
	Z-INDEX : 2;
}
#footer {
	MARGIN : 10px 10px 0px 10px;
	PADDING : 0;
	WIDTH : 780px;
	POSITION : relative;
	CLEAR: both;
	Z-INDEX : 2;
}
#image {
	MARGIN : 0px 10px 5px 10px;
	PADDING : 0;
	WIDTH : 780px;
	CLEAR: both;
	Z-INDEX : 2;
}
/****************************
　ヘッダー
****************************/
DIV#header H1 {
	MARGIN : 16px 10px 0px 0px;
	PADDING : 0;
	FLOAT : left;
	DISPLAY: block;
	WIDTH : 385;
}
DIV#header UL {
	MARGIN : 40px 0px 0px 0px;
	PADDING : 3px 0px 0px 0px;
	FLOAT : right;
	FONT-SIZE : small;
	LINE-HEIGHT : 1.5;
	VERTICAL-ALIGN : middle;
	WHITE-SPACE : normal;
}
DIV#header LI {
	MARGIN : 0px 0px 0px 0px;
	DISPLAY : inline;
	COLOR:#008837;
}
DIV#header LI A {
	COLOR:#008837;
	TEXT-DECORATION : none;
	FONT-WEIGHT: bolder;
}
DIV#header LI A:hover,
DIV#header LI A:active,
DIV#header LI A:focus {
	MARGIN : 0px 0px 0px 0px;
	COLOR:#008837;
}

/****************************
　サイドナビ
****************************/
DIV#sidenav H2 {
	MARGIN : 0px 0px 10px 0px;
}
.borderbox1 {
	MARGIN : 0px 0px 5px 0px;
	BACKGROUND-COLOR: #F2FBD2;
	BORDER: 1px solid #CCCCCC;
}
.borderbox1 UL {
	MARGIN : 5px 0px 5px 5px;
	PADDING : 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
}
.borderbox2 {
	MARGIN : 0px 0px 5px 0px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #CCCCCC;
}
.borderbox2 UL {
	MARGIN : 5px 0px 5px 5px;
	PADDING : 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
}

/****************************
　メインコンテンツ
****************************/
DIV#newslayer {
	MARGIN : 0px 0px 5px 0px;
	PADDING : 0;
	WIDTH : 546px;
	BORDER: 2px solid #336633;
	BACKGROUND-COLOR: #FFFFFF;
}
DIV#newslayer H2 {
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0;
}
DIV#newslayer H3 {
	MARGIN : 10px 0px 10px 20px;
	PADDING : 0;
	FONT-SIZE : 75%;
}
DIV#newslayer P {
	MARGIN : 10px 0px 10px 20px;
	PADDING : 0;
}
DIV#newslayer IMG {
	MARGIN : 10px 10px 10px 0px;
	PADDING : 0;
}
H2.newslayer2 {
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0;
}
DIV#newslayer2 H3 {
	MARGIN : 10px 0px 10px 20px;
	PADDING : 0;
	FONT-SIZE : 75%;
}
DIV#newslayer2 {
	MARGIN : 0px 0px 0px 0px;
	PADDING : 5px 0px 0px 0px;
	WIDTH : 550px;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(newsbox_02.gif);
	BACKGROUND-REPEAT: repeat-y;
}
DIV#newslayer2 H3 {
	MARGIN : 10px 0px 10px 20px;
	PADDING : 0;
}
DIV#newslayer2 P {
	MARGIN : 10px 0px 10px 20px;
	PADDING : 0;
}
DIV#newslayer2 IMG {
	MARGIN : 10px 10px 10px 0px;
	PADDING : 0;
}
/****************************
　フッター
****************************/
DIV#footer HR {
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0;
}
DIV#footer A {
	COLOR:#008837;
	TEXT-DECORATION : none;
	FONT-WEIGHT: bolder;
}
DIV#footer A:hover,
DIV#footer A:active,
DIV#footer A:focus {
	MARGIN : 0px 0px 0px 0px;
	COLOR:#008837;
}
.pnavi {
	MARGIN : 0px 0px 0px 0px;
	PADDING : 0;
	TEXT-ALIGN: center;
}
/****************************
　共有クラス
****************************/
.floatleft {
	MARGIN : 0px 15px 0px 0px;
	FLOAT : left;
}
.floatright {
	MARGIN : 0px 0px 0px 15px;
	FLOAT : right;
}
.clearboth {
	CLEAR:both;
}
.small {
	FONT-SIZE : 75%;
}
.large {
	FONT-SIZE : 125%;
}