@charset "UTF-8";
/* CSS Document */
/*summary*/

#summaryArea{
	width:900px;
	height:auto;
	padding:80px 0px 175px 0px;
	margin:0px auto;
	background-color:rgba(255,255,255,0.80);
	}
	
	
.summary_box{
	width:800px;
	margin:0px auto;
	}
	
.summary_name{
	width:190px;
	margin:0px;
	padding:12px 5px;
	font-size:18px;
	color:#0242b7;
	line-height:1.6em;
	vertical-align:top;
	}
	
.summary_data{
	width:600px;
	margin:0px;
	padding:12px 5px;
	font-size:18px;
	color:#666;
	line-height:1.6em;
	vertical-align:top;
	}
	
	
/*スケジュール部分-----------------*/

#schedule{
	width:940px;
	height:auto;
	padding:80px 0px 175px 0px;
	margin:0px auto;
	background-color:rgba(255,255,255,0.80);
	}

.h2_day,.h2_day02	{
	width:470px;
	height:80px;
	margin:0px auto;
	}
	
.schedule_area{
	width:880px;
	height:auto;
	margin:35px auto 77px auto;
	}
	
.schedule_line01,.schedule_line02{
	width:880px;
	height:57px;
	margin:0px auto 21px auto;
	border-bottom:#0f58de 1px solid;
	overflow:hidden;
	}
	
.schedule_line02{
	width:880px;
	height:30px;
	margin:0px auto 20px auto;
	border-bottom:#999 1px solid;
	}
	

.schedule_time01,.schedule_name01,.schedule_name01E,.schedule_btn01,.schedule_time02,.schedule_name02,.schedule_name02E,.schedule_btn02,.schedule_name03E,.schedule_name04E{
	height:57px;
	float:left;
	margin:0px;
	}
	

.schedule_time01,.schedule_time02{
	width:87px;
	padding:0px;
	}
	
.schedule_time02{
	height:27px;}
	
	
.schedule_name01,.schedule_name01E
,.schedule_name02,.schedule_name02E
,.schedule_name03E,.schedule_name04E

{
	height:52px;
	padding:5px 0px 0px 20px;
	color:#666;
	font-size:17px;
	line-height:1.3em;
	}
.schedule_name04E{
	padding:5px 0px 0px 0px;
	}	

.schedule_name02,.schedule_name02E{
	height:30px;
	}	

.schedule_name01,.schedule_name02{width:350px;}
.schedule_name01E,.schedule_name02E{width:315px;}
.schedule_name03E{width:90px;}
.schedule_name04E{width:225px;}



.schedule_btn01,.schedule_btn02{
	width:88px;
	height:57px;
	padding:0px 0px 0px 0px;
	}
	
.schedule_btn02{
	height:27px;
	padding:0px 0px 0px 0px;}


.letter01{
	letter-spacing:2px;
	}
	
.letter02{
	letter-spacing:4px;
	}
	
.btn_result01,.icon_new01,.icon_time01,.btn_result02,.icon_new02,
.btn_result01non,.icon_new01non,.icon_time01non,.btn_result02non,.icon_new02non{
	width:87px;
	height:28px;
	margin:0px auto 2px auto;
	padding:0px;
	}
	
.btn_result01,.icon_new01{
	display: block;
	}
	
.btn_result01non,.icon_time01non,.btn_result02non{
	display: none;
	}
	
.icon_new01non,.icon_new02non{
	display: block;
	}
	
.icon_new01non img,.icon_new02non img{
	display: none;
	}
	


	
.result_txt01{
	width:100%;
	height:auto;
	padding:20px 0px;
	color:#0f58de;
	text-align:center;
	font-size:18px;
	}
	
	
	/*result---------------------------------------------------*/
	
	#result{
	width:940px;
	height:auto;
	padding:80px 0px 175px 0px;
	margin:0px auto;
	background-color:rgba(255,255,255,0.80);
	}
	
	.result_set{
	width:800px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 100px auto;
	}
	
	#competition_titleM01,#competition_titleF01{
		width:470px;
		height:100px;
		margin:45px auto 59px auto;
		}
		
#competition_titleM01{background-image:url(../img/result/bg_resultNameM01.png); color:#0f58de;}
#competition_titleF01{background-image:url(../img/result/bg_resultNameF01.png); color:#cc0066;}

.h1_compeName{
	width:470px;
	font-size:36px;
	margin:5px auto 0px auto;
	font-style:italic;
	text-align:center;
	font-weight:bold;
	}
.h1_compeName02{
	width:470px;
	font-size:36px;
	margin:15px auto 5px auto;
	font-style:italic;
	text-align:center;
	font-weight:bold;
	}
	
.compeName_sex{
	width:470px;
	font-size:28px;
	margin:5px auto 0px auto;
	font-style:italic;
	ont-weight:bold;
	text-align:center;
	}
	
.compeName_jap{
	width:470px;
	font-size:20px;
	margin:8px auto 0px auto;
	font-style:italic;
	text-align:center;
	ont-weight:bold;
	}
	
.btn_back01{
	width:87px;
	height:24px;
	margin:0px auto 15px auto;
	}
	
.btn_backSet{
	width:217px;
	height:24px;
	margin:30px auto 30px auto;
	}
	
.btn_back02{
	width:87px;
	height:24px;
	margin:0px;
	float:left;
	padding:0px;
	}
	
.btn_pagetop01{
	width:117px;
	height:24px;
	margin:0px;
	float: right;
	padding:0px;
	}
	
	
	

/*--結果---*/
.prizeBoxM,.prizeBoxF{
	width:438px;
	height:348px;
	margin:0px auto 50px auto;
	background-repeat:no-repeat;
	background-position:bottom 8px center;
}

.prizeBoxMR,.prizeBoxFR{
	width:438px;
	height: auto;
	margin:0px auto 50px auto;
	padding:0px 0px 10px 0px;
	/*background-repeat:no-repeat;
	background-position:bottom 8px center;*/
}

.prizeBoxM,.prizeBoxMR{
	background-color:rgba(184,227,254,0.30);
	border: #059cfd 1px solid;
	/*background-image:url(../img/result/bg_playerNameM01.png);*/
	color:#0f58de;
}

.prizeBoxM .prize_playerName,.prizeBoxMR .prize_playerName,.prizeBoxM .prize_playerNameR,.prizeBoxMR .prize_playerNameR{
	background-image:url(../img/result/bg_playerNameM01.png);
}


.prizeBoxF,.prizeBoxFR{
	background-color:rgba(242,195,220,0.30);
	border: #cc0066 1px solid;
	/*background-image:url(../img/result/bg_playerNameF01.png);*/
	color:#cc0066;
}

.prizeBoxF .prize_playerName,.prizeBoxFR .prize_playerName,.prizeBoxF .prize_playerNameR,.prizeBoxFR .prize_playerNameR{
	background-image:url(../img/result/bg_playerNameF01.png);
}

.prize{
	width:414px;
	height:65px;
	margin:7px auto 0px auto;
	}
	
.prize_set{
	width:264px;
	height:175px;
	margin:15px auto 0px auto;
	overflow:hidden;
	}
	
.prize_setR{
	width:264px;
	height: auto;
	margin:15px auto 0px auto;
	overflow:hidden;
	}
	
.prize_photo,.prize_photo img{
	width:140px;
	height:175px;
	float:left;
	margin:0px;
	padding:0px;
	}
	
.prize_photoR,.prize_photoR img{
	width:56px;
	height:70px;
	float: right;
	margin:0px;
	padding:0px;
	}
	
.prize_flag,.prize_flag img{
	width:100px;
	height:67px;
	float:right;
	margin:0px;
	padding:0px;
	}
	
.prize_flagR,.prize_flagR img{
	width:120px;
	height:80px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	}	
	
.prize_flagRname{
	width:300px;
	height:20px;
	margin:5px auto 10px auto;
	padding:0px;
	text-align:center;
	font-size:16px;
	font-style:italic;
	}	
	
.prize_playerName{
	width:422px;
	height:60px;
	margin:13px auto 0px auto;
	text-align:center;
	font-size:20px;
	line-height:1.4em;
	padding:5px 0px 0px 0px;
	clear:both;
	}
	
.prize_playerNameR{
	width:382px;
	height:80px;
	margin:13px auto 0px auto;
	font-size:20px;
	line-height:1.4em;
	padding:10px 15px 0px 25px;
	clear:both;
	overflow:hidden;
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
.prize_playerNameR_txt{
	float: left;
	display:block;
	width:320px;
	padding:20px 0px 0px 0px;
	}
.rankBoxM04,.rankBoxM05,.rankBoxM06,.rankBoxM07,.rankBoxM08,.rankBoxM09,.rankBoxM10,.rankBoxM11,.rankBoxM12,.rankBoxM13,.rankBoxM14,.rankBoxM15,.rankBoxM16,.rankBoxM17,.rankBoxM18,.rankBoxM19,.rankBoxM20,.rankBoxMdq,.rankBoxMdnf,.rankBoxMdns,
.rankBoxF04,.rankBoxF05,.rankBoxF06,.rankBoxF07,.rankBoxF08,.rankBoxF09,.rankBoxF10,.rankBoxF11,.rankBoxF12,.rankBoxF13,.rankBoxF14,.rankBoxF15,.rankBoxF16,.rankBoxF17,.rankBoxF18,.rankBoxF19,.rankBoxF20,.rankBoxFdq,.rankBoxFdnf,.rankBoxFdns{
	width:438px;
	height:78px;
	margin:0px auto 15px auto;
	background-position:top 7px center;
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
.rankBoxM04R,.rankBoxM05R,.rankBoxM06R,.rankBoxM07R,.rankBoxM08R,.rankBoxM09R,.rankBoxM10R,.rankBoxM11R,.rankBoxM12R,.rankBoxM13R,.rankBoxM14R,.rankBoxM15R,.rankBoxM16R,.rankBoxM17R,.rankBoxM18R,.rankBoxM19R,.rankBoxM20R,.rankBoxMdqR,.rankBoxMdnfR,.rankBoxMdnsR,
.rankBoxF04R,.rankBoxF05R,.rankBoxF06R,.rankBoxF07R,.rankBoxF08R,.rankBoxF09R,.rankBoxF10R,.rankBoxF11R,.rankBoxF12R,.rankBoxF13R,.rankBoxF14R,.rankBoxF15R,.rankBoxF16R,.rankBoxF17R,.rankBoxF18R,.rankBoxF19R,.rankBoxF20R,.rankBoxFdqR,.rankBoxFdnfR,.rankBoxFdnsR{
	width:438px;
	height: auto;
	margin:0px auto 15px auto;
	background-position:top 7px center;
	background-repeat:no-repeat;
	overflow:hidden;
	}

	
.rankBoxM04,.rankBoxM05,.rankBoxM06,.rankBoxM07,.rankBoxM08,.rankBoxM09,.rankBoxM10,.rankBoxM11,.rankBoxM12,.rankBoxM13,.rankBoxM14,.rankBoxM15,.rankBoxM16,.rankBoxM17,.rankBoxM18,.rankBoxM19,.rankBoxM20,.rankBoxMdq,.rankBoxMdnf,.rankBoxMdns{
	border: #059cfd 1px solid;
	color:#0f58de;
	}
	
.rankBoxM04R,.rankBoxM05R,.rankBoxM06R,.rankBoxM07R,.rankBoxM08R,.rankBoxM09R,.rankBoxM10R,.rankBoxM11R,.rankBoxM12R,.rankBoxM13R,.rankBoxM14R,.rankBoxM15R,.rankBoxM16R,.rankBoxM17R,.rankBoxM18R,.rankBoxM19R,.rankBoxM20R,.rankBoxMdqR,.rankBoxMdnfR,.rankBoxMdnsR{
	border: #059cfd 1px solid;
	color:#0f58de;
	}
	
.rankBoxF04,.rankBoxF05,.rankBoxF06,.rankBoxF07,.rankBoxF08,.rankBoxF09,.rankBoxF10,.rankBoxF11,.rankBoxF12,.rankBoxF13,.rankBoxF14,.rankBoxF15,.rankBoxF16,.rankBoxF17,.rankBoxF18,.rankBoxF19,.rankBoxF20,.rankBoxFdq,.rankBoxFdnf,.rankBoxFdns{
	border: #cc0066 1px solid;
	color:#cc0066;
	}
	
.rankBoxF04R,.rankBoxF05R,.rankBoxF06R,.rankBoxF07R,.rankBoxF08R,.rankBoxF09R,.rankBoxF10R,.rankBoxF11R,.rankBoxF12R,.rankBoxF13R,.rankBoxF14R,.rankBoxF15R,.rankBoxF16R,.rankBoxF17R,.rankBoxF18R,.rankBoxF19R,.rankBoxF20R,.rankBoxFdqR,.rankBoxFdnfR,.rankBoxFdnsR{
	border: #cc0066 1px solid;
	color:#cc0066;
	background-repeat:no-repeat;
	}
	
.rankBoxM04,.rankBoxM04R{background-image:url(../img/result/bg_nameBaseM04.png);}
.rankBoxM05,.rankBoxM05R{background-image:url(../img/result/bg_nameBaseM05.png);}
.rankBoxM06,.rankBoxM06R{background-image:url(../img/result/bg_nameBaseM06.png);}
.rankBoxM07,.rankBoxM07R{background-image:url(../img/result/bg_nameBaseM07.png);}
.rankBoxM08,.rankBoxM08R{background-image:url(../img/result/bg_nameBaseM08.png);}
.rankBoxM09,.rankBoxM09R{background-image:url(../img/result/bg_nameBaseM09.png);}
.rankBoxM10,.rankBoxM10R{background-image:url(../img/result/bg_nameBaseM10.png);}
.rankBoxM11,.rankBoxM11R{background-image:url(../img/result/bg_nameBaseM11.png);}
.rankBoxM12,.rankBoxM12R{background-image:url(../img/result/bg_nameBaseM12.png);}
.rankBoxM13,.rankBoxM13R{background-image:url(../img/result/bg_nameBaseM13.png);}
.rankBoxM14,.rankBoxM14R{background-image:url(../img/result/bg_nameBaseM14.png);}
.rankBoxM15,.rankBoxM15R{background-image:url(../img/result/bg_nameBaseM15.png);}
.rankBoxM16,.rankBoxM16R{background-image:url(../img/result/bg_nameBaseM16.png);}
.rankBoxM17,.rankBoxM17R{background-image:url(../img/result/bg_nameBaseM17.png);}
.rankBoxM18,.rankBoxM18R{background-image:url(../img/result/bg_nameBaseM18.png);}
.rankBoxM19,.rankBoxM19R{background-image:url(../img/result/bg_nameBaseM19.png);}
.rankBoxM20,.rankBoxM20R{background-image:url(../img/result/bg_nameBaseM20.png);}
.rankBoxMdq,.rankBoxMdqR{background-image:url(../img/result/bg_nameBaseMdq.png);}
.rankBoxMdnf,.rankBoxMdnfR{background-image:url(../img/result/bg_nameBaseMdnf.png);}
.rankBoxMdns,.rankBoxMdnsR{background-image:url(../img/result/bg_nameBaseMdns.png);}

.rankBoxF04,.rankBoxF04R{background-image:url(../img/result/bg_nameBaseF04.png);}
.rankBoxF05,.rankBoxF05R{background-image:url(../img/result/bg_nameBaseF05.png);}
.rankBoxF06,.rankBoxF06R{background-image:url(../img/result/bg_nameBaseF06.png);}
.rankBoxF07,.rankBoxF07R{background-image:url(../img/result/bg_nameBaseF07.png);}
.rankBoxF08,.rankBoxF08R{background-image:url(../img/result/bg_nameBaseF08.png);}
.rankBoxF09,.rankBoxF09R{background-image:url(../img/result/bg_nameBaseF09.png);}
.rankBoxF10,.rankBoxF10R{background-image:url(../img/result/bg_nameBaseF10.png);}
.rankBoxF11,.rankBoxF11R{background-image:url(../img/result/bg_nameBaseF11.png);}
.rankBoxF12,.rankBoxF12R{background-image:url(../img/result/bg_nameBaseF12.png);}
.rankBoxF13,.rankBoxF13R{background-image:url(../img/result/bg_nameBaseF13.png);}
.rankBoxF14,.rankBoxF14R{background-image:url(../img/result/bg_nameBaseF14.png);}
.rankBoxF15,.rankBoxF15R{background-image:url(../img/result/bg_nameBaseF15.png);}
.rankBoxF16,.rankBoxF16R{background-image:url(../img/result/bg_nameBaseF16.png);}
.rankBoxF17,.rankBoxF17R{background-image:url(../img/result/bg_nameBaseF17.png);}
.rankBoxF18,.rankBoxF18R{background-image:url(../img/result/bg_nameBaseF18.png);}
.rankBoxF19,.rankBoxF19R{background-image:url(../img/result/bg_nameBaseF19.png);}
.rankBoxF20,.rankBoxF20R{background-image:url(../img/result/bg_nameBaseF20.png);}
.rankBoxFdq,.rankBoxFdqR{background-image:url(../img/result/bg_nameBaseFdq.png);}
.rankBoxFdnf,.rankBoxFdnfR{background-image:url(../img/result/bg_nameBaseFdnf.png);}
.rankBoxFdns,.rankBoxFdnsR{background-image:url(../img/result/bg_nameBaseFdns.png);}


.rankName01{
	width:293px;
	height:62px;
	float:left;
	font-size:20px;
	line-height:1.4em;
	padding:12px 0px 0px 55px;
	}
	
.rankName01RM,.rankName01RF{
	width:362px;
	height:62px;
	font-size:20px;
	line-height:1.4em;
	padding:6px 0px 0px 55px;
	background-image:url(../img/result/bg_playerNameM01.png);
	background-repeat:no-repeat;
	margin:5px auto;
	}
	
.rankName01RF{
	background-image:url(../img/result/bg_playerNameF01.png);
	}

.rankfFlag,.rankfFlag img{
	width:60px;
	height:40px;
	float:right;
	margin:18px 17px 0px 0px;
	}
	
.rankfFlag img{
	margin:0px;
	}
	
.rankfFlagR,.rankfFlagR img{
	width:75px;
	height:50px;
	margin:10px auto 10px auto;
	}
	
.rankfFlagRname{
	width:400px;
	height:15px;
	margin:10px auto 10px auto;
	font-size:15px;
	text-align:center;
	}
	
.rankfFlagR img{
	margin:0px;
	}
	
