@charset "UTF-8";

/* ******************** For audition_list classes */
#auditionNow{}

#auditionNow h2{
	float:left;
	width:596px;
	height:21px;
	background:url(../img/auditionlist_now.gif) top center no-repeat;
}


#auditionPast{}
#auditionPast h2{
	float:left;
	width:596px;
	height:21px;
	background:url(../img/auditionlist_past.gif) top center no-repeat;
}

div.listfooter{
	float:left;
	width:596px;
	height:10px;
	background:url(../img/auditionlist_footer.gif) top center no-repeat;
	margin-bottom:10px;
}

ul.listnavi{
	float:left;
	width:596px;
	list-style:none;
	height:20px;
	font-size:9px;
	background:url(../img/auditionlist_navi.gif) top center no-repeat;
	color:#ffffff;
	font-weight:bold;
}

ul.listnavi li.cat_top{
	float:left;
	width:7px;
	height:19px;
}

ul.listnavi li.category p,
ul.listnavi li.audition_name p,
ul.listnavi li.deadline p{
	padding:3px 7px 0;
}

ul.auditionlist{
	list-style:none;
	height:19px;
	font-size:11px;
	background:url(../img/auditionlist_base.gif) top center repeat-x;
}

ul.auditionlist li{
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
}

ul.auditionlist li p{
	padding:3px 5px 0;
}


ul.listnavi li.category,
ul.auditionlist li.category{
	float:left;
	width:64px;
	height:19px;
}

ul.listnavi li.audition_name,
ul.auditionlist li.audition_name{
	float:left;
	width:322px;
	height:19px;
}

ul.listnavi li.deadline,
ul.auditionlist li.deadline{
	float:left;
	width:78px;
	height:19px;
}

ul.listnavi li.btn,
ul.auditionlist li.btn,
ul.auditionlist li.btn_result{
	float:left;
	width:120px;
	height:19px;
}

ul.auditionlist li.btn_toko,
ul.auditionlist li.btn_ranking{
	float:left;
	width:60px;
	height:19px;
}

ul.auditionlist li.btn_toko{
	border-right:0px;
}

ul.auditionlist li.btn p{
	padding:2px 3px 0;
}

ul.auditionlist li.btn_toko p{
	padding:3px 0 0 6px;
}
ul.auditionlist li.btn_ranking p{
	padding:3px 0 0 0;
}

ul.auditionlist li.btn_result p{
	padding:2px 3px 0;
}


.btn_toko p a:link,
.btn_toko p a:visited,
.btn_toko p a:active {
	width:52px;
	height:15px;
	display: block;
	background: #ffffff url(../img/btn_entryauditionD.gif) bottom left no-repeat;
}

.btn_toko p a:hover {
	background: #ffffff url(../img/btn_entryauditionP.gif) bottom left no-repeat;
}

.btn_ranking p a:link,
.btn_ranking p a:visited,
.btn_ranking p a:active{
	width:52px;
	height:15px;
	display: block;
	background: #ffffff url(../img/btn_rankingD.gif) bottom left no-repeat;
}

.btn_ranking p a:hover{
	background: #ffffff url(../img/btn_rankingP.gif) bottom left no-repeat;
}


.btn_result p a:link,
.btn_result p a:visited,
.btn_result p a:active {
	width:52px;
	height:15px;
	margin:0 auto;
	display: block;
	background: #ffffff url(../img/btn_resultD.gif) bottom left no-repeat;
}

.btn_result p a:hover {
	background: #ffffff url(../img/btn_resultP.gif) bottom left no-repeat;
}



ul.auditionlist li.cat_me{
	float:left;
	width:7px;
	height:19px;
	background:url(../img/header_me.gif) top center no-repeat;
}

ul.auditionlist li.cat_music{
	float:left;
	width:7px;
	height:19px;
	background:url(../img/header_music.gif) top center no-repeat;
}

ul.auditionlist li.cat_text{
	float:left;
	width:7px;
	height:19px;
	background:url(../img/header_text.gif) top center no-repeat;
}

ul.auditionlist li.cat_anime{
	float:left;
	width:7px;
	height:19px;
	background:url(../img/header_anime.gif) top center no-repeat;
}

ul.auditionlist li.cat_video{
	float:left;
	width:7px;
	height:19px;
	background:url(../img/header_video.gif) top center no-repeat;
}

ul.auditionlist li.cat_warai{
	float:left;
	width:7px;
	height:19px;
	background:url(../img/header_warai.gif) top center no-repeat;
}





/* ******************** For audition_result Granpri classes */
#Granpiri{
	width:596px;
	height:auto;
	border:0;
	padding:0;
	margin:0;
}

#Granpiri h2{
	width:596px;
	height:166px;
	margin:0;
	padding:0;

}

p.Granpiricomment{
	margin:10px 0 20px;
	padding:0;
	font-size:small;
}

#Granpiriphoto_left{
	float:left;
	width:388px;
	margin:0 auto;
}

#Granpiriphoto_right{
	float:right;
	width:200px;
	margin:0 auto;
}

p#GranpriText{
	width:368px;
	background-color:#dadada;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	border:1px solid #d6c8bb;
	padding: 15px 10px 15px 10px;
	vertical-align:middle;
	text-align:center;
	margin:1px 0;
}


p#GranpriText a{
	font-size:14px; font-weight:bold;
}

#Granpiriphoto_right1 img{
	padding:2px;
	border:1px solid #d6c8bb;
}

div.AuditionphotoFrame{
	width:200px;
	clear:both;
	margin:0 auto;
}
div.Auditionphoto{
	width:78px;
	vertical-align:top;
	text-align:center;
	margin:0 4px 4px;
	float:left;
}

div.Granpiriprofile{
	clear:both;
	width:596px;
	height:auto;
	border:0;
	padding:10px 0 0;
}

/* ******************** For audition_result No2_No3 classes */
#No2_No3{
	width:596px;
	height:auto;
	border:0;
	padding:0;
	margin:30px 0 0 0;
}

#No2_No3 img{
	padding:2px;
	border:1px solid #d6c8bb;
}

p.no2_no3comment{
	margin:10px 0 20px;
	padding:0;
	font-size:small;
}


#No2photo_left{
	width:298px;
	height:auto;
	margin:0 auto;
	float:left;
	text-align:center;
}

#No3photo_right{
	width:298px;
	height:auto;
	margin:0 auto;
	float:right;
	text-align:center;
}

.photo_box{
	margin:0 auto;
}

.photo_box p{
	background-color:#dadada;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	border:1px solid #d6c8bb;
	padding: 15px 10px 15px 10px;
	vertical-align:middle;
	text-align:center;
	margin:1px 0;
}

p.photo_box a{
	font-size:14px; font-weight:bold;
}

