
table.line	{ padding:0; margin:0; background-color:#ffffff; border:1px solid gray; width:650px;}


table.waku_bottom	{ margin:0px; border-top: 2px solid #3C97EC;
		 	border-bottom: 0px solid #3C97EC; width:650px;}
td.set_bottom,
td.set_bottom-home	{ padding-top:5px; padding-bottom:5px;
			background-color:#E8F3FD;
		 	color:#000000; font-size:0.9em; letter-spacing:0.1em; line-height: 1.1em;}

td.set_bottom		{background-color:#E8F3FD;}
td.set_bottom-home	{background-color:#F1F2F2;}

td.back-color	{ background-color:#ffffff}


#table.waku	{ margin: 0; padding: 0; width:650px;} abcd_cssで定義している
table.waku_02	{ margin-left: 0px ; margin-right: 10px; width:640px;}
table.waku_03	{ width:310px; }
table.waku_04	{ width:600px; }

table.set21_a	{ background-color:white; background-image: url(../images/21-a_title.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:650px;}
table.set21_b	{ background-color:white; background-image: url(../images/21-b_title.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:650px;}
table.set21_c	{ background-color:white; background-image: url(../images/21-c_title.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:650px;}
table.set21_d	{ background-color:white; background-image: url(../images/21-d_title.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:650px;}
table.set21_e	{ background-color:white; background-image: url(../images/21-e_title.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:650px;}

td.menu21_koumoku	{ padding-top:40px; padding-left:50px; width:410px;
		 	text-align: left; vertical-align: top;}
td.menu21_koumoku_diary	{ padding-top:80px; padding-left:50px; width:410px;
		 	text-align: left; vertical-align: top;}

table.set21_01	{ border:1px solid gray; background-color:#ffffff; vertical-align: top; width:230px;}
td.set21_01	{ padding-top:5px;}

td.menu21	{ padding:5px 0px; color:black; font-size:0.8em; text-align:center; line-height:1.2em;}

td.set_acr	{ color: black; font-size: 0.6em; line-height:1.3em;
		  text-align:left; vertical-align: top; width:230px; background-color:#F2F2F2;}

td.menu_modoru	{ padding-left:520px; font-size:0.8em;
		 text-align:right; vertical-align: bottom;}
p.modoru	{ margin:20px 0 0 0; padding:0;}

table.title21_a	{ background-color: #D7E4FF; padding: 3px 5px 3px 5px; 
		border-top:1px solid blue; border-bottom:1px solid blue; width:650px;}
table.title21_b	{ background-color: #D7FFF0; padding: 3px 5px 3px 5px; 
		border-top:1px solid #349418; border-bottom:1px solid #349418; width:650px;}
table.title21_c	{ background-color: #FFF3D7; padding: 3px 5px 3px 5px; 
		border-top:1px solid #E36E41; border-bottom:1px solid #E36E41; width:650px;}
table.title21_d	{ background-color: #ffffff; padding: 3px 5px 3px 5px; 
		border-bottom:3px solid #AA3A99; width:650px;}


td.title21_koumoku	{ padding-left:20px; font-size:1em; font-weight:bold;  text-align: left;}
td.title21_hitokoto	{ padding:20px 0px 10px 20px; color:#AA3A99;
			font-size:0.9em; font-weight:bold;  text-align: left;}

td.set_01	{ color:black; font-size:0.9em; line-height: 1.5em;
		text-align:left; vertical-align: top; padding-left: 10px;}

td.set_02	{ padding-top:10px; padding-left:15px;
		text-align:right; vertical-align: top;}

td.set_03	{ color:black; font-size:0.9em; line-height: 1.5em;
		 background-color: #ffffff; padding:10px 20px 10px 30px;
		text-align:left; vertical-align: top;}

td.set_04	{ color:black; font-size:0.7em; line-height: 1.2em;
		 padding:130px 0px 10px 10px;
		text-align:left; vertical-align: top;}

td.set_space01	{ padding-top:10px; padding-right:20px;}

td.title_pp	{ padding-top:15px; text-align:left; vertical-align: top;}

td.set-pol_01	{ padding-left: 40px; padding-top:30px;}
td.set-pol_03a	{ padding:10px 0px 20px 50px;
		 font-size:1em; line-height: 1.2em; color:#4B0082;
		 font-weight:normal; text-align:left; vertical-align: top;}
td.set-pol_03b	{ color:black; font-size:0.9em; line-height: 2em; color:#000000;
		  font-weight:normal; text-align:left; vertical-align: top;}
td.set-pol_05	{ padding-left:30px;}

td.set-pro_01	{ padding:20px 0px 20px 50px;
		 font-size:0.9em; line-height: 1.3em; color:#000000;
		 vertical-align: bottom;}
td.set-pro_line_space	{ padding:10px 0px 0px 0px; text-align:center;}
td.set-pro_02	{ padding:20px 0px 0px 0px;}
td.set-pro_03a	{ padding-left:20px; width:421px;
		color:black; font-size:0.9em; line-height: 1.5em; color:#000000;
		  text-align:left; vertical-align: top;}

table.set_pro_03b { width:400px; 
		   border:1px solid gray; background-color:#F6F6F6;}
td.set-pro_03b	{ color:black; color:#000000; font-size:0.7em;
		 line-height: 1.5em; text-align:left; vertical-align: top;}

td.set-pro_03c	{ color:black; font-size:0.9em; line-height: 1.1em;
		border-bottom: 1px dotted gray;
		padding-top: 5px; padding-bottom: 5px; padding-left: 10px;}
td.set-pro_03c02	{ color:black; font-size:0.9em; line-height: 1.1em;
		padding-top: 5px; padding-bottom: 5px; padding-left: 10px;}
td.set-pro_04	{ padding-top:150px; padding-left:20px;}
td.set-pro_05	{ color:black; font-size:0.9em; line-height: 1.5em;
		padding-top: 5px; padding-bottom: 5px; padding-left:60px;}

td.title_info	{ padding-top:15px; padding-bottom:10px; 
		text-align:left; vertical-align: top; width:450px;}
td.title_vol	{ padding-top:25px; text-align:right; vertical-align: top; width:195px;}
td.title-vol_01	{ padding-top:25px; text-align:right; vertical-align: top; width:195px;}
td.set-vol_02	{ padding:10px 10px 10px 20px; color:black; font-size:0.9em; 
		line-height:1.2em; vertical-align: top; width:280px;}
td.set-vol_02b	{ padding-right:15px;}
td.set-vol_03	{ padding:10px 20px 10px 20px; color:black; font-size:0.9em; 
		line-height:1.2em; vertical-align: top;}

td.set-info_01a{ background-color:white; background-image: url(../images/info/back01a.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:640px; height:40px; text-align:center;}
td.set-info_01b { background-color:white; background-image: url(../images/info/back01b.gif); background-repeat: repeat ;
		  margin: 0; padding: 0; width:640px; text-align:center;}
td.set-info_01c{ background-color:white; background-image: url(../images/info/back01c.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:640px; height:17px; text-align:center;}

td.set-info_02a{ background-color:white; background-image: url(../images/info/back02a.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:640px; height:40px; text-align:center;}
td.set-info_02b { background-color:white; background-image: url(../images/info/back02b.gif); background-repeat: repeat ;
		  margin: 0; padding: 0; width:640px; text-align:center;}
td.set-info_02c{ background-color:white; background-image: url(../images/info/back02c.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:640px; height:17px; text-align:center;}

td.set-info_03a{ background-color:white; background-image: url(../images/info/back03a.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:640px; height:40px; text-align:center;}
td.set-info_03b { background-color:white; background-image: url(../images/info/back03b.gif); background-repeat: repeat ;
		  margin: 0; padding: 0; width:640px; text-align:center;}
td.set-info_03c{ background-color:white; background-image: url(../images/info/back03c.gif); background-repeat: no-repeat ;
		  margin: 0; padding: 0; width:640px; height:17px; text-align:center;}

td.set-info_b2 { padding:10px 10px 10px 30px; color:black; font-size:0.9em; 
		line-height:1.3em; vertical-align: top; width:600px;}

td.set-info_space{ width:30px;}
td.set-info_space02{ width:50px; background-color:yellow;}

td.title_link	{ padding-top:15px; padding-bottom:15px; text-align:left; vertical-align:top;}
td.set-link_01	{ padding-left: 30px; padding-top:10px; width:230px;
		 font-size:0.9em; font-weight:bold; vertical-align:top;
		 border-bottom: 1px dotted gray;}
td.set-link_01b	{ padding-left: 30px; padding-top:10px; width:230px;
		 font-size:0.9em; font-weight:bold;vertical-align:top;   
		 border-bottom: 2px solid gray;}
td.set-link_01c	{ padding-left: 30px; padding-top:10px; width:230px;
		 font-size:0.9em; font-weight:bold;vertical-align:top;}

td.set-link_02	{ padding-left: 0px; padding-top:10px;  padding-bottom:5px; width:370px;
		 line-height:1.2em; vertical-align:bottom; border-bottom: 1px dotted gray;}
td.set-link_02b	{ padding-left: 0px; padding-top:10px;  padding-bottom:5px; width:370px;
		 line-height:1.2em; vertical-align: bottom; border-bottom: 2px solid gray;}
td.set-link_02b2{ padding-left: 0px; padding-top:10px;  padding-bottom:1px; width:370px;
		 vertical-align: bottom; border-bottom: 2px solid gray;}
td.set-link_space{ width:40px;}


td.set-toi_01	{ padding-top:20px; padding-left:150px; width:200;}
td.set-toi_02	{ padding-top:100px; padding-right:80px; font-size:0.9em; width:300;}
td.set-toi_02b	{ line-height:2.5em; width:300;
		border-top: 1px dotted #3AB544; border-bottom: 1px dotted #3AB544; }
td.set-toi_space{ padding-left:150px;}

td.pic		{ text-align: center; vertical-align: middle; padding: 5px; width:315px;}
td.pic_02	{ text-align: center; vertical-align: top; padding: 5px; width:315px;}

td.pic-tate_02	{ text-align: center; vertical-align: middle; padding: 5px; width:235px;}

td.month	{ padding: 3px 0px;
		border-top: 1px solid #03A8AC; border-bottom: 1px solid #03A8AC; 
#		background-color: #F5E2EE;
		background-color: #F2F2F2;
		color: black; font-size: 0.9em; font-weight: bold;text-align: center;}


td.day		{ color: #028386; font-size: 0.8em; line-height: 1.6em;
		 text-align:right; vertical-align:top; font-weight:bold;}

td.day-s		{ color: #028386; font-size: 0.8em; line-height: 1.1;
		 text-align:right; vertical-align:top; font-weight:bold;background-color:pink;}

td.day_01	{ color: black; font-size: 0.8em; line-height: 1.1; background-color:#ffffff;
		padding: 10px; text-align: left; vertical-align: middle; width:150px; height:200px;}


td.day_02	{ color: black; font-size: 0.8em; line-height: 1.1; border-bottom:1px solid #03A8AC;
		padding: 2px 2px 2px 10px; text-align: left; vertical-align: middle; width:280px;}

td.day_03	{ color: black; font-size: 0.8em; line-height: 1.6em; border-bottom:1px solid #03A8AC;
		padding: 6px 2px 6px 10px; text-align: left; vertical-align: middle; width:580px;}

td.day_03-s	{ color: black; font-size: 0.8em; line-height: 1.1; border-bottom:1px solid #03A8AC;
		padding: 2px 2px 2px 10px; text-align: left; vertical-align: middle; width:580px;
		background-color:pink;}

/*
td.backno	{ color: #ffffff; font-size:0.9em; padding:2px 0px 2px 10px; letter-spacing:0.2em;
		 background-color:#00008B;}
*/
td.backno	{ color: #ffffff; font-size:0.9em; padding:4px 0px 4px 10px; letter-spacing:0.2em;
		 background-color:#00008B; font-weight:bold;}


td.line00	{width:270px; font-size:0.9em; text-align:left; vertical-align:top;
		border-bottom:1px dotted gray; }

td.line01,
td.line02,
td.line03		{ font-size:0.8em; line-height:1.2em; text-align:left; vertical-align:top;
		border-bottom:1px dotted gray; padding:5px 0px; }

td.line01		{width:60px; }
td.line02		{width:10px; }
td.line03		{width:230px; }						

	
