/*

 CSS Document

*/
/*-side-menu----------------------------- */

#side-submenu{
 width:198px; height:40px;
 background: url(../image/compe/sub_menu_ttl.gif) no-repeat;
 text-indent:-9999px;
 font-size:1px;
}
body#if-compe{
 background: url() no-repeat;
 background-color:#FFFFFF;
}
#if-kanto{ width:571px; height:200px;}
#if-kanto-fin{ width:571px; height:200px;}

#if-chubu{ width:571px; height:200px;}
#if-chubu-fin{ width:571px; height:115px;}

#if-tohoku{ width:571px; height:200px;}
#if-tohoku-fin{ width:571px; height:200px;}

#if-kinki{ width:571px; height:200px;}
#if-kinki-fin{ width:571px; height:200px;}

#if-chugoku{ width:571px; height:160px;}
#if-chugoku-fin{ width:571px; height:80px;}

#if-shikoku{ width:571px; height:200px;}
#if-shikoku-fin{ width:571px; height:200px;}

#if-kyushu{ width:571px; height:200px;}
#if-kyushu-fin{ width:571px; height:200px;}

#if-hokaido{ width:571px; height:200px;}
#if-hokaido-fin{ width:571px; height:200px;}


/*-ttl----------------------------- */

#compe-ttl{
 width:601px; height:88px;
 background: url(../image/compe/pagetitle.gif) no-repeat ;
 font-size:1px;
 text-indent:-9999px;
}
#kanto-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_kanto.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}
#chubu-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_chubu.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}
#tohoku-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_tohoku.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}
#kinki-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_kinki.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}
#hokaido-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_hokaido.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}
#chugoku-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_chugoku.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}
#shikoku-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_shikoku.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}
#kyushu-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_kyushu.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}
#hokaido-sttl{
 width:601px; height:55px;
 background: url(../image/compe/sttl_hokaido.gif) no-repeat 0 0 ;
 font-size:1px;
 text-indent:-9999px;
}

/*-contents----------------------------- */
div.compe-inbox{
 padding:0;
 margin:0 15px 10px;
 border-bottom:1px solid #C2B6A3;
}
.compe-inbox table{
 width:100%;
 margin:0;
 padding:0;
}
.compe-inbox table th{
	background: url(../image/compe/bg_th.gif) no-repeat 100% 100% ;
	color:#FFF;
	font-size:12px;
}
body#if-compe table{
 width:100%;
 margin:0;
 padding:0;
}
body#if-compe-fin table{
 width:100%;
 margin:0;
 padding:0;
}
body#if-compe table td,body#if-compe-fin table td{
 margin:0;
 padding:0;
 border-top:1px solid #C2B6A3;
font-size:12px;
line-height:16px;
}
body#if-compe table td p,
body#if-compe-fin table td p{
 margin:0;
 padding:2px 5px 1px;
}
body#if-compe table td.cell0 p,
body#if-compe-fin table td.cell0 p{
 margin:0;
 padding:2px 0px 1px!important;
}

.cell0{	width:60px;}
.cell1{	width:80px;}
.cell2{	width:205px;}
.cell3{	width:135px;}
.cell4{	width:auto;}

body#if-compe table td.compe,body#if-compe-fin table td.compe{
	background-color:#FFF6A8;
	color:#FF9600;
	font-weight:bold;
}
body#if-compe table td.event,body#if-compe-fin table td.event{
	background-color:#E3FFB8;
	color:#53A800;
	font-weight:bold;
}
body#if-compe table td.shida,body#if-compe-fin table td.shida{
	background-color:#C3EBFF;
	color:#458CF5;
	font-weight:bold;
}

.compe-inbox table th.cell0{
	border-top:1px solid #C2B6A3;
	border-left:1px solid #C2B6A3;
	border-right:1px solid #FFFFFF;
}
.compe-inbox table th.cell1{
	border-top:1px solid #C2B6A3;
	border-right:1px solid #FFFFFF;
}
.compe-inbox table th.cell2{
	border-top:1px solid #C2B6A3;
	border-right:1px solid #FFFFFF;
}
.compe-inbox table th.cell3{
	border-top:1px solid #C2B6A3;
	border-right:1px solid #FFFFFF;
}
.compe-inbox table th.cell4{
	border-top:1px solid #C2B6A3;
	border-right:1px solid #C2B6A3;
}

body#if-compe table td.cell0,body#if-compe-fin table td.cell0{
	border-left:1px solid #C2B6A3;
	border-right:1px solid #C2B6A3;
	font-size:11px!important;
	text-align:center;
}
body#if-compe table td.cell1,body#if-compe-fin table td.cell1{
	border-right:1px solid #C2B6A3;
}
body#if-compe table td.cell2,body#if-compe-fin table td.cell2{
	border-right:1px solid #C2B6A3;
}
body#if-compe table td.cell3,body#if-compe-fin table td.cell3{
	border-right:1px solid #C2B6A3;
}
body#if-compe table td.cell4,body#if-compe-fin table td.cell4{
	border-right:1px solid #C2B6A3;
}
body#if-compe table td.cell4,body#if-compe-fin table td.cell4 img{
	padding:0 0 0 5px;
}


a:hover img.ov {
    filter:alpha(opacity:60);
    opacity:0.6;
}
input:hover.ov {
    filter:alpha(opacity:60);
    opacity:0.6;
}