/* CSS Document */

/* ----------------------- competition / navigation -------------------------- */
#cmp_menu ul,#cmp_menu li{
	margin: 0;
	padding: 0;
	list-style: none;	
}
#cmp_menu li{
	float: left;
	margin-right: 1px;
}

.compe_navi a{
    display:block;
    width:95px;
    height:22px;
	margin: 0 0 0 0;
    text-indent:-1500px;
    overflow:hidden;
}

.compe_navi a.shinsakai {
    background-image:url(../img/competition/share/navi_compe_shinsakai.gif);
}
.compe_navi a:hover.shinsakai {
    background-position:0px -22px;
}

.compe_navi a.entry {
    background-image:url(../img/competition/share/navi_compe_entry.gif);
}
.compe_navi a:hover.entry {
    background-position:0px -22px;
}

.compe_navi a.judge {
    background-image:url(../img/competition/share/navi_compe_judge.gif);
}
.compe_navi a:hover.judge {
    background-position:0px -22px;
}

.compe_navi a.oubo_youkou {
    background-image:url(../img/competition/share/navi_compe_oubo_youkou.gif);
}
.compe_navi a:hover.oubo_youkou {
    background-position:0px -22px;
}

.compe_navi a.download {
    background-image:url(../img/competition/share/navi_compe_download.gif);
}
.compe_navi a:hover.download {
    background-position:0px -22px;
}

.compe_navi a.prize_winner {
    background-image:url(../img/competition/share/navi_compe_prize_winner.gif);
}
.compe_navi a:hover.prize_winner {
    background-position:0px -22px;
}


/* ----------------------- past competition btn -------------------------- */
.past_compe_btn a{
    display:block;
    width:120px;
    height:22px;
	margin: 0 0 0 0;
    text-indent:-200px;
    overflow:hidden;
}

.past_compe_btn a.past {
    background-image:url(../img/competition/share/btn_last_2009.gif);
}
.past_compe_btn a:hover.past {
    background-position:0px -22px;
}



.award_txt_s{
	padding: 0 0 8px 0;
}
.past_competition{
	float: right;
}
.midashi_txt{
	padding: 0 0 10px 0;
}


.judge_pic{
	float: left;
}
.judge_text{
	padding: 0 0 0 140px;
}
.judge_name{
	padding: 0 0 20px 0;
}

/* -------- カテゴリエリア --------- */
.category{
	list-style-type: none;
	padding: 8px 0px; 
	margin: 0; 
	/*clear: left;*/
}
.category .dtl1{
	float: left; 
	width: 50px; 
	margin-right: 5px; 
	/*padding: 2px 2px 2px 0px;*/
}
.category .dtl2{
	float: left; 
	width: 400px; 
	margin-right: 5px; 
	color: #000000;
}

.category_clear{
	clear: both;
}

/* -------- 受付エリア --------- */
.uketsuke{
	list-style-type: none;
	padding: 5px 0px; 
	margin: 0; 
	clear: left;
}
.uketsuke .dtl1{
	float: left; 
	width: 90px; 
	margin-right: 5px; 
	/*padding: 2px 2px 2px 0px;*/
}
.uketsuke .dtl2{
	float: left; 
	width: 400px; 
	margin-right: 5px; 
	color: #000000;
}

.uketsuke_clear{
	clear: both;
}

.cmp_kekka a{
    display:block;
    width:300px;
    height:50px;
	margin: 0 0 0 0;
    text-indent:-1500px;
    overflow:hidden;
}
.cmp_kekka a.btn_kekka {
    background-image:url(../img/competition/2010/btn_big_kekka.gif);
}
.cmp_kekka a:hover.btn_kekka {
    background-position:0px -50px;
}


/* -------- 入選者一覧 --------- */
.prize_list{
	padding: 0px 0px; 
}

.prize_list .mem{
	list-style-type: none;
	padding: 3px 0px; 
	margin: 0; 
	float: left; 
	/*clear: left;*/
}
.prize_list .dtl1{
	float: left; 
	width: 60px; 
	margin-right: 5px; 
	/*padding: 2px 2px 2px 0px;*/
	/*font-size: 10px;
	color: #000000;*/
}
.prize_list .dtl2{
	float: left; 
	width: 280px; 
	margin-right: 15px; 
	/*padding: 2px; */ 
	/*font-size: 10px;
	color: #000000;*/
}
.prize_list .dtl3{
	float: left; 
	width: 110px; 
	margin-right: 5px; 
	/*padding: 2px 2px 2px 0px;  */
	/*font-size: 10px;
	color: #000000;*/
}
.prize_list .dtl4{
	float: left; 
	width: 25px; 
	/*margin-right: 5px; */
	/*padding: 2px 2px 2px 0px;  */
	/*font-size: 10px;
	color: #000000;*/
}
.prize_list .clear{
	clear: left;
}


.prize_list .midashi1{
	float: left; 
	width: 60px; 
	margin-right: 5px; 
	padding: 0px 0px 5px 0px;
	font-size: 10px;
	color: #000000;
}
.prize_list .midashi2{
	float: left; 
	width: 290px; 
	margin-right: 5px; 
	padding: 0px 0px 5px 0px;
	font-size: 10px;
	color: #000000;
}
.prize_list .midashi3{
	float: left; 
	width: 110px; 
	margin-right: 5px; 
	padding: 0px 0px 5px 0px;
	font-size: 10px;
	color: #000000;
}
.prize_list .midashi4{
	float: left; 
	width: 25px; 
	padding: 0px 0px 5px 0px;
	font-size: 10px;
	color: #000000;
}