.red 	{color: #FF0000;font-size: 120%}
.red2 {color: #FF0000;font-size: 120%;font-weight: bold}
.red3 {color: #FF0000;font-size: 100%;font-weight: bold}
.red4 {color: #FF0000;font-size: 100%;}
.red5 {color: #FF0000;font-size: 300%;font-weight: bold}

.black 	{color: #000000; text-decoration: none;font-size: 120%;}
.black2 {color: #333333;font-size: 140%;text-decoration: none;font-weight: bold;}
.black4 {color: #333333;font-size: 300%;text-decoration: none;font-weight: bold;}
.black5 {color: #333333;font-size: 200%;text-decoration: none;font-weight: bold;}
.blue 	{color: #0000CC; text-decoration: none}
.blue5 	{color: #0000CC; font-size: 300%;font-weight: bold}

.td_maru_rese_ok 	{color: #336699; text-decoration: underline; font-size: 120%}
.td_maru_ok 			{color: #336699; text-decoration: none; font-size: 120%}

.td_closed			{background-color: #FFFFCC;color:#FF0000;text-align:center;color:#FF0000;}
.td_closed_info {color: #FF0000;font-size: 120%;font-weight: bold}
.td_lend2				{text-align:center;};

.lot					{ background-color: #FFFFFF; text-align:center; color: #CC3300; font-size: 120%;}
.lot_c				{ background-color: #FFFFFF; text-align:center; color: #CC3300; text-decoration: underline; font-size: 100%;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}
.lot_explain	{ color: #CC3300; text-decoration: none; font-size: 120%;}
.lot_info			{ color: #FF0000; text-decoration: none; font-size: 90%;}
.lot_info2		{ color: #000000; text-decoration: none; font-size: 140%; font-weight:bold;}

.maru 			{ background-color:#FFFFFF; color:#336699; text-align:center; text-decoration:underline; font-size:120%; padding:5px;}
.sankaku2 	{ background-color:#FFFFFF; color:#CC9900; text-align:center; text-decoration:underline; font-size:100%; padding:5px;}
.maru2 			{ background-color:#FFFFFF; color:#336699; text-align:center; text-decoration:none; font-size:120%; padding:5px;}
.sankaku 		{ background-color:#FFFFFF; color:#CC9900; text-align:center; text-decoration:none; font-size:100%; padding:5px;}
.batu 			{ background-color:#FFFFFF; color:#CC3300; text-align:center; text-decoration:none; font-size:120%; font-weight:bold;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}

.maru_ul		{ background-color:#FFFFFF; color:#336699; text-align:center; text-decoration:underline; font-size:120%;}
.sankaku_ul	{ background-color:#FFFFFF; color:#CC9900; text-align:center; text-decoration:underline; font-size:100%;font-weight:bold;}
.batu_ul 		{ background-color:#FFFFFF; color:#CC3300; text-align:center; text-decoration:underline; font-size:120%;font-weight:bold;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}

.maru_no_rese			{ background-color:#FFFFFF; color:#336699; text-align:center; text-decoration:underline; font-size:120%;}
.sankaku2_no_rese	{ background-color:#FFFFFF; color:#CC9900; text-align:center; text-decoration:underline; font-size:100%;}
.maru2_no_rese		{ background-color:#FFFFFF; color:#336699; text-align:center; text-decoration:none; font-size:120%;}
.sankaku_no_rese	{ background-color:#FFFFFF; color:#CC9900; text-align:center; text-decoration:none; font-size:100%;}
.batu_no_rese			{ background-color:#FFFFFF; color:#CC3300; text-align:center; text-decoration:none; font-size:120%; font-weight:bold;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}

.maru_ul_no_rese			{ background-color:#FFFFFF; color:#336699; text-align:center; text-decoration:underline; font-size:120%;}
.sankaku_ul_no_rese		{ background-color:#FFFFFF; color:#CC9900; text-align:center; text-decoration:underline; font-size:100%;font-weight:bold;}
.batu_no_ul_no_rese 	{ background-color:#FFFFFF; color:#CC3300; text-align:center; text-decoration:underline; font-size:120%;font-weight:bold;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}


.maru_guide 		{color: #336699;text-align:center;text-decoration: none; font-size: 120%}
.batu_guide 		{color: #CC3300; text-decoration: none; text-align:center; font-size: 120%;font-weight: bold}
.sankaku_guide 	{color: #CC9900; text-decoration: none}

.closed 				{ color: #FF0000;font-size:120%}
.closed2 				{ color: #FF0000;}
.td_closed	 		{ background-color:#FFFFCC; color:#FF0000; text-align:center; text-decoration:none; font-size:120%;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}
.td_closed_ul		{ background-color:#FFFFCC; color:#FF0000; text-align:center; text-decoration:underline; font-size:120%;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}

.tdcolor 						{background-color: #009900;text-align:center;}
.tdcolor_c					{background-color: #009900;text-align:center;color:#FFFFFF;font-size:120%;}
.tdcolor_bold 			{background-color: #009900;text-align:center;font-weight:bold;color:#FFFFFF;}

.tdcolor_left 			{background-color: #009900;color:#FFFFFF;text-align:left;}
.tdcolor_l		 			{background-color: #009900;color:#FFFFFF;text-align:left;;font-size:120%;text-align:left;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}
.tdcolor_left_bold 	{background-color: #009900;color:#FFFFFF;font-weight:bold;font-size:120%;text-align:left;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}

.fw_non_bold {  color: #FFFFFF; font-size: 120%;}

.tdcolor2 				{background-color: #FFFFCC}
.tdr 							{background-color: #FFE4E1}
.tdr2							{background-color: #CC0000}
.tdbu 						{background-color: #E6E6FA}
.tdgr 						{background-color: #DCDCDC}
.td_rese_ok 			{background-color: #FFFFFF}
.td_rese_no_area 	{background-color: #FFFFFF}
.td_past 					{background-color: #CCCCCC}

.linkcolor 				{color: #333333; text-decoration: underline ;font-size: 120%}
.linkcolor_w 			{color: #FFFFFF; text-decoration: underline ;font-size: 100%}
.cellcolor 				{color: #333333; text-decoration: none ;font-size: 120%}
.fw 							{color: #FFFFFF; font-size: 120%; font-weight: bold;}
.fb 							{color: #333333; font-size: 120%; font-weight: bold;}
.fbu 							{color: #336699; font-size: 120%;font-weight: bold;text-decoration: underline;}
.fbu2 						{color: #336699; font-size: 130%;font-weight: bold;text-decoration: underline;}
.fbu3 						{color: #336699; font-size: 130%;font-weight: bold;text-decoration: none;}
.rireki 					{color: #336699; font-size: 120%;text-decoration: underline;}
.t_area						{background-color:#FFFFFF;word-break:break-all;}
.route						{word-break:break-all;line-height:20px;width:600px;}

.tdcolor_by_day 							{background-color: #336699;font-weight: bold;font-size:130%;color:#FFFFFF;text-align:center;;padding-top:8px; padding-bottom:8px;padding-left:8px;padding-right:8px;}
.td_inst_detail_button_area 	{text-align:left;vertical-align:top}
.td_inst_data									{color: #333333;font-size: 130%;text-decoration: none;font-weight: bold;}

.td_inst_month 			{color: #333333;font-size: 200%;text-decoration: none;font-weight: bold;text-align:center}
.td_inst_date 			{color: #333333;font-size: 200%;text-decoration: none;font-weight: bold;text-align:center}
.td_inst_warning 		{color: #000000;font-size: 100%;}
.td_month_area 			{background-color: #FFFFFF}

.td_calender_blue 	{background-color: #E6E6FA}
.td_calender_red 		{background-color: #FFE4E1}
.td_calender_gray 	{background-color: #CCCCCC}
.td_calender_white 	{background-color: #FFFFFF}

.td_rese_del_warning 	{color: #FF0000;font-size: 100%;font-weight: bold}
.td_rese_warning 			{color: #FF0000;font-size: 100%;font-weight: bold}
.td_rese_finish_msg 	{color: #FF0000;font-size: 120%;font-weight: bold}

.td_full_reservation{text-align:center;background-color:#FFFFFF;padding:5px}

.gd_td_subtitle		{color: #FF0000; font-size: 100%; font-weight: bold;}
.gd_td_cate_name	{color: #336699; font-size: 100%; font-weight: bold;}
.gd_td_black			{color: #000000;}
.gd_td_white			{color: #FFFFFF;}
.gd_td_explanation{color: #666666; font-size: 100%;}
.gd_td_flow				{background-color: #99CC99 ; color: #000000 ; font-weight: bold ; text-align : center ; padding-top:5px ; padding-bottom:5px ; border : 2px solid #999999}
.gd_td_flow2 			{color: #000000;font-weight: bold; text-align: center}
.gd_td_work_name	{color: #FF0000; font-size: 100%; font-weight: bold;}
.gd_td_alert			{color: #FF0000; font-size: 100%; font-weight: bold;}
.gd_td_guide_no		{color: #FF0000; font-size: 100%; font-weight: bold;vertical-align:top;}

.td_data							{background-color:#FFFFFF;word-break:break-all;color: #000000;background-position: left;text-align:left;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}
.td_data_center				{background-color:#FFFFFF;word-break:break-all;color: #000000;background-position: left;text-align:center;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}
.td_data_c						{background-color:#FFFFFF;word-break:break-all;color: #000000;background-position: left;text-align:center;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}
.td_data_c_no_rese		{background-color:#FFFFFF;word-break:break-all;color: #000000;background-position: left;text-align:center;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}
.td_data2_c_no_rese		{background-color:#CCCCCC;word-break:break-all;color: #000000;background-position: left;text-align:center;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}
.td_data_no_reserve_c	{background-color:#FFFFFF;word-break:break-all;color: #000000;background-position: left;text-align:center;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}

.td_rese_no 				{background-color:#FFFFFF;color: #FF0000;font-size: 120%}

.td_lot_time_space 	{background-color: #FFFFFF;text-align:center;color:#FF0000;font-weight:bold}
.td_lot_time 				{background-color: #FFFFFF;text-align:center;color:#FF0000;font-weight:bold}
.td_lot_time_left 	{background-color: #FFFFFF;text-align:left;}

.td_lot_no 					{background-color:#FFFFFF;color: #FF0000;font-size: 120%}
.td_lot_del_warning {color: #FF0000;font-size: 100%;font-weight: bold}
.td_lot_warning 		{color: #FF0000;font-size: 100%;font-weight: bold}
.td_lot_finish_msg 	{color: #FF0000;font-size: 120%;font-weight: bold}

.td_check_msg {color: #FF0000;font-size: 100%;font-weight: bold;text-align:center}

.td_changed_pw_red 		{color:#FF0000;text-align:center;vertical-align:top}
.td_changed_pw_black 	{color:#000000;text-align:center;vertical-align:top}

.td_time_info{ background-color:#FFFFFF;word-break:break-all;color: #000000;background-position: left;text-align:center;padding-top:5px; padding-bottom:5px;padding-left:5px;padding-right:5px;}

body {background-color: #FFFFFF;}
