/*-------------------------------------------------------------------------------*/
/* 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;
	border: #ffffff 0px none;
}

a {
	margin:0px;
	padding:0px;
}

img {
	margin:0px;
	padding:0px;
	border: #ffffff 0px none;
}

/* add style */
html {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

body {
	left: 0px;
	top: 0px;
	margin:0px;
	padding: 0px;
	font-size: 12pt;
	font-family: Verdana, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", "ＭＳ Ｐゴシック", sans-serif;
	text-align: center;		/* 全体を真ん中に持っていく */
	background-color:#003300;
	overflow: auto;
}

/*-------------------------------------------------------------------------------*/
#cf_back {
	margin: 0px;
	padding: 0px;
	left: 0px;
	top:0px;
	position: relative;
	z-index:0;
}

#cf1 {
	left:0px;
	top:0px;
	position: absolute;
	background-color:transparent;
	z-index:0;
}

#cf2 {
	left:0px;
	top:0px;
	position: absolute;
	background-color:transparent;
	z-index:0;
}

#cf3 {
	left:0px;
	top:0px;
	position: absolute;
	background-color:transparent;
	z-index:0;
}
#cf4 {
	left:0px;
	top:0px;
	position: absolute;
	background-color:transparent;
	z-index:0;
}
#cf5 {
	left:0px;
	top:0px;
	position: absolute;
	background-color:transparent;
	z-index:0;
}
#cf6 {
	left:0px;
	top:0px;
	position: absolute;
	background-color:transparent;
	z-index:0;
}
/*-------------------------------------------------------------------------------*/
/* 見出し -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
h1 {
	text-indent:0em;
	font-size:12pt;			/*文字サイズ*/
	font-weight:bold;		/*太さ*/
	font-style:normal;		/*斜体かどうかitalic*/
	font-variant:normal;		/*スモールキャップ文字に変換small-caps*/
	margin-top:2px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
}

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:#4e9bd7 springgreen */
	color:#f7da00;
}
a:active {
	color:red; /* saddlebrown */
}
a:visited {
	color:#f7da00; /* sandybrown */
}
a:hover {
	/*color:#00cfff;*/
	color:#f7fa00;
}

a.c_backwhite:link {
/*	color:#4e9bd7 springgreen */
	color:#c75a5a;
}
a.c_backwhite:active {
	color:red; /* saddlebrown */
}
a.c_backwhite:visited {
	color:#c75a5a; /* sandybrown */
}
a.c_backwhite:hover {
	/*color:#00cfff;*/
	color:#c79a9a;
}

/*-------------------------------------------------------------------------------*/
/* 強調 -------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
span {
	color:#aa0000;
}

span.sp {
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#ff8877;
}

/*-------------------------------------------------------------------------------*/
/* 段落 -------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
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:12pt;					/*文字サイズ*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	color:#534231;
}

p.c_p0_1 {
	text-indent:0em;
	font-size:8pt;					/*文字サイズ*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	line-height:160%;
	color:#332221;
}
p.c_p0_2 {
	text-indent:0em;
	font-size:8pt;					/*文字サイズ*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:25px;
	margin-right:10px;
	line-height:160%;
	color:#534231;
}
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-size:12pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:3em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
/*	color:#493827;*/
}

p.c_p3 {
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0.2em;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	color:#796857;
	border-left: #b9a897 0px solid;
	border-right: #fbfbfb 0px solid;
	border-top: #b9a897 0px solid;
	border-bottom: #b9a897 0px solid;
	background-color:#ffffff;

}

p.c_p3_2 {
	font-size:14pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0.5em;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color:#796857;
}

p.c_p4 {
	font-size:12pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:1em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:0px;
	color:#59a837;
}

p.c_p4_2 {
	font-size:12pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:1em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:0px;
}

p.c_p5 {
	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:25px;
	margin-right:10px;
	color:#594837;
}

p.c_p6 {
	font-size:8pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:1em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:30px;
	margin-right:10px;
	color:#494847;

}

p.c_p7 {
	font-size:8pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0em;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	color:#494887;

}

p.c_p_end {
	font-size:8pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0em;
	text-align: center;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}
/*-------------------------------------------------------------------------------*/
/* ライン -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
hr {
}

/*-------------------------------------------------------------------------------*/
/*リストの設定-------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
ul {
	list-style-type:square;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

/*-------------------------------------------------------------------------------*/
/* テーブル等の設定 -------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
table {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:center;
	border:0px;
	width:750px;
	border-collapse: separate;	/*collapse or separate*/
}

table.c_annai {
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:center;
	border:0px;
	width:450px;
	border-collapse: collapse;	/*collapse or separate*/
}

table.c_headtable {/*ヘッダー用テーブル*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:center;
	border:0px;
	border-collapse: collapse;	/*collapse or separate*/
	width:750px;
}

table.c_toptable {/*メイン用テーブル*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:center;
	border:0px;
	border-collapse: collapse;	/*collapse or separate*/
	width:750px;
	height:450px;

}

table.c_toptable2 {/*メイン用テーブル*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:center;
	border:0px;
	border-collapse: collapse;	/*collapse or separate*/
	width:750px;
	height:860px;

}

table.c_toptable3 {/*メイン用テーブル*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:center;
	border:0px;
	border-collapse: collapse;	/*collapse or separate*/
	width:750px;
	height:500px;

}

table.c_listtable {/*リスト用テーブル*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:30px;
	padding:0px;
	text-align:left;
	border:0px solid #998877;
	border-collapse: collapse;	/*collapse or separate*/
	width:690px;
}

table.c_foottable {/*フッター用テーブル*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:center;
	border:0px;
	border-collapse: collapse;	/*collapse or separate*/
	width:750px;
}

caption {
	margin:0px;
	padding: 0px;
	text-align:left;
	text-indent:1em;
	width: 750px;
	font-size:8pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#667030;
}

tr {
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
}

tr.c_list_tr {
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
}

td {
	vertical-align:top;
	text-align:left;
}


td.c_list_title {
	text-align:left;
	text-indent:0em;
	font-size:14pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#f7f7f7;
	color:#567a20;
	border-left: 8px solid #365a00;
	border-bottom: 1px solid #365a00;
	height: 30px;
	vertical-align:middle;
}

td.c_list {
	text-align:left;
	text-indent:0em;
	font-size:11pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffff;
	color:#004400;
	/*border: 0px solid #998877;*/
	border-bottom:1px dotted #dddddd;
	height: 25px;
	vertical-align:middle;
}


td.c_td1 {
	width: 300px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffff;
	color:#668a30;
}

td.c_td2 {
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffff;
	color:#668030;
}

td.c_td3 {
	text-indent:0em;
	font-size:10pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#f5f5f5;
	color:#998877;
	vertical-align:top;
}

/*-------------------------------------------------------------------------------*/




/*-------------------------------------------------------------------------------*/
/*container----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#container {/*固定用*/
	left: 50%;
	top: 50%;
	margin-top:-300px;
	margin-bottom:0px;
	margin-left:-400px;
	margin-right:0px;
	padding:0px;
	width:800px;
	height:600px;
	position:absolute;
	text-align: left;
	background-position: center top;
	background-image: url(./images/body-bg.gif);
	background-repeat: repeat-y;
/*	background-color: transparent;*/
	background-color: #003300;
}

#container2 {/*可変用*/
	left: 50%;
	top: opx;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-400px;
	margin-right:0px;
	padding:0px;
	width:800px;
	height:auto;
	position:absolute;
	text-align: left;
	background-position: center top;
	background-image: url(./images/body-bg.gif);
	background-repeat: repeat-y;
/*	background-color: transparent;*/
	background-color: #003300;
}

#container-top {
	top:0px;
	margin:0px;
	padding:0px;
	width:800px;
	height:15px;
	position:relative;
/*	background-position: center top;*/
	background-image: url(./images/body-bg-top.gif);
	background-repeat: no-repeat;
	background-color: #003300;
}
#container-bottom {
	margin:0px;
	padding:0px;
	width:800px;
	height:15px;
	position:relative;
	background-position: center top;
	background-image: url(./images/body-bg-bottom.gif);
	background-repeat: no-repeat;
	background-color: #003300;
}
/*-------------------------------------------------------------------------------*/
/*container-inner ---------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#container-inner {/*固定用*/
	left:0px;
	top: 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:25px;
	margin-right:0px;
	padding: 0px;
	width:750px;
	height:570px;
	position: relative;
	text-align: left;
	background-color:#ffffff;
/*	overflow: hidden;*/
}

#container-inner2 {/*可変用*/
	left:0px;
	top: 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:25px;
	margin-right:0px;
	padding: 0px;
	width:750px;
	height:1020px;/*<<<------------------------------------------------高さ*/
	position: relative;
	text-align: left;
	background-color:#ffffff;
/*	overflow: hidden;*/
}
/*-------------------------------------------------------------------------------*/
/* header -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#header {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	left:0px;
	top:0px;
	position: relative;
	width:750px;
	height:50px;
	text-align:left;
	background-color:#887777;
/*	background-color:#c8000a;*/
	background-position: center;
/*	background-image: url(./images/page-menu2-1.gif);
	background-repeat: repeat-x;*/
}


#header p.c_header {
	padding-top:0px;
	padding-right:0px;
	padding-left:40px;
	padding-bottom:0px;
	text-align:left;
	font-size:16pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#ffffff;
}

#header img.c_1 {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}

#header img.c_2 {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:0px;
}

#header a {
	text-decoration:none;
}

#header a:link {
	color:#ffffff;
}
#header a:active {
	color:#ffffff;
}
#header a:visited {
	color:#ffffff;
}
#header a:hover {
	color:#ffffff;
}

#header td.c_td1 {
	width:300px;
	background-color:transparent;
}

#header td.c_td2 {
	width:450px;
	background-color:transparent;
}
/*-------------------------------------------------------------------------------*/
/* footer -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#footer {
	margin:0px;
	padding:0px;
	position:relative;
	width:750px;
	height:70px;
	text-align: center;
	background-color:#887777;
/*	background-color:#c8000a;*/
/*	background-position: center;
	background-image: url(./images/page-menu2-f.gif);
	background-repeat: repeat-x;*/
	float:left;
}

#footer img {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

#footer p {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	font-size:10pt;
	text-indent:0em;
	text-align:center;
	color:#ffddaa;
}

#footer address.c_address {
	padding-top: 5px;
	padding-left: 30px;
	text-align:left;
	font-size:8pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#443311;
}

#footer td.c_td1 {
	width:300px;
	background-color:transparent;
}

#footer td.c_td2 {
	width:450px;
	background-color:transparent;
}
/*-------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------*/
/* page_main /*固定用*/----------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#page_main {
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	position: relative;
	width:750px;
	height: 450px;
	text-align:left;
	background-color:#ffffff;
}

div.in_menu_back {
	position: absolute;
	width:146px;
	height:120px;
	margin-top:133px;
	margin-bottom:0px;
	margin-left:150px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	background-color:#ffffee;
}

#page_main div.company_mark{
	margin-top:280px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

#page_main img {
	padding: 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
/*	float:left;*/
	left:0px;
	top:0px;
	text-align:center;
	vertical-align:middle;
}

#page_main td.c_company1 {
	width: 300px;
	text-align:left;
	text-indent:0em;
	font-size:10pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	background-position: top center;
	background-image: url(./images/c_1-bg0.gif);
	background-repeat: no-repeat;
	color:#668a30;
}

#page_main td.c_company2 {
	width: 90px;
	text-align:right;
	text-indent:0em;
	font-size:10pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	color:#668a30;
}

#page_main td.c_company3 {
	width: 360px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	color:#000000;
}

#page_main td.c_company2-3 {
	width: 450px;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-indent:1em;
	font-size:14pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	color:#000000;
}

#page_main td.c_1 {
	width: 300px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffff;
	color:#668a30;
/*	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;*/
}

#page_main td.c_2 {
	height:300px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	background-position: center;
	background-image: url(./images/c_2-bg0.gif);
	background-repeat: repeat-x;
	color:#668030;
	border-top:1px solid #dddddd;
	border-bottom:0px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;

}

#page_main td.c_2-2 {
	height:450px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	background-position: top center;
	background-image: url(./images/c_2-bg0.gif);
	background-repeat: no-repeat;
	color:#668030;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;

}

#page_main td.c_3 {
	height:150px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#eeeedd;
	background-position: center;
	background-image: url(./images/c_3-bg.gif);
	background-repeat: repeat-x;
	color:#668030;
	border-top:0px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
}


#page_main h1.c_2 {
	font-size:10pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0em;
	text-align:center;
	margin-top:60px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	/*color:#443333;*/
	color:#000000;
/*	background-color:#ffffee;*/
}

#page_main h1.c_2-2 {
	font-size:10pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0em;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	/*color:#443333;*/
	color:#000000;
}

#page_main h1.c_3 {
	font-size:10pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:1em;
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	color:#443333;
}

#page_main p{
	font-size:9pt;					/*文字サイズ*/
	margin-top:5px;
	margin-bottom:0px;
	margin-left:40px;
	margin-right:0px;
	text-indent:0em;
	text-align: left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#006600;
}

#page_main p.c_annai{
	font-size:7pt;					/*文字サイズ*/
	margin-top:3px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0em;
	text-align:left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
}

#page_main p.p_company{
	font-size:9pt;					/*文字サイズ*/
	margin-top:2px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0em;
	text-align: left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#554433;
}

#page_main p.black{
	font-size:11pt;					/*文字サイズ*/
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0em;
	text-align: center;
	vertical-align:top;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#000000;
}

#page_main p.black2{
	font-size:32pt;					/*文字サイズ*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:20px;
	text-indent:0em;
	text-align: center;
	vertical-align:top;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#505050;
/*	background-color:#f7ea70;*/
}

#page_main p.black_left {
	font-size:11pt;					/*文字サイズ*/
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0em;
	text-align: left;
	vertical-align:top;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#000000;
}

#page_main a {
	text-decoration:none;
}

#page_main a:link {
	/*color:#443333;*/
	color:#000000;
}
#page_main a:active {
	/*color:#443333;*/
	color:#000000;
}
#page_main a:visited {
	/*color:#443333;*/
	color:#000000;
}
#page_main a:hover {
	color:#aa3333;
	text-decoration:underline;
}

/*-------------------------------------------------------------------------------*/
/* page_main 2-/*可変用*/--------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#page_main2 {
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	position: relative;
	width:750px;
	height: 900px;/*//<<<<------------------------------------------高さ*/
	text-align:left;
	background-color:#ffffff;
}

#page_main2 table {
	border-collapse: collapse;	/*collapse or separate*/
}

#page_main2 table.reuse {
	border-collapse: collapse;	/*collapse or separate*/
	height: 1150px;
}

#page_main2 table.security {
	border-collapse: collapse;	/*collapse or separate*/
	height: 1800px;
}

#page_main2 td {
	border-collapse: collapse;	/*collapse or separate*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
}

#page_main2 div.company_mark{
	margin-top:270px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

#page_main2 img {
	padding: 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
/*	float:left;*/
	left:0px;
	top:0px;
	text-align:center;
	vertical-align:middle;
}


#page_main2 td.c_reuse_title {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	vertical-align:middle;
	text-indent:0em;
	font-size:14pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#006400;
	color:#ffffff;
}

#page_main2 td.c_reuse_td1 {
	width: 230px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ddffbb;
	color:#668a30;
}

#page_main2 td.c_reuse_td2 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	text-indent:0em;
	font-size:8pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffff;
	color:#000000;
}


#page_main2 td.c_company1 {
	width: 300px;
	text-align:left;
	text-indent:0em;
	font-size:10pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	background-position: top center;
	background-image: url(./images/c_1-bg0.gif);
	background-repeat: no-repeat;
	color:#668a30;
}

#page_main2 td.c_company2 {
	width: 90px;
	text-align:right;
	text-indent:0em;
	font-size:10pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	color:#668a30;
}

#page_main2 td.c_company3 {
	width: 360px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	color:#000000;
}

#page_main2 td.c_company2-3 {
	width: 450px;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-indent:1em;
	font-size:14pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	color:#000000;
}

#page_main2 td.c_1 {
	width: 300px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffff;
	color:#668a30;
/*	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;*/
}

#page_main2 td.c_2 {
	height:300px;/*//<<<<------------------------------------------高さ*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	background-position: center;
	background-image: url(./images/c_2-bg0.gif);
	background-repeat: repeat-x;
	color:#668030;
	border-top:1px solid #dddddd;
	border-bottom:0px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;

}

#page_main2 td.c_2-2 {
	height:450px;/*//<<<<------------------------------------------高さ*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#ffffee;
	background-position: top center;
	background-image: url(./images/c_2-bg0.gif);
	background-repeat: no-repeat;
	color:#668030;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;

}

#page_main2 td.c_3 {
	height:150px;/*//<<<<------------------------------------------高さ*/
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-indent:0em;
	font-size:12pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	background-color:#eeeedd;
	background-position: center;
	background-image: url(./images/c_3-bg.gif);
	background-repeat: repeat-x;
	color:#668030;
	border-top:0px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
}


#page_main2 h1.c_2 {
	font-size:10pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0em;
	text-align:center;
	margin-top:60px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	/*color:#443333;*/
	color:#000000;
/*	background-color:#ffffee;*/
}

#page_main2 h1.c_2-2 {
	font-size:10pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0em;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:80px;
	margin-right:80px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	/*color:#443333;*/
	color:#000000;
}

#page_main2 h1.c_3 {
	font-size:10pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:1em;
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	color:#443333;
}

#page_main2 h1.c_h1_1 {
	text-align:center;
	text-indent:0em;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-size:16pt;			/*文字サイズ*/
	font-weight:bold;		/*太さ*/
	font-style:normal;		/*斜体かどうかitalic*/
	font-variant:normal;		/*スモールキャップ文字に変換small-caps*/
	color:#302846;
}

#page_main2 h1.c_h1_2 {
	text-align:center;
	text-indent:0em;
	font-size:14pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	margin-top:25px;
	margin-bottom:25px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color:#000000;
}

#page_main2 h1.c_h1_3 {
	font-size:14pt;					/*文字サイズ*/
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	text-indent:0.5em;
	margin-top:25px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color:#594837;
}

#page_main2 h2.c_h2_1 {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align:center;
	font-size:14pt;			/*文字サイズ*/
	font-weight:bold;		/*太さ*/
	font-style:normal;		/*斜体かどうかitalic*/
	font-variant:normal;		/*スモールキャップ文字に変換small-caps*/
	color:#006400;
	text-indent:1em;
	border-left: #006400 1px solid;
	border-right: #006400 1px solid;
	border-top: #006400 1px solid;
	border-bottom: #006400 1px solid;
	background-color:#ffffcc;
}

#page_main2 p{
	font-size:9pt;					/*文字サイズ*/
	margin-top:5px;
	margin-bottom:0px;
	margin-left:40px;
	margin-right:0px;
	text-indent:0em;
	text-align: left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
}

#page_main2 p.c_lead{
	font-size:12pt;					/*文字サイズ*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-indent:0em;
	text-align: left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#004400;
	line-height:140%
}

#page_main2 p.c_info{
	font-size:12pt;					/*文字サイズ*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-indent:0em;
	text-align: left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#002200;
	line-height:140%
}


#page_main2 p.c_info2{
	font-size:14pt;					/*文字サイズ*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-indent:0em;
	text-align: left;
	font-weight:borld;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#002200;
	line-height:140%
}

#page_main2 p.c_p_0{
	text-align:center;
	font-size:9pt;					/*文字サイズ*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0em;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#736357;
}

#page_main2 p.c_p_1{
	font-size:14pt;					/*文字サイズ*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
	text-indent:1em;
	text-align:left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#534337;
}

#page_main2 p.c_p_2{
	font-size:14pt;					/*文字サイズ*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:20px;
	text-indent:0em;
	text-align:left;
	font-weight:bold;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#006400;
}

#page_main2 p.c_p_3{
	font-size:11pt;					/*文字サイズ*/
	margin-top:10px;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:30px;
	text-indent:0em;
	text-align:left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#000000;
}

#page_main2 p.p_company{
	font-size:9pt;					/*文字サイズ*/
	margin-top:2px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0em;
	text-align: left;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#554433;
}

#page_main2 p.black{
	font-size:11pt;					/*文字サイズ*/
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0em;
	text-align: center;
	vertical-align:top;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#000000;
}

#page_main2 p.black2{
	font-size:32pt;					/*文字サイズ*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:20px;
	text-indent:0em;
	text-align: center;
	vertical-align:top;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#505050;
/*	background-color:#f7ea70;*/
}

#page_main2 p.black_left {
	font-size:11pt;					/*文字サイズ*/
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-indent:0em;
	text-align: left;
	vertical-align:top;
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#000000;
}

#page_main2 a {
	text-decoration:none;
}

#page_main2 a:link {
	/*color:#443333;*/
	color:#000000;
}
#page_main2 a:active {
	/*color:#443333;*/
	color:#000000;
}
#page_main2 a:visited {
	/*color:#443333;*/
	color:#000000;
}
#page_main2 a:hover {
	color:#aa3333;
	text-decoration:underline;
}



/*-------------------------------------------------------------------------------*/
/* page_menu --------------------------------------------------------------------*/
/* ページメニューの設定----------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/
#page_menu table {
	margin-top:30px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
	width:450px;
	height:20px;
	left:0px;
	top:0px;
	position: relative;
	text-align: left;
	vertical-align:bottom;
}

#page_menu tr {
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width: auto;
	height: auto;
	overflow: auto;
}

#page_menu td {
	text-align: center;
	list-style:none;
	float:left;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right: 1px;
	margin-left:0px;
	padding-top: 0px;
	width:auto;
	height:auto;
}

#page_menu a.notselect, #page_menu a.notselect:link, #page_menu a.notselect:visited {/*(not選択)*/
	text-decoration:none;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom:4px;
	padding-right: 10px;
	padding-left:10px;
	display:block;
	width:auto;
	height:100%;
	font-size:10px;			/*文字サイズ*/
	text-align: center;
}

#page_menu a.select, #page_menu a.select:link, #page_menu a.select:visited {/*(選択)*/
	font-weight:bold;				/*太さ*/
	text-decoration:none;
	color:#e8555a;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top: 3px;
	padding-bottom:4px;
	padding-right: 10px;
	padding-left:10px;
	display:block;
	width:auto;
	height:100%;

	font-size:10px;			/*文字サイズ*/
	text-align: center;

}

#page_menu a.notselect:hover {/*(not選択)マウスが上を通った時*/
	text-decoration:none;
	color:#ffcc99;/*667030*/
	text-align: center;
	display:block;
	width:auto;
	height:100%;

/*	background-color:#638eaf;*/
}

#page_menu a.select:hover {/*(選択)マウスが上を通った時*/

}

/*-------------------------------------------------------------------------------*/
/* topic --------------------------------------------------------------------*/
/* トピックの設定----------------------------------------------------------*/
/*-------------------------------------------------------------------------------*/

#topic {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:20px;
	width:418px;/*420*/
	height:105px;
	overflow:auto;
	text-indent:0em;
	text-align: left;
	font-size:8pt;					/*文字サイズ*/
	font-weight:normal;				/*太さ*/
	font-style:normal;				/*斜体かどうかitalic*/
	font-variant:normal;			/*スモールキャップ文字に変換small-caps*/
	color:#998877;
}


