body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url(image/bg.gif);
	background-repeat: repeat-x;
}

.l_font { font-size: 14px}
.m_font { font-size: 12px}
.s_font { font-size: 11px}
.ss_font { font-size: 9px}
.l_font_b { font-size: 14px;font-weight: bold}
.m_font_b { font-size: 12px;font-weight: bold}
.s_font_b { font-size: 11px;font-weight: bold}


.l_font_r { font-size: 14px;color: #FF0000}
.m_font_r { font-size: 12px;color: #FF0000}
.s_font_r { font-size: 11px;color: #FF0000}
.l_font_rb { font-size: 14px;color: #FF0000;font-weight: bold}
.m_font_rb { font-size: 12px;color: #FF0000;font-weight: bold}
.s_font_rb { font-size: 11px;color: #FF0000;font-weight: bold}
.ll_font_rb { font-size: 30px;color: #FF0000;font-weight: bold}

.l_font_pi { font-size: 14px;color: #FF00FF}
.m_font_pi { font-size: 12px;color: #FF00FF}
.s_font_pi { font-size: 11px;color: #FF00FF}
.l_font_pib { font-size: 14px;color: #FF00FF;font-weight: bold}
.m_font_pib { font-size: 12px;color: #FF00FF;font-weight: bold}
.s_font_pib { font-size: 11px;color: #FF00FF;font-weight: bold}

.l_font_w { font-size: 14px;color: #FFFFFF}
.m_font_w { font-size: 12px;color: #FFFFFF}
.s_font_w { font-size: 11px;color: #FFFFFF}
.l_font_wb { font-size: 14px;color: #FFFFFF;font-weight: bold}
.m_font_wb { font-size: 12px;color: #FFFFFF;font-weight: bold}
.s_font_wb { font-size: 11px;color: #FFFFFF;font-weight: bold}


.l_font_bl { font-size: 14px;color: #0000FF}
.m_font_bl { font-size: 12px;color: #0000FF}
.s_font_bl { font-size: 11px;color: #0000FF}
.l_font_blb { font-size: 14px;color: #0000FF;font-weight: bold}
.m_font_blb { font-size: 12px;color: #0000FF;font-weight: bold}
.s_font_blb { font-size: 11px;color: #0000FF;font-weight: bold}


.l_font_gr { font-size: 14px;color: #009900}
.m_font_gr { font-size: 12px;color: #009900}
.s_font_gr { font-size: 11px;color: #009900}
.l_font_grb { font-size: 14px;color: #009900;font-weight: bold}
.m_font_grb { font-size: 12px;color: #009900;font-weight: bold}
.s_font_grb { font-size: 11px;color: #009900;font-weight: bold}


.l_font_g { font-size: 14px;color: #CCCCCC}
.m_font_g { font-size: 12px;color: #CCCCCC}
.s_font_g { font-size: 11px;color: #CCCCCC}
.ss_font_g { font-size: 9px;color: #CCCCCC}
.l_font_gb { font-size: 14px;color: #CCCCCC;font-weight: bold}
.m_font_gb { font-size: 12px;color: #CCCCCC;font-weight: bold}
.s_font_gb { font-size: 11px;color: #CCCCCC;font-weight: bold}

.l_font_o { font-size: 14px;color: #FF6600}
.m_font_o { font-size: 12px;color: #FF6600}
.s_font_o { font-size: 11px;color: #FF6600}
.l_font_ob { font-size: 14px;color: #FF6600;font-weight: bold}
.m_font_ob { font-size: 12px;color: #FF6600;font-weight: bold}
.s_font_ob { font-size: 11px;color: #FF6600;font-weight: bold}

.l_font_y { font-size: 14px;color: #FFFF00}
.m_font_y { font-size: 12px;color: #FFFF00}
.s_font_y { font-size: 11px;color: #FFFF00}
.l_font_yb { font-size: 14px;color: #FFFF00;font-weight: bold}
.m_font_yb { font-size: 12px;color: #FFFF00;font-weight: bold}
.s_font_yb { font-size: 11px;color: #FFFF00;font-weight: bold}



.l_font_p { font-size: 14px;color: #662D91}
.m_font_p { font-size: 12px;color: #662D91}
.s_font_p { font-size: 11px;color: #662D91}
.l_font_pb { font-size: 14px;color: #662D91;font-weight: bold}
.m_font_pb { font-size: 12px;color: #662D91;font-weight: bold}
.s_font_pb { font-size: 11px;color: #662D91;font-weight: bold}

.l_font_o { font-size: 14px;color: #FF6600}
.m_font_o { font-size: 12px;color: #FF6600}
.s_font_o { font-size: 11px;color: #FF6600}
.l_font_ob { font-size: 14px;color: #FF6600;font-weight: bold}
.m_font_ob { font-size: 12px;color: #FF6600;font-weight: bold}
.s_font_ob { font-size: 11px;color: #FF6600;font-weight: bold}

.l_font_carddas_blue1 { font-size: 14px;color: #0D004C}
.m_font_carddas_blue1 { font-size: 12px;color: #0D004C}
.s_font_carddas_blue1 { font-size: 11px;color: #0D004C}
.l_font_carddas_blue1b { font-size: 14px;color: #0D004C;font-weight: bold}
.m_font_carddas_blue1b { font-size: 12px;color: #0D004C;font-weight: bold}
.s_font_carddas_blue1b { font-size: 11px;color: #0D004C;font-weight: bold}

.l_font_carddas_blue2 { font-size: 14px;color: #0074BC}
.m_font_carddas_blue2 { font-size: 12px;color: #0074BC}
.s_font_carddas_blue2 { font-size: 11px;color: #0074BC}
.l_font_carddas_blue2b { font-size: 14px;color: #0074BC;font-weight: bold}
.m_font_carddas_blue2b { font-size: 12px;color: #0074BC;font-weight: bold}
.s_font_carddas_blue2b { font-size: 11px;color: #0074BC;font-weight: bold}

.l_font_carddas_blue3 { font-size: 14px;color: #53B7E8}
.m_font_carddas_blue3 { font-size: 12px;color: #53B7E8}
.s_font_carddas_blue3 { font-size: 11px;color: #53B7E8}
.l_font_carddas_blue3b { font-size: 14px;color: #53B7E8;font-weight: bold}
.m_font_carddas_blue3b { font-size: 12px;color: #53B7E8;font-weight: bold}
.s_font_carddas_blue3b { font-size: 11px;color: #53B7E8;font-weight: bold}

.top_info_font { font-size: 11px;color: #666666}

.imgMargin { margin:0px 2px 5px 2px;}

.btn_bg {background:url(image/frm/sub_menu_bg.jpg) no-repeat left top;}

.txt_underline {
	text-decoration: underline;
}

/*公認大会リスト*/
#reqAge { background-color: #000000; line-height: 1; }
#reqAge th, #reqAge td { padding: 2px 4px; }
#reqAge th { background-color: #C34B4B; font-weight: bold; }
#reqAge td { background-color: #ffffff; color: #000000; }
#reqAge td.icon { background-color: #C34B4B; }



