

	BODY	{ 
		scrollbar-base-color:#333333; scrollbar-track-color:#FFFFFF; scrollbar-highlight-color:#777777; 

	}
	A:link { color:#6C6055; text-decoration:underline; }
	A:hover { color:#33AA55; text-decoration:underline; }
	//A:visited { color:#777777; text-decoration:underline; }
	A:active { color:#FF0000; text-decoration:underline; }

	A.lm:link { color:#222222; text-decoration:none; }
	A.lm:hover { color:#222222; text-decoration:none; }
	A.lm:visited { color:#222222; text-decoration:none; }
	A.lm:active { color:#222222; text-decoration:none; }

	A.ll:link { color:#505000; text-decoration:none; }
	A.ll:hover { color:#33AA55; text-decoration:underline; }
	//A.ll:visited { text-decoration:none; }
	A.ll:active { color:#FF0000; text-decoration:underline; }

	A.lt:link { color:#A18947; text-decoration:underline; }
	A.lt:hover { color:#AA0000; text-decoration:underline; }
	A.lt:visited { color:#A18947; text-decoration:underline; }
	A.lt:active { color:#CC0000; text-decoration:underline; }

	A.la:link { color:#FF3333; text-decoration:none; }
	A.la:hover { color:#FF0000; text-decoration:underline; }
	A.la:visited { color:#FF3333; text-decoration:none; }
	A.la:active { color:#FFFFFF; text-decoration:underline; }

	A.lb:link { color:#FFFFFF; text-decoration:none; }
	A.lb:hover { color:#FFFF77; text-decoration:underline; }
	A.lb:visited { color:#FFFFFF; text-decoration:none; }
	A.lb:active { color:#FF0000; text-decoration:underline; }
	A.lb2:link { color:#FFFFFF; text-decoration:none;background-color:#333333; }
	A.lb2:hover { color:#FFFF77; text-decoration:underline;background-color:#333333; }
	A.lb2:visited { color:#FFFFFF; text-decoration:none;background-color:#333333; }
	A.lb2:active { color:#FF0000; text-decoration:underline;background-color:#333333; }

	A.lc:link { color:#FF77FF; text-decoration:none; }
	A.lc:hover { color:#FFFFFF; text-decoration:underline; }
	A.lc:visited { color:#FF77FF; text-decoration:none; }
	A.lc:active { color:#FF0000; text-decoration:underline; }

	A.ld:link { color:#77FF99; text-decoration:none; }
	A.ld:hover { color:#FFFFFF; text-decoration:underline; }
	A.ld:visited { color:#77FF99; text-decoration:none; }
	A.ld:active { color:#FF0000; text-decoration:underline; }

	A.le:link { color:#FFFF77; text-decoration:none; }
	A.le:hover { color:#FFFFFF; text-decoration:underline; }
	A.le:visited { color:#FFFF77; text-decoration:none; }
	A.le:active { color:#FF0000; text-decoration:underline; }

	A.lf:link { color:#448866; text-decoration:none; }
	A.lf:hover { color:#FF0000; text-decoration:underline; }
	A.lf:visited { color:#505000; text-decoration:none; }
	A.lf:active { color:#000000; text-decoration:underline; }

	A.lg:link { color:#0000ff; text-decoration:underline; }
	A.lg:hover { color:#ff0000; text-decoration:underline; }
	A.lg:visited { color:#333333; text-decoration:underline; }
	A.lg:active { color:#9999cc; text-decoration:underline; }

	A.ls:link { color:#555522; text-decoration:underline; }
	A.ls:hover { color:#ff0000; text-decoration:underline; }
	A.is:ited { color:#777777; text-decoration:underline; }
	A.ls:active { color:#00ff00; text-decoration:underline; }


	.pointer    { cursor:pointer; }
	.imgbotam   { top:-20px; left:-10px; position:absolute; visibility:visible; }
	.font_line  { line-height: 18px; }

	/* Table */
	.contents   { background-repeat: repeat-x; font-size:12px; }
	.consub     { font-size:11px;  font-family:"ＭＳ Ｐゴシック", "Osaka"; padding: 0px 10px 4px 0px; }
	.mainbody   { background-repeat: repeat-y; 
		      font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.mainpadd   { padding: 0px 5px 0px 11px; } 
	.maintable  { width: 550px; }
	.imgsubtit  { width: 552px; }
	.blockquote { padding: 10px 5px 10px 10px; }
	.righttbody { background-repeat: repeat-x; font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.settle { padding: 0px 5px 0px 10px; }

	/* Site Map */
	.map_line   { line-height: 16px; }

	/* What's New */
	.whatnew    { height:200px; width:550px; border:1px; solid #333333; 
		      font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.iwhatnew   { background:#FFFFFF; scrollbar-base-color:333333; scrollbar-track-color:#333333; scrollbar-highlight-color:#777777; }

	/* Program Infor */
	.pinfor     { height:200px; width:545px; border:1px; solid #333333; 
		      font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.ipinfor    { background:#FFFFFF; scrollbar-base-color:FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-highlight-color:#BBBBBB; scrollbar-shadow-color:#AAAAAA; scrollbar-darkshadow-color:#FFFFFF; }

	/* Program List */
	.prog_list  { padding: 5px 10px 10px 15px; line-height: 18px; }
	.prog_bun   { background-repeat: no-repeat; background-image: url(../img/table_bun.gif); background-position: 0 0;
		      padding: 10px 0px 2px 12px;  font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.prog_name  { background-repeat: no-repeat; background-image: url(../img/table_bun.gif); background-position: 0 0;
		      padding: 10px 0px 2px 12px;  font-size:13px; font-family:"ＭＳ Ｐゴシック", "Osaka"; color: #665544; }
	.prog_nama  { left: -4; position:relative; }
	.prog_msg   { padding: 7px 0px 7px 10px; line-height: 18px; }
	.prog_ts    { background-repeat: no-repeat; background-image: url(../img/table_ts.gif); background-position: 150 0;
		      padding: 7px 0px 0px 5px; }
	.prog_down  { padding: 0px 0px 0px 10px; } .prog_com   { padding: 0px 0px 5px 10px; }
	.prog_kinou { background-repeat: no-repeat; background-image: url(../img/table_bun.gif); background-position: 5 0;
		      padding: 5px 10px 10px 15px; line-height: 14px; font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }

	/* How List */
	.how_list  { padding: 5px 10px 10px 10px; line-height: 18px; }
	.how_palet { border:1px solid #777777; font-size:13px;
		     scrollbar-base-color:FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-highlight-color:#BBBBBB; scrollbar-shadow-color:#AAAAAA; scrollbar-darkshadow-color:#FFFFFF; }
	.how_table { width:470px; font-size:14px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.how_ol    { padding: 5px 0px 10px 0px; left: -5; position:relative; line-height: 18px; }
	.how_ul    { left: -20; position:relative; }

	/* WEB SHOP System */
	.shoptable  { width:550px; font-size:13px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.shop_title { background-repeat: no-repeat; background-image: url(../program/shopsystem/img/table_title1.jpg); 
		      background-position: 0 0; width: 550px;  }
	.shop_title2{ background-repeat: no-repeat; background-image: url(../program/shopsystem/img/table_title2.gif); 
		      background-position: 0 7; width: 550px; z-index: 1; }
	.shop_bottom{ background-repeat: no-repeat; background-image: url(../program/shopsystem/img/table_title2.jpg); 
		      background-position: 0 15;  position:relative; left: -7; width: 550px; height: 50px; }

	.shop_bott1 { background-repeat: no-repeat; background-image: url(../program/shopsystem/img/table_title2b.jpg); 
		      background-position: 50 0; position:relative; left: 7; width: 550px; height: 25px; }
	.shop_bott2 { background-repeat: no-repeat; background-image: url(../program/shopsystem/img/table_title2.jpg); 
		      background-position: 0 15;  position:relative; left: 7; width: 550px; height: 50px; }
	.shop_ul    { left: -15; position: relative; }

	/* Users Infor */
	.rinfor     { height:200px; width:525px; border:1px; solid #333333; 
		      font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.irinfor    { background:#FFFFFF; scrollbar-base-color:FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-highlight-color:#BBBBBB; scrollbar-shadow-color:#AAAAAA; scrollbar-darkshadow-color:#FFFFFF; }

	/* Users */
	.list_line   { line-height: 16px; padding: 0px 0px 10px 0px; left: 30; position:relative; }

	/* FORM */
	.contact    { background:#FFFFF7; border:1px solid #AABBAA; font-size:13px; 
 		      scrollbar-base-color:AAAAAA; scrollbar-track-color:#FFFFF7; scrollbar-highlight-color:#CCCCCC; }
	.textbook   { background:#DDDDDD; }
	.submbook   { width:7em; color:#FFFFFF; background:#555555; font:10pt; border:1px solid #333333; }
	.clock      { height:16px; width:170px; background:#F7F7F7; border:1px; text-decoration: underline;
		      color: #A18947; font-weight: bold; font-size:13px; font-family:"Times New Roman", "ＭＳ Ｐゴシック", "Osaka";  }


	/* FONT */
	.font1{ font-size:1px; }
	.font2{ font-size:2px; }
	.font3{ font-size:3px; }
	.font4{ font-size:4px; }
	.font5{ font-size:5px; }
	.font6{ font-size:6px; }
	.font7{ font-size:7px; }
	.font8{ font-size:8px; }
	.font9m{ font-size:9px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font9t{ font-size:9px;font-family:"Times", "Times New Roman"; }
	.font10{ font-size:10px; }
	.font10m{ font-size:10px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font10t{ font-size:10px;font-family:"Times", "Times New Roman"; }
	.font11{ font-size:11px; }
	.font11m{ font-size:11px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font11t{ font-size:11px;font-family:"Times", "Times New Roman"; }
	.font12{ font-size:12px; }
	.font12m{ font-size:12px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font12t{ font-size:12px;font-family:"Times", "Times New Roman"; }
	.font13{ font-size:13px; font-family:"ＭＳ Ｐ明朝", "Osaka"; }
	.font13m{ font-size:13px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font13t{ font-size:13px;font-family:"Times", "Times New Roman"; }
	.font14{ font-size:14px; }
	.font14m{ font-size:14px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font14t{ font-size:14px;font-family:"Times", "Times New Roman"; }
	.font15{ font-size:15px; }
	.font15m{ font-size:15px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font15t{ font-size:15px;font-family:"Times", "Times New Roman"; }
	.font16{ font-size:16px; }
	.font16m{ font-size:16px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font16t{ font-size:16px;font-family:"Times", "Times New Roman"; }
	.font17{ font-size:17px; }
	.font17m{ font-size:17px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font17t{ font-size:17px;font-family:"Times", "Times New Roman"; }
	.font18{ font-size:18px; }
	.font18m{ font-size:18px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font18t{ font-size:18px;font-family:"Times", "Times New Roman"; }
	.font19{ font-size:19px; }
	.font19m{ font-size:19px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font19t{ font-size:19px;font-family:"Times", "Times New Roman"; }
	.font20{ font-size:20px; }
	.font20m{ font-size:20px;font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.font20t{ font-size:20px;font-family:"Times", "Times New Roman"; }


	/* ########################################
	   Diary 表示設定
	########################################### */

	.ldView_Title { width : 126; font-size:13px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.ldView_Body  { width : 126; font-size:12px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.logdataViewPos { position:absolute; }

	/* ########################################
	   カレンダーテーブルサイズ設定
	########################################### */

	.cTable{ width : 126; height : 84; } /* テーブル全般 */
	.wTable{ width : 126; height : 13; } /* 年月日テーブル */
	.dTable{ width : 18;  height : 13; } /* 曜日・日にちテーブル */

	/* ########################################
	   カレンダー文字サイズ設定
	########################################### */

	.dateFont{ font-size:13px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.weekFont{ font-size:13px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.dayFont { font-size:13px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.celeFont{ font-size:0px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }

	/* ########################################
	   カレンダーリンク諸設定
	########################################### */
	A.Ca:link    { color:#505000; text-decoration:underline; background-color:#EEEEEE; }
	A.Ca:hover   { color:#33AA55; text-decoration:underline; background-color:#EEEEEE; }
	A.Ca:visited { text-decoration:text-decoration:underline; }
	A.Ca:active  { color:#FF0000; text-decoration:underline; background-color:#EEEEEE; }

	/* ########################################
	   ＣＯＬＯＲ ＰＡＬＥＴＴＥ 諸設定
	########################################### */
 	.Button       { width:6em; color:#333333; background:#CCCCCC; font:10pt; border:1px solid #777777; height : 18; }
	.CPalette     { font-size:13px; font-family:"ＭＳ Ｐゴシック", "Osaka"; }
	.cPaletteView { position:absolute; }

