body,tr,td,th {
	font-size:15px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	letter-spacing: 1px;
}
a:link        { color:Blue   ; text-decoration:none; }
a:visited     { color:Blue   ; text-decoration:none; }
a:active      { color:Blue   ; text-decoration:none; }
a:hover       { color:Fuchsia; text-decoration:underline; }
a#menu        { color:black   ; text-decoration:none; }
a#menu:hover  { color:Red    ; text-decoration:none; }

.title        {
	font-weight: bold;
	font-size: 15px;
	line-height: 20px;
	color: #42582C;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.title a {
	color:#0000E3;
	text-decoration:none;
}
.title a:hover {
	color:#AA0000;
	text-decoration:underline;
}
.list0        {
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.list1        {
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.list2        {
	font-weight: normal;
	font-size: 13px;
	line-height: 16px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.list3        {
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	padding: 5px;
}
.btn          {
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.kon          { ime-mode: enabled; }
.koff         { ime-mode: disabled; }
.lspc         { line-height: 17px; }

.bgclr        { background-color:#F7F7FF; }
.wkclr        {
	background-color:#D0D0FF;
}
.bnclr        { background-color:#DDDDFF; }

.ban{
	padding-left: 10px;
}
.annai-txt {
	width: 700px;
	text-align: left;
	padding-bottom: 20px;
}
.annai-title {
	text-align: left;
	font-weight: bold;
	padding-left: 22px;
}

.lnk1 {
	vertical-align:bottom;
	font-weight: normal;
}
.lnk1 a {
	color:#0000E3;
	text-decoration:none;
	font-weight: bold;
}
.lnk1 a:hover {
	color:#AA0000;
	text-decoration:underline;
}
.ktitle {
	font-family: "lr o", "ז", "qMm Pro W3";
	color: #6C3B03;
	font-size: 17px;
	font-weight: bolder;
	padding-top: 10px;
}


/* list_area */

table.list_area {	
	width: 740px;
	border-collapse: collapse;
}
table.list_area th {
	font-size: 15px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 	border: 1px solid #C0C0C0;
	padding: 3px; 
	background-color: #EFEFEF;
}
table.list_area td {
	border: 1px solid #C0C0C0;
	padding: 3px; 
	background-color: #FFFFFF;
}
.list_area_f1 {
	font-size: 15px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-align: center;
	width:150px;
	font-weight: bold;
}
.list_area_f1 a {
	color:#0000E3;
	text-decoration:none;
}
.list_area_f1 a:hover {
	color:#AA0000;
	text-decoration:underline;
}
.list_area_f2 {
	font-size: 13px;
	line-height: 20px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.list_area_f2 a {
	color:#0000E3;
	text-decoration:none;
}
.list_area_f2 a:hover {
	color:#AA0000;
	text-decoration:underline;
}

/* list_sponsor_l */

.list_spon_l_tbl {	
	width: 740px;
	border-collapse: collapse;
}
.list_spon_l_td1 {
 	border: 2px ridge #E0E0E1;
	padding: 2px; 
	text-align: center;
	background-color: #FFFFFF;
}
.list_spon_l_td2 {
 	border: 2px ridge #E0E0E1;
	padding: 0px; 
	/*background-color: #660000;*/
	background-color: #808000;
	height: 26px;
}
.list_spon_l_td20 {
	width: 100%;
}
.list_spon_l_td21 {
	font-size: 16px;
	padding: 0px 0px 0px 8px; 
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}
.list_spon_l_td22 {
	font-size: 16px;
	padding: 0px 8px 0px 0px; 
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
}
.list_spon_l_td3 {
 	border-right: 2px ridge #E0E0E1;
	padding: 0px; 
	background-color: #FFFFFF;
	vertical-align: top;
}
.list_spon_l_td30 {
	width: 100%;
}
.list_spon_l_td31 {
	font-size: 16px;
	padding: 8px;
	vertical-align: top;
}
.list_spon_l_td4 {
 	border-bottom: 2px ridge #E0E0E1;
 	border-right: 2px ridge #E0E0E1;
	padding: 0px; 
	background-color: #FFFFFF;
}
.list_spon_l_td40 {
	width: 100%;
}
.list_spon_l_td41 {
	font-size: 16px;
	padding: 0px 0px 8px 8px; 
	color: blue;
	font-weight: bold;
}
.list_spon_l_td42 {
	font-size: 16px;
	padding: 0px 8px 8px 0px; 
	text-align: right;
}

/* list_sponsor_s */

.list_spon_s_tbl {	
	width: 740px;
	border-collapse: collapse;
}
.list_spon_s_td1 {
 	border: 2px ridge #E0E0E1;
	padding: 2px; 
	text-align: center;
	background-color: #FFFFFF;
}
.list_spon_s_td2 {
 	border: 2px ridge #E0E0E1;
	padding: 0px; 
	background-color: #014283;
	height: 26px;
}
.list_spon_s_td20 {
	width: 100%;
}
.list_spon_s_td21 {
	font-size: 16px;
	padding: 0px 0px 0px 8px; 
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}
.list_spon_s_td22 {
	font-size: 16px;
	padding: 0px 8px 0px 0px; 
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
}
.list_spon_s_td3 {
 	border-right: 2px ridge #E0E0E1;
	padding: 0px; 
	background-color: #FFFFFF;
	vertical-align: top;
}
.list_spon_s_td30 {
	width: 100%;
}
.list_spon_s_td31 {
	font-size: 16px;
	padding: 8px;
	vertical-align: top;
}
.list_spon_s_td4 {
 	border-bottom: 2px ridge #E0E0E1;
 	border-right: 2px ridge #E0E0E1;
	padding: 0px; 
	background-color: #FFFFFF;
}
.list_spon_s_td40 {
	width: 100%;
}
.list_spon_s_td41 {
	font-size: 16px;
	padding: 0px 0px 8px 8px;
	color: blue;
	font-weight: bold;
}
.list_spon_s_td42 {
	font-size: 16px;
	padding: 0px 8px 8px 0px;
	text-align: right;
}

/* list member */

.list_memb_t1 {
	width: 740px;
	border-collapse: collapse;
}
.list_memb_t1_td1 {
 	border: 1px solid #C0C0C0;
	font-weight: bold;
	padding: 3px;
	background-color: #EFEFEF;
}
.list_memb_t1_td2 {
 	border: 1px solid #C0C0C0;
	padding: 3px;
	background-color: #FFFFFF;
}
.list_memb_t2 {
	width: 100%;
	border-collapse: collapse;
}
.list_memb_t2_td1 {
	text-align:left;
}
.list_memb_t2_td2 {
	text-align:right;
}
.list_memb_small {
	font-size: 12px;
	line-height: 14px;
	padding: 2px 3px 2px 3px !important;
}

