/* init */
body, form, fildset {
	MARGIN:0px;
	PADDING:0px;
}

fieldset {
	BORDER:none;
}

div {
	MARGIN:0px;
	PADDING:0px;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd {
	MARGIN:0px;
	PADDING:0px;
}

blockquote, li, dt, dd {
	MARGIN-LEFT: 1em;
}

li {
	LIST-STYLE:none;
}

input, textarea {
	FONT-SIZE: 1em;
}

table, tr, td {
	MARGIN:0px;
	PADDING:0px;
}


html {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	HEIGHT:auto;
}

body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	FONT-SIZE: 12pt;
	FONT-FAMILY: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", verdana, arial, sans-serif;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR:#f0e0d4;
}

img {
	PADDING: 0px;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	MARGIN-LEFT:0px;
	MARGIN-RIGHT:0px;
}

div {
	MARGIN:0px;
	PADDING: 0px;
}
/* 見出し --------------------------------------------------------*/
h1 {
	/*font:normal normal bold 10pt/10pt;*/
	FONT-SIZE:10pt;			/*文字サイズ*/
	FONT-WEIGHT:bold;		/*太さ*/
	FONT-STYLE:normal;		/*斜体かどうかitalic*/
	FONT-VARIANT:normal;		/*スモールキャップ文字に変換small-caps*/
}

h2 {
	/*font:normal normal bold 8pt/8pt;*/
	FONT-SIZE:8pt;			/*文字サイズ*/
	FONT-WEIGHT:bold;		/*太さ*/
	FONT-STYLE:normal;		/*斜体かどうかitalic*/
	FONT-VARIANT:normal;		/*スモールキャップ文字に変換small-caps*/
	COLOR:#885522;
	TEXT-INDENT:1em;
}
/*----------------------------------------------------------------*/

/* セレクタの擬似クラスの設定 ------------------------------------*/
a:link {
	COLOR:#FFFFFF /* 126251 */
}
a:active {
	COLOR:red; /* saddlebrown */
}
a:visited {
	COLOR:#FFFFFF; /* 126251 */
}
a:hover {
	COLOR:#6ecb97;
}
/*-----------------------------------------------------------------*/


/* ライン -------------------------------------------------*/
hr {
	MARGIN:0px;
	PADDING:0px;
	FLOAT:left;
	/*COLOR:#667030;*/
	BACKGROUND-COLOR:#405846;
	COLOR:#ffffff;
	WIDTH: 750px;
	HEIGHT: 2px;
}
/*---------------------------------------------------------*/


/* 段落 ----------------------------------------------------------*/
p {
	TEXT-INDENT:0em;
	TEXT-ALIGN: left;
	FONT-SIZE:8pt;					/*文字サイズ*/
	FONT-WEIGHT:normal;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	COLOR:#998877;
}

p.c_p0 {
	TEXT-INDENT:0em;
	FONT-SIZE:10pt;					/*文字サイズ*/
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:5px;
	MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
}

p.c_p1 {
	TEXT-INDENT:2em;
	FONT-SIZE:8pt;					/*文字サイズ*/
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:5px;
	MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
}

p.c_p2 {
	FONT-FAMILY: "ＭＳ Ｐゴシック";	/*文字種*/
	FONT-SIZE:12pt;					/*文字サイズ*/
	FONT-WEIGHT:bold;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	TEXT-INDENT:0em;
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:5px;
	MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
}
p.c_p3 {
	FONT-FAMILY: "ＭＳ Ｐゴシック";	/*文字種*/
	FONT-SIZE:14pt;					/*文字サイズ*/
	FONT-WEIGHT:bold;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	TEXT-INDENT:1em;
	MARGIN-TOP:16px;
	MARGIN-BOTTOM:5px;
	MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
}


/*---------------------------------------------------------------*/

/*リストの設定---------------------------------------------------*/
ul {
	LIST-STYLE-TYPE:square;
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	MARGIN-LEFT:0px;
	MARGIN-RIGHT:0px;
	HEIGHT:auto;
}


/* テーブル等の設定 -----------------------------------------*/
table {
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	MARGIN-LEFT:5px;
	MARGIN-RIGHT:0px;
    PADDING:0px;
	TEXT-ALIGN:center;
    BORDER:0px;
}

caption {
	MARGIN:0px;
	PADDING: 0px;
	TEXT-ALIGN:left;
	TEXT-INDENT:1em;
	FONT-FAMILY: "ＭＳ Ｐゴシック";	/*文字種*/
	FONT-SIZE:8pt;					/*文字サイズ*/
	FONT-WEIGHT:bold;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#667030;
}

td {
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:left;
/*	BACKGROUND-COLOR:#E0E0E0;*/
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px;
	PADDING-LEFT:10px;
	PADDING-RIGHT:10px;
}



td.c_td-h3 {
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:left;
/*	BACKGROUND-COLOR:#EAEAEA;*/
	PADDING-TOP:0px;
	PADDING-BOTTOM:0px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
}

td.c_td-h4 {
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:left;
/*	BACKGROUND-COLOR:#EAEAEA;*/
	PADDING-TOP:0px;
	PADDING-BOTTOM:0px;
	PADDING-LEFT:10px;
	PADDING-RIGHT:0px;
}


/*--------------------------------------------------------------*/


/*　バナーID　---------------------------------------------------------------*/
#banner {
	MARGIN: 0px auto;
	POSITION: relative;
	BORDER-TOP: #024231 6px solid;
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url(./images/be-1-3.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #F3EEBC;
	WIDTH: 750px;
	HEIGHT: 290px;
	TEXT-ALIGN: center;
}
#banner img {
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:5px;
	MARGIN-LEFT:10px;
	MARGIN-RIGHT:10px;
}

#banner-inner {
	MARGIN-LEFT:200px;
	TEXT-ALIGN: left;
}
.banner-user {
	MARGIN-TOP: 4px;
	FONT-SIZE: 10pt;
	WIDTH: 70px;
}
.banner-user-photo {
	BORDER-RIGHT: #fff 3px double;
	BORDER-TOP: #fff 3px double;
	BORDER-LEFT: #fff 3px double;
	BORDER-BOTTOM: #fff 3px double;
}
#banner-header {
	FONT-FAMILY: "ＭＳ Ｐゴシック";	/*文字種*/
	FONT-SIZE:30pt;			/*文字サイズ*/
	FONT-WEIGHT:bold;		/*太さ*/
	FONT-STYLE:normal;		/*斜体かどうかitalic*/
	FONT-VARIANT:normal;		/*スモールキャップ文字に変換small-caps*/
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 35px;
	MARGIN: 0px;
	COLOR:#00ff7f;
	TEXT-ALIGN: left;
}

#banner-inner h1 {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	FONT-SIZE: 24pt;
	FONT-WEIGHT:bold;		/*太さ*/
	COLOR: #3fdf94;/* #7fffd4 */
	TEXT-ALIGN: left;
/*	BACKGROUND-COLOR: #F3EEBC;*/
}

#banner-inner h2 {
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 80px;
	PADDING-BOTTOM: 60px;
	FONT-SIZE: 28pt;
	FONT-WEIGHT:bold;
	COLOR: #064c0b;
	TEXT-ALIGN: center;
/*	BORDER-STYLE:dotted;
	BORDER-WIDTH:1px;
	BORDER-COLOR:#FFFFFF;*/
}

#banner-inner p {
	PADDING: 0px;
	MARGIN: 0px;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: right;
}

#banner-inner ul {
	BORDER: 0px;
	PADDING: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 380px;
	MARGIN-RIGHT: 0px;
	LIST-STYLE: none;
	TEXT-ALIGN: center;

}

#banner-inner li{
	BORDER: 0px;
	PADDING: 0px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 3px;
	FLOAT:left;
	LIST-STYLE:none;
	FONT-SIZE:10pt;
	TEXT-ALIGN:left;
}

#banner-inner a {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-SIZE: 10pt;
	FONT-WEIGHT:bold;		/*太さ*/
}

#banner-inner a:link {

	TEXT-DECORATION: none;
	COLOR:#4a7c7d;
/*	BACKGROUND-COLOR: #126251;*/
}
#banner-inner a:visited {
	TEXT-DECORATION: none;
	COLOR:#4a7c7d;
/*	BACKGROUND-COLOR: #126251;*/
}
#banner-inner a:active {
	TEXT-DECORATION: none;
	COLOR:#4a7c7d;
/*	BACKGROUND-COLOR: #126251;*/
}
#banner-inner a:hover {
	TEXT-DECORATION:underline;
	COLOR:#5fffb4;
}

#banner-inner img {
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0 solid #FFFFFF;

}
/* コンテナ（容器）ID -------------------------------------------------------------------*/
#container {
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	MARGIN-LEFT:-400px;
	MARGIN-RIGHT:0px;
	LEFT:50%;
	PADDING: 0px;
	WIDTH:800px;
	HEIGHT:auto;
	POSITION: absolute;
	TEXT-ALIGN: left;
	BACKGROUND: url(./images/body-bg-1.gif) #F0F0F0 center top;

}

#content {
/*	BACKGROUND-COLOR: #F0F0F0;*/
	MARGIN: 0px auto;
	PADDING: 0px;
	WIDTH:750px;
	HEIGHT:auto;
	POSITION: relative;
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(./images/be-2-3.gif);
	BACKGROUND-REPEAT: repeat-y;
	OVERFLOW: auto;
	TEXT-ALIGN: left;

}

/* サイドメニューID --------------------------------------------------------------*/
#side_menu {
	FLOAT:left;
	WIDTH: 200px;
	HEIGHT: auto;
	PADDING: 0px;
	BORDER: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}
#side_menu ul {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	LIST-STYLE:none;
}

#side_menu li{
	LIST-STYLE:none;
	DISPLAY:inline;
	FONT-SIZE:10pt;					/*文字サイズ*/
}

#side_menu a.notselect, #side_menu a.notselect:link, #side_menu a.notselect:visited {/*(Not選択)*/

	TEXT-DECORATION:none;
	COLOR:#FFFFFF;
	BACKGROUND-COLOR: #064c0b;/* 126251 */
	DISPLAY:block;

	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 0px;
	BORDER-TOP:1px solid #333333;
	BORDER-BOTTOM:1px solid #777777;
	BORDER-LEFT:6px solid #999999;
	BORDER-RIGHT:1px solid #333333;
	WIDTH: auto;
	HEIGHT:auto;

}

#side_menu a.select, #side_menu a.select:link, #side_menu a.select:visited {/*(選択)*/
	TEXT-DECORATION:none;
	COLOR:#DD3333;
	BACKGROUND-COLOR: #F0F0F0;
	DISPLAY:block;

	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 0px;
	BORDER-TOP:2px inset #333333;
	BORDER-BOTTOM:2px inset #777777;
	BORDER-LEFT:6px inset #999999;
	BORDER-RIGHT:0px solid #FFFFFF;
	width:167px;
	HEIGHT:auto;
}

#side_menu a.notselect:hover {/*マウスが乗った*/

	TEXT-DECORATION:none;
	COLOR:#DD3333;
	BACKGROUND-COLOR: #FFFFFF;
	DISPLAY:block;

	MARGIN-TOP: 1px;
	MARGIN-BOTTOM: 1px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 0px;
	BORDER-TOP:1px solid #333333;
	BORDER-BOTTOM:1px solid #777777;
	BORDER-LEFT:6px solid #999999;
	BORDER-RIGHT:0px solid #FFFFFF;
	width:167px;
	height:auto;
}

/* 主内容ID -------------------------------------------------------------------------*/
#content_main {/*div id*/
	FLOAT:right;
	WIDTH: 550px;
	HEIGHT:auto;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}

#content_main p {
	TEXT-INDENT:1em;
	TEXT-ALIGN: left;
	FONT-SIZE:12pt;					/*文字サイズ*/
	FONT-WEIGHT:normal;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	LINE-HEIGHT:160%;
	COLOR:#998877;
}

#content_main p.title {
	FONT-SIZE:20pt;					/*文字サイズ*/
/*	FONT-WEIGHT:bold;*/
	LINE-Height:200%;
	TEXT-INDENT:1em;
	MARGIN-TOP:60px;
	MARGIN-BOTTOM:10px;
	MARGIN-LEFT:45px;
	MARGIN-RIGHT:45px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND-COLOR:#DFDADD;/*#FFDEAD*/
	BORDER: 1px solid #D0C0D0;
/*	COLOR:#592817;
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(./images/be-title.gif);
	BACKGROUND-REPEAT: no-repeat;*/

}

#content_main p.c_p4 {
	FONT-SIZE:10pt;					/*文字サイズ*/
	FONT-WEIGHT:normal;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	TEXT-INDENT:0em;
	MARGIN-TOP:5px;
	MARGIN-BOTTOM:5px;
	MARGIN-LEFT:0px;
	MARGIN-RIGHT:0px;
}

#content_main span {
/*	BORDER-BOTTOM: 1px solid #D0C0D0*/
}

#content_main p.c_caption {
	TEXT-INDENT:1em;
	TEXT-ALIGN: left;
	FONT-SIZE:14pt;					/*文字サイズ*/
	FONT-WEIGHT:normal;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	LINE-HEIGHT:170%;
	COLOR:#887766;
	BACKGROUND-COLOR:#fffeef;
	MARGIN-TOP:10px;
	PADDING-TOP:5px;
	PADDING-BOTTOM:5px;
	PADDING-LEFT:5px;
	PADDING-RIGHT:5px;
	BORDER: 1px solid #fff0e0
}

#content_main td.c_caption {
	VERTICAL-ALIGN:top;
	TEXT-ALIGN:left;
/*	BACKGROUND-COLOR:#fffeef;*/
	PADDING-TOP:10px;
	PADDING-BOTTOM:10px;
	PADDING-LEFT:10px;
	PADDING-RIGHT:10px;
}

#content_main td.c_image {
	WIDTH: 180px;
	ALIGN:center;
/*	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:center;*/
/*	BACKGROUND-COLOR:#EAEAEA;*/
	PADDING-TOP:5px;
	PADDING-BOTTOM:5px;
	PADDING-LEFT:auto;
	PADDING-RIGHT:auto;
}

#content_main h2 {
	TEXT-INDENT:0em;
	TEXT-ALIGN: left;
	FONT-SIZE:26pt;					/*文字サイズ*/
	FONT-WEIGHT:normal;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	BACKGROUND-COLOR:#DFDADD;/*#FFDEAD*/
}

#content_main h3 {
	COLOR:#400000;
	TEXT-INDENT:0em;
	TEXT-ALIGN: left;
	FONT-SIZE:20pt;					/*文字サイズ*/
	FONT-WEIGHT:normal;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	BACKGROUND-COLOR:#DFDADD;/*#FFDEAD*/
	BORDER-LEFT:8px solid #444444;
	BORDER-TOP:2px solid #444444;
	MARGIN-TOP:10px;
}

#content_main h4 {
	COLOR:#800000;
	TEXT-INDENT:0em;
	TEXT-ALIGN: left;
	FONT-SIZE:18pt;					/*文字サイズ*/
	FONT-WEIGHT:normal;				/*太さ*/
	FONT-STYLE:normal;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	BACKGROUND-COLOR:#DFDADD;/*#FFDEAD*/
	BORDER-LEFT:8px solid #444444;

}

#content_main img {
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:15px;
	MARGIN-LEFT:15px;
	MARGIN-RIGHT:15px;
}

#content_main a:link {
	COLOR:#FF4444 /* 126251 */
}
#content_main a:active {
	COLOR:red; /* saddlebrown */
}
#content_main a:visited {
	COLOR:#FF4444; /* 126251 */
}
#content_main a:hover {
	COLOR:#6ecb97;
}

/* 最終ID -------------------------------------------------------------------------*/
address.c_address {
	FLOAT:left;
	WIDTH: 750px;
	HEIGHT: 70px;
	TEXT-ALIGN:right;
	FONT-FAMILY: "Helvetica";	/*文字種*/
	FONT-SIZE:8pt;					/*文字サイズ*/
	FONT-WEIGHT:normal;				/*太さ*/
	FONT-STYLE:italic;				/*斜体かどうかitalic*/
	FONT-VARIANT:normal;			/*スモールキャップ文字に変換small-caps*/
	COLOR:#7fffd4;
	BACKGROUND-IMAGE: url(./images/be-3-2.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR:#F3EEBC;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-BOTTOM: #024231 6px solid;

}

