@charset 'utf-8';

/* ----- HTML再定義 ------------------------------------ */

* {
	margin: 0px;
	padding: 0px;

	font-size: 12px;
	font-style: normal;
	font-family: 'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
	text-align: left;
}
BODY {
	FONT-SIZE: 12px; COLOR: #000000; PADDING-RIGHT: 100px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left
}
H2  {
	FONT-SIZE: 12px;
}
H3  {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.6
}
P {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.6
}
LI {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.4
}
DT {
	COLOR: #000000; LINE-HEIGHT: 1.4
}
DD {
	COLOR: #000000; LINE-HEIGHT: 1.4
}
ADDRESS {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.4
}
P {
	MARGIN-BOTTOM: 15px
}
UL {
	MARGIN: 0px 0px 20px 20px
}
UL LI OL LI {
	MARGIN: 0px 20px 0px 25px
}
UL LI OL {
	MARGIN-BOTTOM: 10px
}
EM {
	FONT-WEIGHT: bold
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 5px; BORDER-LEFT: 0px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px
}
OBJECT {
	MARGIN-LEFT: 10px
}
PRE {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px; OVERFLOW: auto; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 430px; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid
}
CODE {
	COLOR: #000080; LINE-HEIGHT: 1.2; FONT-FAMILY: 'ＭＳ ゴシック', monospace
}
VAR {
	COLOR: #000080; LINE-HEIGHT: 1.2; FONT-FAMILY: 'ＭＳ ゴシック', monospace
}
KBD {
	COLOR: #000080; LINE-HEIGHT: 1.2; FONT-FAMILY: 'ＭＳ ゴシック', monospace
}
BLOCKQUOTE {
LINE-HEIGHT: 1.6;
MARGIN: 10px 10px 10px 10px;
PADDING: 0px 10px 10px 10px;
BACKGROUND-COLOR: #F5F5F5;
BORDER: 1px 1px 1px 1px;
BORDER-COLOR: #F5F5F5;
BORDER-STYLE: solid;
FONT-SIZE: 12px;
COLOR: #000000;
}
FORM FIELDSET {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid
}
FORM LEGEND {
	DISPLAY: none
}
FORM INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; MARGIN-RIGHT: 1px; PADDING-TOP: 1px
}
FORM SELECT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; MARGIN-RIGHT: 1px; PADDING-TOP: 1px
}

@media Screen    
{
FORM INPUT {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
FORM SELECT {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
    }
FORM SELECT {
	MARGIN-TOP: 1px
}
FORM P INPUT {
	TEXT-ALIGN: center
}
FORM TEXTAREA {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.2; PADDING-TOP: 1px; FONT-FAMILY: 'ＭＳ ゴシック', Osaka, monospace
}
TABLE {
	BORDER-RIGHT: #666680 1px solid; BORDER-TOP: #666680 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #666680 1px solid; BORDER-BOTTOM: #666680 1px solid; BORDER-COLLAPSE: collapse
}
TABLE TR TH {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #73758C; TEXT-ALIGN: center
}
TABLE TR TD {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid
}
TABLE TR TD INPUT {
	MARGIN: -2px
}

a:link {
	color: #999999; text-decoration: none
}
a:visited {
	color: #999999; text-decoration: none
}
a:hover {
	color: #CCCCCC; text-decoration: underline
}
a:active {
	color: #CCCCCC; text-decoration: none;
}

/* ----- 基本構造 -------------------------------------- */

DIV#container {
	WIDTH: 800px; BACKGROUND-COLOR: #FFFFFF; text-align: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}
DIV#header {
	BORDER-BOTTOM: #666666 0px solid; CLEAR: both; FLOAT: none; HEIGHT: 150px; BACKGROUND-COLOR: #FFFFFF
}
DIV#menu {
	CLEAR: both; FLOAT: none; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #FFFFFF
}
DIV#navigation {
	FLOAT: right; WIDTH: 220px
}
DIV#logs {
	BORDER-left: #666666 1px solid; MARGIN-LEFT: 45px; FLOAT: left; WIDTH: 420px
}
DIV#diary {
	WIDTH: 420px: PADDING-LEFT: 30px;
}
DIV#comment {
	WIDTH: 220px
}
DIV#trackback {
	MARGIN: 0px 15px
}
DIV#page {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#navi {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#contents {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#work {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#form {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#canvas {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#env {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#status {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#footer {
	CLEAR: both; FLOAT: none
}

/* ----- ヘッダー -------------------------------------- */

DIV#header H1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
DIV#header H1 A {
	FONT-SIZE: 25px; COLOR: #000000; TEXT-DECORATION: none
}

DIV#header TABLE {
	BORDER: 0; margin: 0; border-spacing: 0; border-padding: 0
}
DIV#header TABLE TR TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left; border-spacing: 0px; border-padding: 0px
}
DIV#header TABLE TR TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; border-spacing: 0px; border-padding: 0px
}

DIV#header IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: 0px
}
@media Screen    
{
DIV#header H1 A {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
    }
DIV#header P {
	FONT-SIZE: 12px; MARGIN: 0px 15px
}

/* ----- メニュー -------------------------------------- */

DIV#menu H2 {
	DISPLAY: none
}
DIV#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
DIV#menu UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
DIV#menu a:link {
	color: #660000;
	text-decoration: none
}
DIV#menu a:visited {
	color: #660000;
	text-decoration: none
}
DIV#menu a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: underline
}
DIV#menu a:active {
	text-decoration: none;
	color: #990000
}

/* ----- ナビゲーション -------------------------------- */

DIV#navigation H2 {
	BORDER-BOTTOM: #666666 0px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 7px 0px 17px; COLOR: #000000; PADDING-TOP: 5px
}
DIV#navigation UL {
	MARGIN: 10px 0px 0px 12px
}
DIV#navigation UL LI {
	MARGIN: 12px 0px 0px 12px; LIST-STYLE-TYPE: none
}
DIV#navigation UL LI UL {
	MMARGIN: 10px 0px 0px 12px
}
DIV#navigation DL {
	MARGIN: 0px 10px 0px 12px
}
DIV#navigation DL DT {
	
}
DIV#navigation DL DD {
	
}
DIV#navigation FORM DL {
	
}
DIV#navigation FORM DL DT {
	DISPLAY: none
}
DIV#navigation FORM DL DD {
	
}
DIV#navigation FORM P {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 12px
}
DIV#navigation TABLE {
	BORDER-RIGHT: #aaaaaa 0px solid; BORDER-TOP: #aaaaaa 0px solid; MARGIN: -2px 0px 7px 7px; BORDER-LEFT: #aaaaaa 0px solid; WIDTH: 180px; BORDER-BOTTOM: #aaaaaa 0px solid
}

@media Screen    
{
DIV#navigation TABLE {
	MARGIN: -2px auto 7px
}
    }
DIV#navigation TABLE TR TH {
	BORDER-RIGHT: #aaaaaa 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 0px solid; BACKGROUND-COLOR: #EFEBDE; TEXT-ALIGN: center
}
DIV#navigation TABLE TR TD {
	BORDER-RIGHT: #aaaaaa 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #aaaaaa 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #aaaaaa 0px solid; TEXT-ALIGN: center
}

@media Screen    
{
DIV#navigation TABLE TR TD {
	FONT-SIZE: 12px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
    }
DIV#navigation .day {
	COLOR: #000000
}
DIV#navigation .satday {
	COLOR: #000000
}
DIV#navigation .sunday {
	COLOR: #000000
}
DIV#navigation .today {
	BACKGROUND-COLOR: #EFEBDE
}
DIV#navigation .calender {
	MARGIN: 2px 10px
}
DIV#navigation .calender LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
DIV#navigation .block {
		FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 20px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left
}

div#navigation.access {
margin-right: 15px;margin-bottom: 10px;padding-bottom: 20px;border: 1px solid #99CC99;text-align: center;
}
div#navigation.access li {
margin-left:10px;
}
div#navigation.access dt {
display: inline;margin-right: 10px;
}
div#navigation.access dd {
display: inline;
}

/* ----- 記事一覧 -------------------------------------- */

DIV#logs {
	WIDTH: 450px
}
UNKNOWN {
	WIDTH: 450px
}
DIV#diary .diary {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 0px solid
}
DIV#diary H2 {
	DISPLAY: none
}
DIV#diary H3 {
	BORDER-BOTTOM: #666666 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 5px 20px 20px; COLOR: #666666; PADDING-TOP: 5px;
}
DIV#diary H4 {
	MARGIN: 10px
}
DIV#diary .text  {
	FONT-SIZE: x-small
}
UNKNOWN {
	FONT-SIZE: small
}
DIV#diary .text P {
	MARGIN: 15px 10px 20px 20px
}
DIV#diary .text UL {
	MARGIN: 15px 30px
}
DIV#diary .text OL {
	MARGIN: 15px 40px
}
DIV#diary .info {
	MARGIN: 5px 10px; TEXT-ALIGN: right
}
DIV#diary .info  {
	FONT-SIZE: 10px
}
DIV#diary .info LI {
	DISPLAY: inline; MARGIN-LEFT: 5px
}
DIV#diary .list {
	BORDER-RIGHT: #666666 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666666 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px 20px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV#diary .list H4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 15px; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #FFFFFF
}
DIV#diary .list UL {
	MARGIN: 0px 0px 10px 20px
}
DIV#diary .list DL DT {
	MARGIN: 0px 5px
}
DIV#diary .list DL DD {
	MARGIN: 10px 10px 0px 15px
}
DIV#trackback H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 3px double
}
DIV#trackback DL {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV#trackback DL DT {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px
}
DIV#trackback DL DD {
	MARGIN-LEFT: 30px
}
DIV#comment .comment {
	BORDER-RIGHT: #666666 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 0px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid
}
DIV#comment H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 3px double
}
DIV#comment H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 5px 10px; PADDING-TOP: 5px
}
DIV#comment .title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 5px 10px; PADDING-TOP: 5px
}
DIV#comment .text  {
	FONT-SIZE: x-small
}
UNKNOWN {
	FONT-SIZE: small
}
DIV#comment .text P {
	MARGIN: 10px
}

/* ----- ページ移動 ------------------------------------ */

DIV#page H2 {
	DISPLAY: none
}
DIV#page UL {
	MARGIN: 0px
}
DIV#page UL LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}

/* ----- ナビゲーション -------------------------------- */

DIV#navi H2 {
	DISPLAY: none
}
DIV#navi UL {
	MARGIN: 5px 0px; TEXT-ALIGN: right
}
DIV#navi UL LI {
	DISPLAY: inline; MARGIN-LEFT: 5px
}
DIV#navi FORM DL {
	
}
DIV#navi FORM DL DT {
	DISPLAY: none
}
DIV#navi FORM DL DD {
	FLOAT: left
}
DIV#navi FORM INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

/* ----- コンテンツ ------------------------------------ */

DIV#contents H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 3px double
}
DIV#contents H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px double
}
DIV#contents H4 {
	MARGIN-BOTTOM: 10px
}
DIV#contents DL {
	MARGIN-BOTTOM: 20px
}
DIV#contents DL DT {
	MARGIN-TOP: 10px
}
DIV#contents DL DD {
	MARGIN-LEFT: 30px
}

/* ----- 処理選択 -------------------------------------- */

DIV#work H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 3px double
}
DIV#work FORM {
	MARGIN: 10px 0px
}
DIV#work FORM DL DT {
	DISPLAY: none
}
DIV#work FORM DL DD {
	FLOAT: left
}
DIV#work FORM INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

/* ----- フォーム -------------------------------------- */

DIV#form H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 3px double
}
DIV#form FORM {
	MARGIN-BOTTOM: 10px
}
DIV#form FORM DL {
	MARGIN-BOTTOM: 20px
}
DIV#form FORM DL DT {
	CLEAR: left; FLOAT: left; WIDTH: 5em
}
DIV#form FORM DL DD {
	
}
DIV#form FORM DL DD TEXTAREA {
	MARGIN-TOP: 2px
}
DIV#form FORM UL {
	MARGIN: 0px 0px 20px
}
DIV#form FORM UL LI {
	LIST-STYLE-TYPE: none
}

/* ----- 環境設定 -------------------------------------- */

DIV#env H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 3px double
}
DIV#env H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #73758C
}
DIV#env DL {
	MARGIN-BOTTOM: 20px
}
DIV#env DL DD {
	MARGIN-BOTTOM: 10px
}
DIV#env FORM {
	MARGIN-BOTTOM: 20px
}
DIV#env FORM P {
	MARGIN-BOTTOM: 20px
}

/* ----- キャンバス ------------------------------------ */

DIV#canvas H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 3px double
}
DIV#canvas APPLET {
	MARGIN-BOTTOM: 15px
}

/* ----- ステータス ------------------------------------ */

DIV#status H2 {
	PADDING-RIGHT: 5px; BORDER-TOP: #999999 3px double; PADDING-LEFT: 5px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 3px double
}
DIV#status H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px double
}
DIV#status H4 {
	MARGIN-BOTTOM: 10px
}
DIV#status DL {
	MARGIN-BOTTOM: 20px
}
DIV#status DL DT {
	CLEAR: left; FLOAT: left; WIDTH: 10em
}
DIV#status DL DD {
	
}

/* ----- フッター -------------------------------------- */

DIV#footer {
	BORDER-TOP: #666666 0px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: right
}
DIV#footer a:link {
	color: #666666;
	text-decoration: none;
}
DIV#footer a:visited {
	color: #666666;
	text-decoration: none;
}
DIV#footer a:hover {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: underline;
}
DIV#footer a:active {
	text-decoration: none;
	color: #CCCCCC;
}

/* ----- 個別指定 -------------------------------------- */

DIV#sign {
	font-family: "ＭＳ Ｐゴシック", "Osaka"; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: right
}
DIV#sign A:link {
	COLOR: #666666
}
DIV#sign A:visited {
	COLOR: #666666
}
DIV#sign A:active {
	COLOR: #CCCCCC
}
DIV#sign A:hover {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
.new {
	COLOR: #ff0000
}
