
/* CSS Document */

@import"v_category01.css";/* visual読み込み */

@import"table.css";/* table設定読み込み */


/* 出場について */
	
#body table.tb-shutujou th {
	width:50px ;
	padding-right:0 ;
	}
	
#body table.tb-shutujou td.day {
	width:140px ;}
	

#body table.tb-gaiyou th{
	font-weight:bold;
	width:140px;
}

.td_name{
	width:120px;
}


/* 審査員・トップ */
.judge-top:after {
  content:".";
  height:0;
  clear:both;
  visibility:hidden;
  display:block;}

.judge-top .photo {
	width:180px ;
	float:left ;
	}

.judge-top .photo p img { margin:5px 0 5px 0; border:1px solid #CCCCCC; }

.judge-top .info {
	width:350px ;
	float:right ;
	}
.judge-top .info .name span{
    font-weight:bold;
	}
.judge-top .info .job{
    color:#777777;
	}
.judge-top .info .prof span{
    font-size:80%;
	}	
		
/* 審査員・一般 */
.judge:after {
  content:".";
  height:0;
  clear:both;
  visibility:hidden;
  display:block;}

.judge .photo {
	width:150px ;
	float:left ;
	}

.judge .photo p img { margin:5px 0 5px 0; border:1px solid #CCCCCC; }

.judge .info {
	width:380px ;
	float:right ;
	}
.judge .info .name span{
    font-weight:bold;
	}
.judge .info .job{
    color:#777777;
	}
.judge .info .prof span{
    font-size:80%;
	}

.line{width:540px; height:1px; margin:10px auto 20px auto; background:url(../guideline/img/line.gif) 0 0 repeat-x; clear:both;}
