@charset "euc-jp";
/********** 全体設定 **********/

BODY
{
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font: 10pt/12pt "ＭＳ Ｐ明朝", "細明朝体";
}


/********** 余白関連: mg〜 **********/

/* メニュー */
.mgMenu
{
	margin-bottom: 30px;
	text-align: center;
}

/* 3ヶ月表示 */
.mgMonth
{
	margin-bottom: 15px;
	text-align: center;
}

/* 著作権表示 */
.mgFooter
{
	margin-top: 50px;
	text-align: center;
	font: bold 10pt "ＭＳ Ｐ明朝", "細明朝体";
}


/********** 罫線: line〜 **********/

/* 著作権表示 */
HR.lineCopy{ width: 100%; }


/********** テーブル全体 **********/

/* 全体 */
TABLE
{
	width: 500px;
	border-collapse: collapse;
	border-style: hidden;
	padding: 0px;
}

/* カレンダー */
TABLE.cal
{
	width: 500px;
	border-collapse: collapse;
	border-width: 1px;
	border-color: #732E07;
	border-style: solid;
	padding: 0px;
}

/* 横列全体 */
TR{ background-color: #FFFFFF; }


/********** テーブル関連（メニュー）: tblMenu〜 **********/

/* メニュー */
TD.tblMenu
{
	color: #FFFFFF;
	background-color: #732E07;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 3px 5px 3px 5px;
	font: bold 10pt Verdana, Helvetica, sans-serif;
}

/* Home */
TD#tblMenuHome{ width: 12%; }

/* Mode Change */
TD#tblMenuChg{ width: 44%; }

/* Mode */
TD#tblMenuMode{ width: 22%; }

/* three Months */
TD#tblMenuThree{ width: 22%; }

/* Year */
TD#tblMenuYear{ width: 22%; }

/* Month */
TD#tblMenuMon{ width: 22%; }

/* Prev Year */
TD#tblMenuPyear{ width: 11%; }

/* Prev Month */
TD#tblMenuPmon{ width: 11%; }

/* Next Year */
TD#tblMenuNyear{ width: 11%; }

/* Next Month */
TD#tblMenuNmon{ width: 11%; }


/********** テーブル関連（カレンダー）: tblCal〜 **********/

/* 日曜 */
TD.tblCalSun
{
	color: #000000;
	background-color: #FFCC66;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 5px 10px 5px 10px;
	font: bold 10pt Verdana, Helvetica, sans-serif;
}

/* 土曜 */
TD.tblCalSat
{
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 5px 10px 5px 10px;
	font: bold 10pt Verdana, Helvetica, sans-serif;
}

/* 平日 */
TD.tblCalWeek
{
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 5px 10px 5px 10px;
	font: bold 10pt Verdana, Helvetica, sans-serif;
}

/* タイトル */
TD.tblCalTitle
{
	width: 92%;
	color: #000000;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #DADADA;
	border-style: solid;
	padding: 6px 10px 3px 10px;
	font: 10pt "ＭＳ ゴシック", Osaka−等幅, monospace;
}

/* 年月 */
TD.tblCalDate
{
	color: #FFFFFF;
	background-color: #732E07;
	border-width: 1px;
	border-color: #732E07;
	border-style: solid;
	text-align: center;
	padding: 5px 10px 5px 10px;
	font: bold 10pt Verdana, Helvetica, sans-serif;
}


/********** テーブル関連（日記表示）: tblDisp〜 **********/

/* 日付 */
TD.tblDispDate
{
	width: 26%;
	color: #FFFFFF;
	background-color: #732E07;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 6px 10px 3px 10px;
	font: 10pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}

/* タイトル */
TD.tblDispTitle
{
	color: #FFFFFF;
	background-color: #732E07;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 6px 10px 3px 10px;
	font: 10pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}

/* メッセージ */
TD.tblDispMsg
{
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 8px 10px 5px 10px;
	font: 10pt/12pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}


/********** テーブル関連（3ヶ月表示）: tblThree〜 **********/

/* 日付 */
TD.tblThreeDate
{
	width: 100%;
	color: #FFFFFF;
	background-color: #732E07;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 5px 10px 5px 10px;
	font: bold 10pt "ＭＳ Ｐ明朝", "細明朝体", sans-serif;
}

/* タイトル */
TD.tblThreeTitle
{
	color: #000000;
	border-width: 1px;
	border-color: #DADADA #4E4E4E #DADADA #4E4E4E;
	border-style: solid;
	padding: 6px 10px 3px 10px;
	font: 10pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}


/********** テーブル関連（フォーム）: tblForm〜 **********/

/* 見出し */
TD.tblFormHead
{
	color: #FFFFFF;
	background-color: #732E07;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 4px 5px 4px 5px;
	font: bold 10pt "ＭＳ Ｐ明朝", "細明朝体", sans-serif;
}

/* 項目名称 */
TD.tblFormName
{
	width: 18%;
	color: #4E4E4E;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 5px;
	font: bold 10pt "ＭＳ Ｐ明朝", "細明朝体", sans-serif;
}

/* アイテム */
TD.tblFormItem
{
	width: 82%;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 5px;
}

/* イメージ */
TD.tblFormImage
{
	width: 82%;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 5px;
}

/* Submit, Clear, Back */
TD.tblFormButton
{
	background-color: #E8E8E8;
	text-align: center;
	padding: 20px 0px 0px 0px;
}


/********** テーブル関連（管理画面）: tblAdmin〜 **********/

/* フォーム */
TD.tblAdminForm
{
	color: #FFFFFF;
	background-color: #732E07;
	border-width: 1px;
	border-color: #732E07;
	border-style: solid;
	padding: 5px;
	text-align: center;
	font: bold 10pt "ＭＳ Ｐ明朝", "細明朝体", sans-serif;
}


/********** テーブル関連（エラー）: tblErr〜 **********/

/* 見出し */
TD.tblErrHead
{
	width: 100%;
	color: #FFFFFF;
	background-color: #732E07;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	text-align: center;
	padding: 5px 10px 5px 10px;
	font: bold 10pt "ＭＳ Ｐ明朝", "細明朝体", sans-serif;
}

/* メッセージ */
TD.tblErrMsg
{
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #4E4E4E;
	border-style: solid;
	padding: 8px 10px 5px 10px;
	text-align: center;
	font: 10pt/12pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}


/********** フォームアイテム **********/

/* EDIT/DEL */
SELECT
{
	color: #000000;
	background-color: #D0D0D0;
	font: 10pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}

/* ボタン */
INPUT.button
{
	color: #000000;
	background-color: #D0D0D0;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	text-align: center;
	padding: 1px 0px 0px 0px;
	font: 10pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}

/* テキスト */
INPUT.text
{
	color: #000000;
	background-color: #D0D0D0;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font: 10pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}

/* テキストエリア */
TEXTAREA
{
	color: #000000;
	background-color: #D0D0D0;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font: 10pt/12pt "ＭＳ Ｐ明朝", "細明朝体", monospace;
}


/********** リンク設定全体 **********/

A{ text-decoration: none; }
A:link{ color: #007500; }
A:visited{ color: #007500; }
A:active{ color: #007500; }
A:hover{ text-decoration: underline; }


/********** リンク設定（メニュー）: A.menu〜 **********/

A.menu:link{ color: #FFFFFF; }
A.menu:visited{ color: #FFFFFF; }
A.menu:active{ color: #FFFFFF; }
A.menu:hover
{
	color: #007500;
	text-decoration: none;
}


/********** リンク設定（タイトル）: A.title〜 **********/

A.title
{
	width: 100%;
	display: block;
}
A.title:link{ color: #000000; }
A.title:visited{ color: #000000; }
A.title:active{ color: #000000; }
A.title:hover
{
	color: #007500;
	text-decoration: underline;
}


/********** リンク設定（日付）: A.day〜 **********/

A.day{ color: #000000; }
A.day:link{ color: #000000; }
A.day:visited{ color: #000000; }
A.day:active{ color: #000000; }
A.day:hover{ text-decoration: none; }


/********** リンク設定（著作権）: A.copy〜 **********/

A.copy:link{ color: #4E4E4E; }
A.copy:visited{ color: #4E4E4E; }
A.copy:active{ color: #4E4E4E; }
A.copy:hover
{
	color: #007500;
	text-decoration: underline;
}
.sub-title {
	
	font-size: 10px;
	line-height: 16px;
	color: #732E07;
}
.title {
	
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #732E07;
}
.title-text {
	
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #732E07;
	font-weight: bold;
}
.sub-text {
	
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #732E07;

}
.sideline-text {
	
	font-size: 10px;
	line-height: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #732E07;
	border-left-color: #732E07;
	font-weight: bold;
	color: #732E07;

}
.text {
	
	font-size: 14px;
	color: #732E07;

}
.underline-text {
	
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #732E07;
	color: #732E07;

}
.unsideline-text {
	
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #732E07;
	border-bottom-color: #732E07;
	border-left-color: #732E07;
	color: #732E07;

}
.under-text {
	
	font-size: 14px;
	line-height: 24px;
	color: #732E07;
}
.sub-text-big {
	
	font-size: 18px;
	line-height: 24px;
	color: #732E07;
	font-weight: bolder;

}
.sub-text-a {
	
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #732E07;
}
