/*ページ全体の設定*/
body{
	background-color:#EAFBF3;
	background-image:url('_image/penny_s2.png');
	background-attachment:fixed;
	text-align:center;
	font-size:10pt;
	color:#666666;
	line-height:130%;
	letter-spacing:-0.03em;
}

/*文字リンクの設定*/
a:link{
	color:#0000FF;
	text-decoration:underline;
}
a:visited{
	color:#9933CC;
	text-decoration:underline;
}
a:hover{
	color:#FF00FF;
	text-decoration:underline;
}
a:active{
	color:#00FF00;
	text-decoration:underline;
}

strong{
	color:#3366FF;
	font-weight:normal;
}

/*大枠の設定1*/
.div001{
	text-align:center;
}

/*大枠の設定2*/
.div002{
	margin-left:auto;
	margin-right:auto;
	width:736px;
}

/*中央揃えの設定*/
.div01{
	text-align:center;
}

/*右揃えの設定*/
.div02{
	text-align:right;
}

/*左揃えの設定*/
.div03{
	text-align:left;
}

/*タイトルパート表示幅の設定*/
.table01{
	width:736px;
	letter-spacing:0.05em;
	border-style:solid;
	border-width:1px 2px 0px 1px;
	border-collapse:collapse;
	border-color:#DDDDDD;
}

/*ページリンクパート表示幅等の設定*/
.table02{
	width:736px;
	letter-spacing:0.05em;
	border-style:solid;
	border-width:0px 2px 0px 1px;
	border-collapse:collapse;
	border-color:#DDDDDD;
}

/*本文パート表示幅等の設定*/
.table03{
	width:736px;
	letter-spacing:0.05em;
	border-style:solid;
	border-width:0px 2px 0px 1px;
	border-collapse:collapse;
	border-color:#DDDDDD;
}

/*ページリンクパート表示幅等の設定*/
.table04{
	width:736px;
	letter-spacing:0.05em;
	border-style:solid;
	border-width:0px 2px 0px 1px;
	border-collapse:collapse;
	border-color:#DDDDDD;
}

/*連絡先パート表示幅等の設定*/
.table05{
	width:736px;
	letter-spacing:0.05em;
	border-style:solid;
	border-width:0px 2px 0px 1px;
	border-collapse:collapse;
	border-color:#DDDDDD;
}

/*コピーライトパート表示幅等の設定*/
.table06{
	width:736px;
	letter-spacing:0.05em;
	border-style:solid;
	border-width:0px 2px 2px 1px;
	border-collapse:collapse;
	border-color:#DDDDDD;
}

/*背景が灰色のセル(トップページGoogle)*/
.td_gray_google{
	background-color:#CCCCE8;
	padding:3px 0px;
}

/*背景が青灰色のセル(更新履歴などへのリンク)*/
.td_gray_link{
	background-color:#DDDDEE;
	padding:1px 0px;
}

/*背景が黄土色のセル(セクションのコメントの外側)*/
.td_comment_out{
	background-color:#CCCC66;
}

/*背景が黄土色のセル(セクションのコメントの内側)*/
.td_comment_in{
	padding:4px 4px;
}


/*背景が灰色のセル(h1の表示部分)*/
.td_cream_h1{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back02.gif');
	background-position-y:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding:12px 6px;
}

/*背景が灰色のセル(h1のWBEL3,4 CentOS3,4)*/
.td_cream_h1_3344__{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back3344__.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(h1のWBEL3,4 CentOS3,4,5)*/
.td_cream_h1_33445_{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back33445_.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(h1のWBEL3)*/
.td_cream_h1_3_____{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back3_____.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(h1のCentOS3)*/
.td_cream_h1__3____{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back_3____.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(h1のWBEL4)*/
.td_cream_h1___4___{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back__4___.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(h1のCentOS4)*/
.td_cream_h1____4__{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back___4__.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}


/*背景が灰色のセル(h1のCentOS5)*/
.td_cream_h1_____5_{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back____5_.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(h1のCentOS6)*/
.td_cream_h1______6{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back_____6.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(h1の全部)*/
.td_cream_h1_334456{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back334456.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(h1の全部)*/
.td_cream_h1_______{
	background-color:#DDDDDD;
	background-image:url('_image/h1_back______.gif');
	background-position-y:top;
	background-position-x:center;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:4px 6px;
}

/*背景が灰色のセル(サブメニューなしの説明エリア)*/
.td_cream_nolink{
	background-color:#DDDDDD;
	background-image:url('_image/link_back02.gif');
	background-position-y:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding:12px;
}

/*背景が淡青色のセル(リンク先)*/
.td_cream_link_a{
	background-color:#DDEEFF;
	background-image:url('_image/link_back02.gif');
	background-position-y:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding:12px;
}

/*背景が淡赤色のセル(リンク先)*/
.td_cream_link_b{
	background-color:#FFDDEE;
	background-image:url('_image/link_back02.gif');
	background-position-y:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding:12px;
}

/*背景が淡緑色のセル(リンク先)*/
.td_cream_link_c{
	background-color:#CCFFCC;
	background-image:url('_image/link_back02.gif');
	background-position-y:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding:12px;
}

/*背景が淡オレンジ色のセル(リンク先)*/
.td_cream_link_d{
	background-color:#FFEE99;
	background-image:url('_image/link_back02.gif');
	background-position-y:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding:12px;
}

/*背景が淡藍色のセル(リンク先)*/
.td_cream_link_e{
	background-color:#DDEEFF;
	background-image:url('_image/link_back02.gif');
	background-position-y:top;
	background-repeat:repeat-x;
	vertical-align:top;
	padding:12px;
}

/*背景がダークブルーのセル(トップページコメント)*/
.td_gray01{
	background-color:#CCCCE8;
	vertical-align:top;
	padding:2px 8px;
}

/*背景がグレーのセル*/
.td_gray02{
	background-color:#CCCCCC;
	vertical-align:top;
	padding:8px 8px;
}

/*背景が白色のセル*/
.td_white{
	background-color:#FFFFFF;
	vertical-align:top;
	padding:12px 6px;
}

/*右上CMロゴ用のセル*/
	.td_cm01{
	background-color:#FFFFFF;
	vertical-align:middle;
	/*background-image:url('_image/cm01_back01.gif');
	background-repeat:repeat-x;
	background-position-y:center;
	padding:12px 6px;
	*/;
}

/*背景が桃色のセル*/
.td_pink{
	background-color:#FFCCFF;
	vertical-align:top;
	padding:8px 6px 4px 6px;
	border-style:outset;
	border-width:thin;
}

/*メインテーマ用のセル(トップページ)*/
.td_main01{
	background-color:#9999FF;
	vertical-align:top;
	padding:6px 6px;
	background-image:url('_image/top_title_back01.gif');
	background-repeat:repeat-x;
	background-position-y:center;
}

.font_main01{
	color:#336699;
	font-size:13pt;
	font-weight:bold;
}

/*メインテーマ用のセル(メインページ)*/
.td_main02{
	background-color:#9999FF;
	vertical-align:top;
	padding:4px 4px;
	background-image:url('_image/top_title_back02.gif');
	background-repeat:repeat-x;
	background-position-y:center;
}

.font_main02{
	color:#336699;
	font-size:10pt;
	font-weight:bold;
}

/*イメージの枠の基本設定*/
img{
	border-style:none;
}

/*トップページの中見出し*/
h1{
	text-align:center;
	background-color:#33CCFF;
	background-image:url('_image/h4_back01.gif');
	background-repeat:repeat-x;
	background-position-y:center;
	padding:2px 0px;
}

.font_h1{
	color:#336699;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:-0.03em;
}

/*段落の字下げ設定*/
p{
	text-indent:0.5em;
	font-size:12pt;
	color:#333333;
	line-height:150%;
}

/*文字を青色に*/
.blue{
	color:#0000FF;
}

/*文字を紫色に*/
.purple{
	color:#800080;
}

/*文字を赤色に*/
.red{
	color:#FF0000;
}

/*文字を緑色に*/
.green{
	color:#00D000;
}

/*文字をオレンジ色に*/
.orange{
	color:#FF6600;
}

/*文字を灰色に*/
.gray{
	color:#999999;
}

/*文字を白色に*/
.white{
	color:#FFFFFF;
}

/*文字を淡群青色に*/
.light_ultramarine{
	color:#666699;
}

/*バックを青に(インデックスエリアのセクションの小表示)*/
.font_section02{
	background-color:#33CCFF;
	background-image:url('_image/section01_back01.gif');
	background-repeat:repeat-x;
	background-position-y:center;
	padding:0px 6px;
	font-weight:bold;
}

.font05{
	font-size:12pt;
	color:#333333;
	line-height:150%;
}

.font05b{
	font-size:12pt;
	color:#333333;
	line-height:150%;
	font-weight:bold;
}

.font06{
	font-size:10pt;
	color:#666666;
	line-height:140%;
}

.font06b{
	font-size:10pt;
	color:#666666;
	line-height:140%;
	font-weight:bold;
}

.font07{
	font-size:10pt;
	color:#999999;
	line-height:130%;
	letter-spacing:-0.02em;
}

.font08{
	font-size:10pt;
	color:#666666;
	line-height:130%;
	letter-spacing:-0.03em;
}
