@charset "utf-8";
/* CSS Document */



/*--2022--*/


.dchannel .dchannel-inner{
	width:100%;margin:0 0;padding:20px 0 10px 0
	}
	
.dancebattle{
	width:1200px;margin:0 auto;padding:0px 0px 0px 0px
	}
	
.widehead{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../image/dancebattle3/bg.jpg);
	}
	
.widehead2{
	width:100%;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}	
	
.widehead3{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #666666;
	}
	
.widehead4{
	width:100%;
	margin: 30px 0px 50px 0px;
	padding: 0px 0px 50px 0px;
	background-color:rgba(255,255,255,0.8);
	/*background-color: #D39C5F;*/
	background-image: url(../image/dancebattle3/bg4.png);
	}	
	
.dancebattle  h1{
	/*padding: 130px 0px 130px 0px;*/
	padding: 50px 0px 50px 0px;
	margin:0px;
	overflow:hidden;
	text-align: left;
	width: 100%;
	}
.dancebattle  h2{
	/*padding: 130px 0px 130px 0px;*/
	padding: 50px 0px 50px 0px;
	margin:0px;
	overflow:hidden;
	text-align: left;
	width: 100%;
	}	
.dancebattle h3{
	padding: 10px 0px 0px 0px;
	font-size:1.5em; 
	line-height:1.5em; 
	overflow:hidden;
	text-align: left;
	width: 100%;
	}
.dancebattle  h4{
	/*padding: 130px 0px 130px 0px;*/
	padding: 50px 0px 30px 0px;
	margin:0px;
	overflow:hidden;
	text-align: left;
	width: 100%;
	}
.dancebattle  h5{
	/*padding: 130px 0px 130px 0px;*/
	padding: 0px 0px 50px 0px;
	margin:0px;
	overflow:hidden;
	text-align: left;
	width: 100%;
	}	
.dancebattle .red_ll{
	font-size: 5em;
	line-height:1.5em; 
	color:#FF0000;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	}
.dancebattle .red_l{
	font-size: 4em;
	line-height:1.3em; 	
	color:#FF0000;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	}
.dancebattle .red_m{
	font-size: 1.7em;
	line-height:1.9em; 
	color:#333333;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
	}
.dancebattle .green_ll{
	font-size: 5em;
	line-height:1.5em;
	color:#006633;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif,;
	width: 100%;
	}
.dancebattle .green_l{
	font-size: 4em;
	line-height:1.3em; 
	color:#006633;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	}
.dancebattle .green_m{
	font-size: 3em;
	line-height:1.3em;
	color:#006633;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif,;
	width: 100%;
	}
.dancebattle .white_m{
	font-size: 3em;
	line-height:1.5em; 
	color:#FFFFFF;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	}	
.dancebattle .white_s{
	font-size: 1.5em;
	line-height:1.5em; 
	color:#FFFFFF;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	}	
.dancebattle .pad{
	padding: 0px 0px 50px 0px;
	margin:0px;
	overflow:hidden;
	text-align: left;
	width: 100%;
	}
.dancebattle .navy_ll{
	font-size: 1.4em;
	line-height:1.7em; 
	color:#333333;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 20px;
	}	
.dancebattle .orange_ll{
	font-size: 1.7em;
	line-height:1.9em; 
	color:#ea7001;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
	}
.dancebattle .orange_hl{
	font-size: 1.7em;
	line-height:1.9em; 
	color:#ea7001;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	width: 100%;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 0px;
	}
.dancebattle .orange_l{
	font-size: 1.2em; 
	line-height:1.5em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	padding: 7px 7px 7px 0px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	margin:  50px 0px 20px 0px ;
	color: #ea7001; /*文字色*/
	border-bottom: double 4px #FF6600;
	/*線の種類（点線）2px 線色*/
	/*border-bottom: dashed 2px #333333;*/
	/*color: #6594e0;
	border-bottom: dashed 2px #6594e0;*/
	}
.dancebattle .orange_m{
	font-size: 1.0em; 
	line-height:1.3em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	margin:  50px 0px 20px 0px ;
	color: #FF6600;
	}
.dancebattle .orange_hs{
	font-size: 1.2em; 
	line-height:1.5em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	margin:  20px 0px 0px 0px ;
	color: #333333;
	}
.dancebattle .navy_l{
	font-size: 1.2em; 
	line-height:1.5em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	margin:  50px 0px 20px 0px ;
	color: #333333;/*文字色*/
	border-bottom: double 6px #333333;
	/*線の種類（点線）2px 線色*/
	/*border-bottom: dashed 2px #333333;*/
	/*color: #6594e0;
	border-bottom: dashed 2px #6594e0;*/
	}
.dancebattle .navy_l_head{
	font-size: 1.8em; 
	line-height:2.0em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: center;
	margin:  10px 0px 0px 0px ;
	color: #333333;/*文字色*/
	/*線の種類（点線）2px 線色*/
	/*border-top: dashed 2px #333333;*/
	/*border-bottom: dashed 2px #333333;*/
	/*color: #6594e0;
	border-bottom: dashed 2px #6594e0;*/
	}
.dancebattle .navy_ml{
	font-size: 1.6em; 
	line-height:1.7em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: center;
	margin:  5px 0px 0px 0px ;
	color: #333333;
	}
.dancebattle .navy_m{
	font-size: 1.4em; 
	line-height:1.7em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: center;
	margin:  5px 0px 0px 0px ;
	color: #333333;
	}
.dancebattle .navy_m2{
	font-size: 1.2em; 
	line-height:1.5em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: center;
	margin:  5px 0px 0px 0px ;
	color: #333333;
	}
.dancebattle .navy_s{
	font-size: 1.2em; 
	line-height:1.5em;
	text-align: center;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	/*font-weight: bold;*/
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	margin:  0px 0px 20px 0px ;
	color: #333333;
	}

.dancebattle .black_ll{
	font-size: 4.0em; 
	line-height:4.0em;
	color:#555555;
	font-weight: bold;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_l{
	font-size: 2.0em; 
	line-height:1.5em;
	color:#555555;
	font-weight: bold;
	padding: 7px 7px 30px 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_lm{
	font-size: 1.3em; 
	line-height:1.5em;
	color:#555555;
	font-weight: bold;
	padding: 0px 7px 7px 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_m{
	font-size: 1.2em; 
	line-height:1.5em;
	color:#555555;
	font-weight: bold;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_m2{
	font-size: 1.2em; 
	line-height:1.5em;
	color:#555555;
	padding: 20px 0px 0px 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_s{
	font-size: 1.0em; 
	line-height:1.5em;
	color:#555555;
	/*padding: 7px;*/
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_s2{
	font-size: 1.0em; 
	line-height:1.5em;
	color:#555555;
	padding: 20px 0px 0px 0px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_s3{
	font-size: 1.0em; 
	line-height:1.5em;
	color:#555555;
	padding: 0px 7px 0px 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_ss{
	font-size: 0.9em; 
	line-height:1.3em;
	color:#555555;
	/*padding: 7px;*/
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .black_sss{
	font-size: 0.9em; 
	line-height:1.3em;
	text-align: center;
	color:#555555;
	/*padding: 7px;*/
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
/*.dancebattle .blue{
	font-size: 1.0em; 
	color:#005ab4;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
*/
.dancebattle .blue_l{
	font-size: 2.0em; 
	color:#005ab4;
	font-weight: bold;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .blue_m{
	font-size: 1.5em; 
	color:#005ab4;
	margin-top:10px;
	margin-bottom:50px;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
.dancebattle .blue_s{
	font-size: 1.0em; 
	color:#005ab4;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	}
	
.dancebattle .epi_battle_txt{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	}
.dancebattle .epiphoto_db{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.dh-main-sct .epiphoto_db img{
	height: auto;
	width: 240px;	
	padding:20px 0px 10px 0px;
	}	
.epi_cast_db {
	width: 240px;
	padding:0px 10px 0px 0px; 
	float: left; 
	}


.dancebattle .epiphoto_db2{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.dh-main-sct .epiphoto_db2 img{
	height: auto;
	width: 400px;	
	padding:20px 0px 10px 0px;
	}	
.epi_cast_db2 {
	width: 400px;
	padding:0px 10px 0px 0px; 
	float: left; 
	}


.dancebattle .epiphoto_db3{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.dh-main-sct .epiphoto_db3 img{
	height: auto;
	width: 400px;	
	padding:20px 0px 10px 0px;
	}	
.epi_cast_db3 {
	width: 400px;
	padding:0px 10px 0px 0px; 
	float: left; 
	}
.epi_cast_db3 .judge_txt3{	
	color:#333333;
	/*color:#e77029;*/
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.6em;
	margin: 0px;
	padding:0px 10px 0px 10px; 
	}		
.epi_cast_db3 .name_txt3{
	color:#666666;
	/*color:#e77029;*/
	/*font-weight: bold;*/
	font-size: 1.0em;
	line-height: 1.3em;
	margin: 0px;
	padding:0px 10px 0px 10px; 
	text-align: left;
	}	
.epi_cast_db3 .judge_txt2{	
	color:#000000;
	/*color:#e77029;*/
	/*font-weight: bold;*/
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	}		
.epi_cast_db3 .name_txt2{
	color:#666666;
	/*color:#e77029;*/
	/*font-weight: bold;*/
	font-size: 1.0em;
	line-height: 1.2em;
	margin: 0px;
	padding: 0px;
	}	



.dancebattle .battle01{
	/*border: 1px solid #ea7217;*/
	color:#333;
	/*margin-top: 40px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding:20px 0px 20px 0px;
	background-color: #FFFFFF;
	}

.dancebattle .battle02{
	/*border: 1px solid #ea7217;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:20px 0px 40px 0px;
	/*background-color: #FDEADB;*/
	background-color: #FFFFFF;
	}


/*オレンジボックス*/
.dancebattle .battle03{
	border: 1px solid #ea7217;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding:20px 20px 20px 20px;
	}
	
/*ホワイトボックス*/
.dancebattle .battle04{
	border: 1px solid #000000;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding:40px 30px 40px 30px;
	}
	
.dancebattle .subttl_l{
	width:1200px;
	font-size: 1.3em; 
	line-height: 1.5em;
	padding: 0.7em 0.0em 0.7em 1.5em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	/*background: #ffebeb;*//*背景色*/	
	background: #333333;/*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	border-top: solid 2px #333333;/*上線（実線 太さ 色）*/
	border-bottom: solid 2px #333333;/*下線（実線 太さ 色）*/
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}	
.dancebattle .subttl_l .rline{
	background-image: url(../image/dancebattle3/rline.png);
	padding: 0px 100px 0px 0px;
	}

.dancebattle .subttl_foot{
	width:1170px;
	font-size: 1.3em; 
	line-height: 1.5em;
	padding: 0.7em 0.0em 0.7em 1.5em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	/*background: #ffebeb;*//*背景色*/	
	background: #333333;/*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	border-top: solid 2px #333333;/*上線（実線 太さ 色）*/
	border-bottom: solid 2px #333333;/*下線（実線 太さ 色）*/
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}	
.dancebattle .subttl_foot .rline{
	background-image: url(../image/dancebattle3/rline.png);
	padding: 0px 100px 0px 0px;
	}
.dancebattle .subttl_l2{
	font-size: 1.5em; 
	line-height: 2.0em;
	text-align: center;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 0px 7px 10px 7px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	}
.dancebattle .subttl_l2 .rline{
	padding: 0px 100px 0px 0px;
	background-image: url(../image/dancebattle7/rline.png);	
	}
.dancebattle .subttl_l3{
	font-size: 1.5em; 
	line-height: 2.0em;
	text-align: center;
	width:1186px;
	color:#FF6600;
	font-weight: bold;
	padding: 0px 7px 10px 7px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	}
.dancebattle .subttl_l3 .rline{
	padding: 0px 100px 0px 0px;
	background-image: url(../image/dancebattle7/rline.png);	
	}	
/*	
.dancebattle .subttl_l .rline{
	font-size: 0.1em;
	line-height: 0.1em;
	width: 100px;
	border-right-width: 100px;
	border-right-height: 5px;
	border-right-style: solid;
	border-right-color: #000;
	padding-left: 10px;
	}
.dancebattle .subttl_l2 .rline{
	font-size: 0.1em;
	line-height: 0.1em;
	width: 100px;
	border-right-width: 100px;
	border-right-height: 5px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 10px;
	}
	
.dancebattle .subttl_l{
	font-size: 2.0em; 
	width:1186px;
	color:#000000;
	font-weight: bold;
	padding: 50px 7px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	}
.dancebattle .subttl_l{
	font-size: 2.0em; 
	width:1186px;
	color:#CCC;
	font-weight: bold;
	padding: 10px 7px 10px 15px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}
*/	

.dancebattle .subttl_head{
	width:1200px;
	/*height: 300px;*/
	height: 240px;
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.7em 0.7em 1.5em 0.7em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	background-image: url(../image/dancebattle8/bg_01_02.jpg);
	/*background-image: url(../image/dancebattle8/bg_01.jpg);*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #333333;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #333333;*//*下線（実線 太さ 色）*/
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.dancebattle .subttl_head_m{
	width:1177px;
	/*height: 300px;*/
	height: 205px;
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.7em 0.7em 1.5em 0.7em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	background-image: url(../image/dancebattle8/bg_01_02.jpg);
	/*background-image: url(../image/dancebattle8/bg_01.jpg);*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #333333;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #333333;*//*下線（実線 太さ 色）*/
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.dancebattle .subttl_head_h{
	width:1200px;
	/*height: 240px;*/
	height: 300px;
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.7em 0.7em 1.5em 0.7em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	background-image: url(../image/dancebattle8/bg_01_01.jpg);
	/*background-image: url(../image/dancebattle8/bg_01.jpg);*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #333333;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #333333;*//*下線（実線 太さ 色）*/
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}

.dancebattle .subttl_head p{
	
	}
.dancebattle .subttl_head2{
	width:1200px;
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.7em 0.3em 0.9em 0.3em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	background: #ffffdb;/*背景色*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #FF6600;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #FF6600;*//*下線（実線 太さ 色）*/
	border-top: solid 2px #333333;/*上線（実線 太さ 色）*/
	border-bottom: solid 2px #333333;/*下線（実線 太さ 色）*/
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.dancebattle .subttl_head3{
	width:1200px;
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.7em 0.3em 0.9em 0.3em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	background: #ffffdb;/*背景色*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #333333;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #333333;*//*下線（実線 太さ 色）*/
	/*border-top: solid 2px #FF6600;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #FF6600;*//*下線（実線 太さ 色）*/
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.judge_txt{	
	color:#000000;
	/*color:#e77029;*/
	font-weight: bold;
	font-size: 0.8em;
	line-height: 2.0em;
	margin: 0px;
	padding: 0px;
	}		
.name_txt{
	color:#666666;
	/*color:#e77029;*/
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.1em;
	margin: 0px;
	padding: 0px;
	}			
.name_txts{
	color:#666666;
	/*color:#e77029;*/
	font-size: 0.8em;
	line-height: 0.8em;
	margin: 0px;
	padding: 0px;
	}		
	
/*MOVIE*/

.epi_youtube3{
	text-align:center;
	overflow:hidden;
	display:block;
	background:url(../images/common/) no-repeat ;
	background:#FFFFFF;color:#000000;
	padding-top:0px;
	padding-left:0px;
	padding-right:20px;
	padding-bottom:25px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	width: 1180px;
	clear:both;
	}

.epi_youtube3 .youtube iframe {
	width:510px; height:313px; 
	padding:25px 15px 35px 55px;
	}
	
/* ここまでMOVIE */	
	
/*TikTok*/

.epi_tiktok{
	text-align:center;
	overflow:hidden;
	display:block;
	background:url(../images/common/) no-repeat ;
	background:#FFFFFF;color:#000000;
	padding-top:0px;
	padding-left:0px;
	padding-right:20px;
	padding-bottom:25px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	width: 1180px;
	clear:both;
	}

.epi_tiktok .tiktok iframe {
	width:300px; height:617px; 
	padding:25px 15px 35px 15px;
	}
	
/* ここまでTikTok */	

/*ファイナリスト動画*/

.epi_youtube_battle_s{
	overflow:hidden;
	display:block;
	clear:both;
	text-align: left;
	}
/* ここからyoutube */
.epi_youtube_battle_s .youtube iframe {
	width:290px; height:182px; 
	padding:0px 5px 10px 5px;
	margin:0px;
	}
	
/* ここまで動画*/

	
.dance_cp {
	color:#000000;
	font-size: 1.5em;
	line-height: 2.0em;
	}
.dance_cps {
	color:#000000;
	font-weight:normal;
	font-size: 0.8em;
	line-height: 1.3em;
	}
.red {
	color:#ea7001;
	}
.orange{
	/*font-size: 0.8em;
	line-height: 1.3em;*/
	color:#ea7001;
	}
.navy{
	/*font-size: 0.8em;
	line-height: 1.3em;*/
	color:#333333;
	}
.yellow{
	font-size: 1.0em;
	line-height: 1.3em;
	color:#ebba11;
	}
.blue {
	color:#0082e6;
	/*color:#039;*/
	}	

/*--第2回高校生ダンスバトル選手権　番組ページはこちら---*/


.dancebattle .btn_01 {
	width:50%;
	color:#FFF;
	font-weight: bold;
	background-color: #999999;
	height: auto;
	text-align: center;
	margin-top: 30px;	
	margin-left: 560px;
	margin-bottom: 30px;	
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
	
.dancebattle .btn_01 a{
	color:#FFF;
	}

iframe{
	width: 1160px;
	height: 200px;
	padding: 10px 0px 10px 0px;
}
	
/*-- ここまで2018--*/
	

/* 2018 ページトップ */
.i-g-nav-ele-arw,.m-btn-page-top a .i-page-top{
	width:150px;height:50px;background:url(../image/top/icon_backtop.png) -0px -0px no-repeat;
	background-size:150px 50px;
	}	
.m-btn-page-top a:hover .i-page-top{
	width:150px;height:50px;background:url(../image/top/icon_backtop_o.png) -0px -0px no-repeat;
	background-size:150px 50px;
	}
.m-btn-page-top{
	position:fixed;right:20px;bottom:0;z-index:9999
	}
.m-btn-page-top a{
	width:150px;height:50px;display:block;padding:0px 0px 0px 0px;color:#444;font-size:50%;background:#fff;line-height:50px;text-decoration:none
	}
.m-btn-page-top a .i-page-top{
	margin-right:8px
	}
/* 2018 追加 */

.epi_battle3{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding-bottom:0px;
	margin-bottom:0px;
	}
.epi_battle3 img{
	height: auto;
	width: 600px;
	text-align:right;
	}
.epi_battle4{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding-bottom:0px;
	margin-bottom:0px;
	}
.epi_battle4 img{
	height: auto;
	width: 400px;
	text-align:right;
	}
.epi_battle5{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px;
	}
.epi_battle5 img{
	height: auto;
	width: 700px;
	/*width: 400px;*//*ボタン3つの場合*/
	/*padding-right:30px;*/
	}
/*2022*/
.epi_battle6{
	overflow:hidden;
	display:block;
	/*width: 100%;*/
	height: auto;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:415px;
	}
.epi_battle6 img{
	height: auto;
	width: 350px;
	/*padding-right:30px;*/
	}
/*ここまで2022*/
.epi_battle8{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:170px;
	}
.epi_battle8 img{
	height: auto;
	width: 400px;
	padding-right:30px;
	}
.epi_battle8{
	overflow:hidden;
	display:block;
	width: 50%;
	height: auto;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px;
	}
.epi_battle8 img{
	height: auto;
	width: 400px;
	padding-right:30px;
	}
.epi_battle9{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px;
	}
.epi_battle9 img{
	height: auto;
	width: 1200px;
	padding-:0px;
	margin-top:20px;
	}
.epi_gallery1{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.epi_gallery1 img{
	height: auto;
	width: 1200px;
	text-align:right;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.epi_gallery2{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.epi_gallery2 img{
	height: auto;
	width: 300px;
	text-align:right;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.epi_gallery3{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.epi_gallery3 img{
	height: auto;
	width: 300px;
	text-align:right;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.epi_gallery4{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.epi_gallery4 img{
	height: auto;
	width: 595px;
	text-align:right;
	padding:10px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	}
.epi_gallery4 a:hover{
opacity: 0.7;
filter: alpha(opacity=70);
	}
.tiktok_tex {
	color: #F35692; 
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"
	}
.tiktok_tex a{
	/*color: #F35692;*/
	color: #F35692;
	}

.box_icon_head {
    color: #333333;
	font-size: 1.2em;
	line-height: 3.5em;
	font-weight: bold;
    /*position: relative;
    padding: 0.1em 0.3em 0.1em 1.0em;
    margin: 0.0em 2.0em 1.0em 1.0em;
    background: #FFFFFF;
    color: #FF5B25;
    font-weight: bold;
	width: 50%;
	font-size: 1.6em;
	border-radius: 0.5em;*//*角丸*/
}
/*
.box_icon_head:after {
    position: absolute;
    content: '';
    top: 5px;
    right: 32px;
    border: 5px solid transparent;
    width: 0;
    height: 0;
}
*/
.box_icon_tab {
    position: relative;
    padding: 0.1em 0.3em 0.1em 0.3em;
    margin: 0.0em 0.0em 1.0em 0.5em;
    background: #ea7001;
    color: #FFFFFF;
	font-weight: bold;
	width: 50%;
	font-size: 0.8em;
	border-radius: 0.5em;/*角丸*/
}
.box_icon_s {
    position: relative;
    padding: 0.1em 0.3em 0.1em 0.3em;
    margin: 1.0em 2.0em 1.0em 1.0em;
    background: #FFFFFF;
    color: #ea7001;
    font-weight: bold;
	width: 50%;
	font-size: 0.8em;
	border-radius: 0.5em;/*角丸*/
}
.box_icon_s:after {
    position: absolute;
    content: '';
    top: 5px;
    right: 32px;
    border: 5px solid transparent;
    /*border-right: 5px solid #FFE221;*/
    width: 0;
    height: 0;
}

.box_icon_m {
    position: relative;
    padding: 0.2em 0.3em 0.1em 0.3em;
    margin: 0em 1.0em 0em 1.0em;
    background: #ea7001;
    color: #FFFFFF;
    /*font-weight: bold;*/
	width: 50%;
	font-size: 0.7em;
	border-radius: 0.5em;/*角丸*/
}
.box_icon_m:after {
    position: absolute;
    content: '';
    top: 37px;
    left: 26px;
    border: 10px solid transparent;
    /*border-top: 10px solid #FFE221;*/
    width: 0;
    height: 0;
}
.box_icon_l {
    position: relative;
    padding: 0.3em 0.3em 0.2em 0.7em;
    margin: 0em 1.0em 0em 1.0em;
    background: #FFE221;
    color: #FF5B25;
    /*font-weight: bold;*/
	width: 50%;
	font-size: 0.7em;
	border-radius: 0.5em;/*角丸*/
}
/*-- 吹き出しデザイン 20211009非表示 --*/
/*--
.box_icon_l:after {
    position: absolute;
    content: '';
    top: 32px;
    left: 105px;
    border: 10px solid transparent;
    border-top: 10px solid #FFE221;
    width: 0;
    height: 0;
}
--*/
.knewsimg img {
	width: 300px; 
	height: 300px;
	padding: 10px 20px 10px 10px;
}
.knewstxt{
	font-size: 1.1em;
	line-height: 1.3em;
	padding: 0px 20px 10px 0px;
	text-align: left;
	}	
.knewstxt a{
	color: #F00;
	font-weight: bold;
	ont-size:100%;
	text-align: right;
	}
.knewstxt a:hover{
	color: #F00;
	font-weight: bold;
	font-size:100%;
	text-decoration: underline;
	}
.kp150{
	padding: 10px 10px 10px 10px;
	height: 300px;
	text-align: left;
	}
.newsimg img {
	width: 200px; 
	height: 133px;
	padding: 10px 20px 10px 10px;
}
.newstxt{
	font-size: 1.1em;
	line-height: 1.3em;
	padding: 10px 20px 10px 0px;
	text-align: left;
	}	
.p150{
	padding: 10px 10px 10px 10px;
	height: 140px;
	text-align: left;
	}
.dline{
	width:98%;margin:0 auto;border-bottom:1px dotted #CCCCCC
	}

.dchannel .dchannel-inner{
	width:1200px;margin:0 auto;padding:20px 0 10px 0
	}



/*-----------------赤BOX 7ORDERプロフィール　20240703----------------- */	
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2{
	/*border: 1px solid #FF0000; */
	border: 1px solid #000066;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding:20px 20px 20px 20px;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .red_box_photo{
	overflow:hidden;
	padding:0px 0px 0px 0px;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .red_box_photo img{
	height: auto;
	width: 400px;	
	/*20210616修正*/
	/*padding:0px 20px 20px 0px;*/
	padding:0px 20px 0px 0px;
	}	
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt1{
	color:#000066; font-size:2.0em;line-height: 2.0em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt2{
	color:#000066; font-size:1.8em;line-height: 2.0em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt3{
	color:#000066; font-size:1.5em;line-height: 1.8em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt4{
	color:#000066; font-size:1.3em;line-height: 1.5em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt5{
	color:#000066; font-size:1.2em;line-height: 1.4em; 
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt6{
	color:#000066; font-size:1.1em;line-height: 1.3em; 
	}
	

.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt1{
	color:#000000; font-size:1.5em;line-height: 1.7em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt2{
	color:#000000; font-size:1.4em;line-height: 1.6em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt3{
	color:#000000; font-size:1.3em;line-height: 1.5em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt4{
	color:#000000; font-size:1.2em;line-height: 1.4em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt5{
	color:#000000; font-size:1.0em;line-height: 1.3em; 
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt6{
	color:#000000; font-size:1.0em;line-height: 1.3em; 
	}




.dh-main-sct .main-sct-inr01 .dc-contents .red_box a{
	color:#0039BF; font-size:1.2em;line-height: 1.5em; text-decoration: none;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box a:hover{	
	color:#0039BF; text-decoration: none;
	}	







	@media screen and (max-width: 640px){



/*--2018--*/


.dchannel .dchannel-inner{
	width:100%;
	margin:0 0;padding:20px 0 10px 0
	}
	
.dancebattle{
	width:100%;
	margin: 0px;
	padding: 0px;
	}
	
.widehead{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../image/dancebattle3/bg.jpg);
	}
	
.widehead2{
	width:100%;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}	
	
.widehead3{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #666666;
	}
	
.widehead4{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	/*background-color: #D39C5F;*/
	background-image: url(../image/dancebattle3/bg4.png);
	}		
	
.dancebattle  h1{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	text-align: left;
	}
.dancebattle  h2{
	width:100%;
	padding: 0px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
	text-align: left;
	}	
.dancebattle h3{
	width:100%;
	padding: 10px 0px 0px 0px;
	overflow:hidden;
	text-align: left;
	}
.dancebattle h4{
	width:100%;
	padding: 10px 0px 0px 0px;
	overflow:hidden;
	text-align: left;
	}
.dancebattle h5{
	width:100%;
	padding: 10px 0px 0px 0px;
	overflow:hidden;
	text-align: left;
	}	
.dancebattle .red_ll{
	width:100%;
	font-size: 2em;
	line-height:1.5em;
	width:93%;
	color:#FF0000;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	padding: 10px;
	}
.dancebattle .red_l{
	width:100%;
	font-size: 1.8em;
	line-height:1.3em; 
	width:93%;
	color:#FF0000;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	padding: 10px;
	}
.dancebattle .red_m{
	width:100%;
	font-size: 1.1em;
	line-height:1.3em; 
	width:93%;
	color:#333333;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	margin-bottom: 20px;
	}
.dancebattle .green_ll{
	font-size: 2em;
	line-height:1.5em;
	color:#006633;
	width:93%;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif,;
	padding: 10px;
	}
.dancebattle .green_l{
	font-size: 1.8em;
	line-height:1.3em; 
	color:#006633;
	width:93%;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif,;
	padding: 10px;
	}
.dancebattle .green_m{
	font-size: 1.5em;
	line-height:1.3em;
	color:#006633;
	width:93%;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif,;
	padding: 10px;
	}
.dancebattle .white_m{
	width:100%;
	font-size: 1.5em;
	line-height:1.3em; 
	width:93%;
	color:#FFFFFF;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	padding: 10px;
	}	
.dancebattle .white_s{
	width:100%;
	font-size: 1.1em;
	line-height:1.1em; 
	width:93%;
	color:#FFFFFF;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	padding: 10px;
	}
.dancebattle .pad{
	padding: 0px 0px 0px 0px;
	}
	
	
	
	
	
	
	
.dancebattle .orange_ll{
	width:100%;
	font-size: 1.4em;
	line-height:1.7em; 
	width:93%;
	color:#FF6600;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	/*margin-bottom: 20px;*/
	}
.dancebattle .orange_hl{
	width:100%;
	font-size: 1.1em;
	line-height:1.3em; 
	width:93%;
	color:#FF6600;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	margin-bottom: 0px;
	}
.dancebattle .orange_l{
	font-size: 1.0em; 
	line-height:1.2em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	padding: 7px 7px 7px 0px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	margin:  30px 0px 20px 0px ;
	color: #FF6600;/*文字色*/
	border-bottom: double 4px #FF6600;
	/*線の種類（点線）2px 線色*/
	/*border-bottom: dashed 2px #333333;*/
	/*color: #6594e0;
	border-bottom: dashed 2px #6594e0;*/
	}
.dancebattle .orange_m{
	font-size: 1.0em; 
	line-height:1.3em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	margin:  20px 0px 20px 0px ;
	color: #FF6600;
	}	
.dancebattle .orange_hs{
	font-size: 1.0em; 
	line-height:1.3em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	margin:  20px 0px 0px 0px ;
	color: #FF6600;
	}
.dancebattle .navy_ll{
	width:100%;
	font-size: 1.1em;
	line-height:1.3em; 
	width:93%;
	color:#333333;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	margin-bottom: 20px;
	}	
.dancebattle .navy_l{
	font-size: 1.0em; 
	line-height:1.2em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	padding: 7px;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: left;
	margin:  30px 0px 20px 0px ;
	color: #333333;/*文字色*/
	border-bottom: double 6px #333333;
	/*線の種類（点線）2px 線色*/
	/*border-bottom: dashed 2px #333333;*/
	/*color: #6594e0;
	border-bottom: dashed 2px #6594e0;*/
	}
.dancebattle .navy_l_head{
	font-size: 1.3em; 
	line-height:1.6em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px ;
	color: #333333;/*文字色*/
	/*線の種類（点線）2px 線色*/
	border-bottom: none;
	/*color: #6594e0;
	border-bottom: dashed 2px #6594e0;*/
	}
.dancebattle .navy_m{
	font-size: 1.2em; 
	line-height:1.5em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin:  10px 0px 10px 0px ;
	color: #333333;
	}	
.dancebattle .navy_ml{
	font-size: 1.2em; 
	line-height:1.5em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin:  10px 0px 10px 0px ;
	color: #333333;
	}	
.dancebattle .navy_m2{
	font-size: 1.1em; 
	line-height:1.4em;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin:  10px 0px 10px 0px ;
	color: #333333;
	}	
.dancebattle .navy_s{
	font-size: 0.9em; 
	line-height:1.3em;
	text-align: center;
	/*color:#ff6633;*/
	/*color:#66ccff;*/
	font-weight: bold;
	width: 100%;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	margin:  0px 0px 0px 0px ;
	color: #333333;
	}	
.dancebattle .black_ll{
	font-size: 4.0em; 
	width:93%;
	color:#555555;
	font-weight: bold;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}	
.dancebattle .black_l{
	font-size: 1.3em; 
	line-height:1.5em; 
	width:100%;
	color:#555555;
	font-weight: bold;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .black_lm{
	font-size: 1.2em; 
	line-height:1.5em; 
	width:100%;
	color:#555555;
	font-weight: bold;
	padding: 7px 7px 7px 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .black_m{
	font-size: 1.0em; 
	line-height:1.3em; 
	width:100%;
	color:#555555;
	font-weight: bold;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .black_m2{
	font-size: 1.0em; 
	line-height:1.3em; 
	width:100%;
	color:#555555;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .black_s{
	font-size: 0.9em; 
	line-height:1.3em; 	
	width:100%;
	color:#555555;
	/*padding: 7px;*/
	padding: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .black_s2{
	font-size: 0.9em; 
	line-height:1.3em; 	
	width:100%;
	color:#555555;
	/*padding: 7px;*/
	padding: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .black_s3{
	font-size: 0.9em; 
	line-height:1.2em; 	
	width:100%;
	color:#555555;
	/*padding: 7px;*/
	padding: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .black_ss{
	font-size: 0.8em; 
	line-height:1.2em; 	
	width:100%;
	color:#555555;
	/*padding: 7px;*/
	padding: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}	
.dancebattle .black_sss{
	font-size: 0.8em; 
	line-height:1.0em; 	
	width:100%;
	color:#555555;
	/*padding: 7px;*/
	padding: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}	
/*.dancebattle .blue{
	font-size: 0.9em; 
	line-height:1.3em; 	
	width:100%;
	color:#005ab4;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}*/
.dancebattle .blue_l{
	font-size: 1.3em;
	line-height:1.5em; 
	width:100%;
	color:#005ab4;
	font-weight: bold;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .blue_m{
	font-size: 1.0em; 
	line-height:1.4em; 
	width:100%;
	color:#005ab4;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .blue_s{
	font-size: 0.9em; 
	line-height:1.3em; 	
	width:100%;
	color:#005ab4;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}
.dancebattle .blue_ss{
	font-size: 0.9em; 
	line-height:1.3em; 	
	width:100%;
	color:#005ab4;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}	
.dancebattle .blue_sss{
	font-size: 0.9em; 
	line-height:1.3em; 	
	width:100%;
	color:#005ab4;
	padding: 7px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, 'Open Sans', sans-serif, ;
	}	
.dancebattle .epi_battle_txt{
	overflow:hidden;
	display:block;
	width: 100%;
	height: auto;
	}
	
	
.dancebattle .epiphoto_db{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.dh-main-sct .epiphoto_db img{
	width:100%;
	height: auto;
	padding:15px 0px 10px 0px;
	}	
.epi_cast_db {
	width:100%;
	padding:0px 0px 0px 0px; 
	float: left; 
	}


	
.dancebattle .epiphoto_db2{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.dh-main-sct .epiphoto_db2 img{
	width:100%;
	height: auto;
	padding:15px 0px 10px 0px;
	}	
.epi_cast_db2 {
	width:100%;
	padding:0px 0px 0px 0px; 
	float: left; 
	}	
	


.dancebattle .epiphoto_db3{
	overflow:hidden;
	display:block;
	padding:0px 0px 0px 0px;
	clear:both;
	}
.dh-main-sct .epiphoto_db3 img{
	width:100%;
	height: auto;
	padding:15px 0px 10px 0px;
	}	
.epi_cast_db3 {
	width:100%;
	padding:0px 0px 0px 0px; 
	float: left; 
	}


.epi_cast_db3 .judge_txt3{
	font-size: 1.0em;
	line-height: 1.3em;
	}		
.epi_cast_db3 .name_txt3{
	font-size: 1.0em;
	line-height: 1.3em;
	}	


.epi_cast_db3 .judge_txt2{	
	font-size: 1.0em;
	line-height: 1.2em;
	}		
.epi_cast_db3 .name_txt2{
	font-size: 1.0em;
	line-height: 1.2em;
	}

	

.dancebattle .battle01{
	width:95%;
	/*border: 1px solid #ea7217;*/
	color:#333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
	background-color: #FFFFFF;
	}

.dancebattle .battle02{
	width:95%;
	/*border: 1px solid #ea7217;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:20px 0px 20px 0px;
	/*background-color: #FDEADB;*/
	background-color: #FFFFFF;
	}


/*オレンジボックス*/
.dancebattle .battle03{
	width:95%;
	border: 1px solid #ea7217;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding:20px 20px 20px 20px;
	}
	
/*ホワイトボックス*/
.dancebattle .battle04{
	width:92%;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding:15px;
	}
	
.dancebattle .subttl_l{
	font-size: 1.1em; 
	line-height: 1.3em;
	padding: 0.7em 0.7em 0.7em 1.5em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	background: #333333;/*背景色*/
	/*border-left: solid 5px #ffaf58;*//*左線（実線 太さ 色）*/
	border-top: solid 2px #333333;/*上線（実線 太さ 色）*/
	border-bottom: solid 2px #333333;/*下線（実線 太さ 色）*/
	margin-top: 30px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	width:100%;	
	/*
	font-size: 1.3em; 
	line-height: 1.5em;
	width:100%;
	color:#333333;
	font-weight: bold;
	padding: 30px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;*/
	}	
.dancebattle .subttl_l .rline{
	background-image: url(../image/dancebattle3/rline.png);
	padding: 0px 100px 0px 0px;
	}
	
.dancebattle .subttl_foot{
	font-size: 1.1em; 
	line-height: 1.3em;
	padding: 0.7em 0.7em 0.7em 1.5em;/*文字周りの余白*/
	color: #FFFFFF;/*文字色*/
	background: #333333;/*背景色*/
	/*border-left: solid 5px #ffaf58;*//*左線（実線 太さ 色）*/
	border-top: solid 2px #333333;/*上線（実線 太さ 色）*/
	border-bottom: solid 2px #333333;/*下線（実線 太さ 色）*/
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	width:100%;	
	/*
	font-size: 1.3em; 
	line-height: 1.5em;
	width:100%;
	color:#333333;
	font-weight: bold;
	padding: 30px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;*/
	}	
.dancebattle .subttl_foot .rline{
	background-image: url(../image/dancebattle3/rline.png);
	padding: 0px 100px 0px 0px;
	}	
.dancebattle .subttl_l2{
	font-size: 1.3em; 
	line-height: 1.5em; 
	width:100%;	
	color:#333333;
	font-weight: bold;
	padding: 10px 7px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	}
.dancebattle .subttl_l2 .rline{
	padding: 0px 100px 0px 0px;
	background-image: url(../image/dancebattle3/rline.png);	
	}
.dancebattle .subttl_l3{
	font-size: 1.3em; 
	line-height: 1.5em; 
	width:100%;	
	color:#FF6600;
	font-weight: bold;
	padding: 10px 7px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	}
.dancebattle .subttl_l3 .rline{
	padding: 0px 100px 0px 0px;
	background-image: url(../image/dancebattle3/rline.png);	
	}	
/*	
.dancebattle .subttl_l .rline{
	font-size: 0.1em;
	line-height: 0.1em;
	width: 100px;
	border-right-width: 100px;
	border-right-height: 5px;
	border-right-style: solid;
	border-right-color: #000;
	padding-left: 10px;
	}
.dancebattle .subttl_l2 .rline{
	font-size: 0.1em;
	line-height: 0.1em;
	width: 100px;
	border-right-width: 100px;
	border-right-height: 5px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 10px;
	}
	
.dancebattle .subttl_l{
	font-size: 2.0em; 
	width:1186px;
	color:#000000;
	font-weight: bold;
	padding: 50px 7px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	}
.dancebattle .subttl_l{
	font-size: 2.0em; 
	width:1186px;
	color:#CCC;
	font-weight: bold;
	padding: 10px 7px 10px 15px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	}
*/	

.dancebattle .subttl_head{
	width:100%;	
	height: auto;
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.0em 0.1em 0.5em 0.1em;/*文字周りの余白*/
	/*color: #FFFFFF;*//*文字色*/
	background: #FFFFFF;
	/*background-image: url(../image/dancebattle7/bg_01s.jpg);*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #333333;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #333333;*//*下線（実線 太さ 色）*/
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.dancebattle .subttl_head_m{
	width:100%;	
	height: auto;
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.0em 0.1em 0.5em 0.1em;/*文字周りの余白*/
	/*color: #FFFFFF;*//*文字色*/
	background: #FFFFFF;
	/*background-image: url(../image/dancebattle7/bg_01s.jpg);*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #333333;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #333333;*//*下線（実線 太さ 色）*/
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.dancebattle .subttl_head_h{
	width:100%;	
	height: auto;
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.0em 0.1em 0.5em 0.1em;/*文字周りの余白*/
	/*color: #FFFFFF;*//*文字色*/
	background: #FFFFFF;
	/*background-image: url(../image/dancebattle7/bg_01s.jpg);*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #333333;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #333333;*//*下線（実線 太さ 色）*/
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.dancebattle .subttl_head p{

	}
.dancebattle .subttl_head2{
	width:100%;	
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.3em 0.3em 0.7em 0.3em;/*文字周りの余白*/
	/*color: #FFFFFF;*//*文字色*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #FF6600;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #FF6600;*//*下線（実線 太さ 色）*/
	border-top: solid 2px #333333;/*上線（実線 太さ 色）*/
	border-bottom: solid 2px #333333;/*下線（実線 太さ 色）*/
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.dancebattle .subttl_head3{
	width:100%;	
	/*font-size: 1.3em; 
	line-height: 1.5em;
	text-align: center;*/
	padding: 0.3em 0.3em 0.7em 0.3em;/*文字周りの余白*/
	/*color: #FFFFFF;*//*文字色*/
	/*background: #333333;*//*背景色*/
	/*border-left: solid 5px #333333;*//*左線（実線 太さ 色）*/
	/*border-top: solid 2px #333333;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #333333;*//*下線（実線 太さ 色）*/
	/*border-top: solid 2px #FF6600;*//*上線（実線 太さ 色）*/
	/*border-bottom: solid 2px #FF6600;*//*下線（実線 太さ 色）*/
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 50px;
	
	/*font-size: 1.5em; 
	line-height: 1.7em;
	width:1186px;
	color:#333333;
	font-weight: bold;
	padding: 50px 100px 10px 0px;
	height: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 20px;*/
	}
.judge_txt{	
	color:#000000;
	/*color:#e77029;*/
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.8em;
	margin: 0px;
	padding: 0px;
	}		
.name_txt{
	color:#666666;
	/*color:#e77029;*/
	font-weight: bold;
	font-size: 1.0em;
	line-height: 1.0em;
	margin: 0px;
	padding: 0px;
	}			
.name_txts{
	color:#666666;
	/*color:#e77029;*/
	font-size: 0.8em;
	line-height: 0.8em;
	margin: 0px;
	padding: 0px;
	}		
	
/*MOVIE*/

.epi_youtube3{
	width:100%;
	margin-top:0px;
	padding-top:0px;
	padding-right:0px;
	}

.epi_youtube3 .youtube iframe {
	width:100%; height:auto; 
	padding:0px 0px 0px 0px;
	}
/* ここまでMOVIE */	
	
/*TikTok*/

.dancebattle .epi_tiktok{
	width:100%;
	height: 0; 
	position: relative;
	padding-bottom: 177.7778%;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	/*margin-left: 0; */
	margin-bottom: 10px; 
	}
.dancebattle .epi_tiktok .tiktok iframe {
	width: 100%; 
	height: 100%; 
	position: absolute;
	padding:0px 0px 0px 0px;
	border: 0; 
	margin-top: 0; 	
	/*margin-left: 0; */
	overflow:hidden;
	display:block;
	}
/* ここまでTikTok */


/*ファイナリスト動画*/

.epi_youtube_battle_s{
	width:97%;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:0px;
	padding-right:0px;
	}
.epi_youtube_battle_s .youtube iframe {
	width:100%; height:auto; 
	padding:0px 10px 5px 10px;
	}

/* ここまでファイナリスト動画*/


.dance_cp {
	color:#000000;
	font-size: 1.0em;
	line-height: 2.0em;
	}
.dance_cps {
	color:#000000;
	font-weight:normal;
	font-size: 0.8em;
	line-height: 1.3em;
	}
.red {
	color:#ea7001;
	}
.orange{
	/*font-size: 0.8em;
	line-height: 1.3em;*/
	color:#ea7001;
	}


/*--第2回高校生ダンスバトル選手権　番組ページはこちら---*/


.dancebattle .btn_01 {
	width:95%;
	font-size: 0.9em;
	line-height: 1.0em;
	color:#FFF;
	font-weight: bold;
	background-color: #999999;
	height: auto;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
	
.dancebattle .btn_01 a{
	color:#FFF;
	}

iframe{
	width: 100%;
	height: 100px;
}
	
	
/* 2018 ページトップ */
/* ここから　ページトップ */
	.m-btn-page-top{
	position:static;
	background:#ffffff;
	z-index:1;
	}

	.m-btn-page-top a {
    color:#000000;
    display:block;
    font-size:100%;
    height:auto;
    line-height:64px;
    padding:10% 10% 10% 10%;
    background:url("../image/top/icon_backtop_02.png") no-repeat 95% 95% #fff;
	background-size:64px 64px;
    text-decoration:none;
    width:auto;
	}

	.i-page-top{
	display:none;
	}

	.m-btn-page-top a:hover {
    background:url("../image/top/icon_backtop_02o.png") no-repeat 95% 95% #fff;
	background-size:64px 64px;
    color:#000000;
	}
/* ここまで　ページトップ */	
/* 2018 追加 */

.epi_battle3{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	}
.epi_battle3 img{
	width:100%;
	height: auto;
	padding:0px 0px 0px 0px;
	}
.epi_battle4{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	}
.epi_battle4 img{
	width:100%;
	height: auto;
	padding:0px 0px 0px 0px;
	}
.epi_battle5{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}
.epi_battle5 img{
	width:100%;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}






		

		

.epi_battle6{
	width:100%;margin:0 0;padding:20px 0 10px 0
	}
.epi_battle6 img{
	width:80%;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 50px 0px 50px;
	margin:0px 50px 0px 50px;
	text-align:center;	
	}
.epi_battle8{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}
.epi_battle8 img{
	width:100%;
	height: auto;
	padding:10px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}
.epi_battle8{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}
.epi_battle8 img{
	width:100%;
	height: auto;
	padding:10px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}
.epi_battle9{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}
.epi_battle9 img{
	width:100%;
	height: auto;
	padding:10px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}
.epi_gallery1{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	}
.epi_gallery1 img{
	width:100%;
	height: auto;
	padding:0px 0px 0px 0px;
	}	
.epi_gallery2{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	}
.epi_gallery2 img{
	width:50%;
	height: auto;
	padding:10px 0px 0px 0px;
	}
.epi_gallery3{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	}
.epi_gallery3 img{
	width:50%;
	height: auto;
	padding:10px 0px 0px 0px;
	}	
.epi_gallery4{
	width:100%; 
	height:auto; 
	padding:0px 0px 0px 0px;
	}
.epi_gallery4 img{
	width:50%;
	height: auto;
	padding:10px 5px 0px 5px;
	}
.box_icon_head {
    position: relative;
    padding: 0.1em 0.3em 0.1em 1.0em;
    margin: 0.0em 2.0em 1.0em 1.0em;
    color: #333333;
    /*background: #FFFFFF;
    font-weight: bold;
	width: 50%;
	font-size: 1.2em;
	border-radius: 0.5em;*//*角丸*/
}
/*.box_icon_head:after {
    position: absolute;
    content: '';
    top: 5px;
    right: 32px;
    border: 5px solid transparent;
    width: 0;
    height: 0;
}
*/
.box_icon_tab {
    position: relative;
    padding: 0.1em 0.3em 0.1em 0.3em;
    margin: 0.0em 0.0em 1.0em 0.5em;
    background: #ea7001;
    color: #FFFFFF;
    font-weight: bold;
	width: 50%;
	font-size: 0.8em;
	border-radius: 0.5em;/*角丸*/
}	
.box_icon_s {
    position: relative;
    padding: 0.1em 0.3em 0.1em 0.3em;
    margin: 1.0em 2.0em 1.0em 1.0em;
    background: #FFFFFF;
    color: #ea7001;
    font-weight: bold;
	width: 50%;
	font-size: 0.8em;
	border-radius: 0.5em;/*角丸*/
}
.box_icon_s:after {
    position: absolute;
    content: '';
    top: 3px;
    right: 32px;
    border: 4px solid transparent;
    /*border-right: 5px solid #FFE221;*/
    width: 0;
    height: 0;
}

.box_icon_m {
    position: relative;
    padding: 0.2em 0.3em 0.2em 0.3em;
    margin: 0em 1.0em 0em 1.0em;
    background: #ea7001;
    color: #FFFFFF;
    /*font-weight: bold;*/
	width: 50%;
	font-size: 0.7em;
	border-radius: 0.5em;/*角丸*/
}
.box_icon_m:after {
    position: absolute;
    content: '';
    top: 21px;
    left: 14px;
    border: 10px solid transparent;
    /*border-top: 10px solid #FFE221;*/
    width: 0;
    height: 0;
}	
.box_icon_l {
    position: relative;
    padding: 0.2em 0.3em 0.2em 0.3em;
    margin: 0em 1.0em 0em 1.0em;
    background: #FFE221;
    color: #FF5B25;
    /*font-weight: bold;*/
	width: 50%;
	font-size: 0.7em;
	border-radius: 0.5em;/*角丸*/
}
/*-- 吹き出しデザイン 20211009非表示 --*/
/*--
.box_icon_l:after {
    position: absolute;
    content: '';
    top: 21px;
    left: 14px;
    border: 10px solid transparent;
    border-top: 10px solid #FFE221;
    width: 0;
    height: 0;
}
-*/
/*-- ここまで2018--*/
		
.knewsimg{
	padding: 0px 0px 0px 0px;
	}
.knewsimg img{
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
	}
.knewstxt{
	font-size: 1.0em;
	line-height:1.1em; 
	padding: 10px 0px 10px 0px;
	}
.kp150{
	padding: 10px 0px 0px 0px;
	height: auto;
	}	
.newsimg img {
	width: 100%;
	height: auto;
	padding: 0px 0px 0px 0px;
}
.newstxt{
	font-size: 1.0em;
	line-height:1.1em; 
	padding: 10px 0px 10px 0px;
	}	
.p150{
	padding: 10px 0px 0px 0px;
	height: auto;
	}
.dline{
	width:100%;margin:0 auto;border-bottom:1px dotted #CCCCCC
	}

		
/*-----------------赤BOX 7ORDERプロフィール　20190720----------------- */	
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2{
	border: 1px solid #000066;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:10px 10px 10px 10px;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .red_box_photo{
	overflow:hidden	;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .red_box_photo img{
	width: 100%;
	height: auto;
	padding:0px 0px 10px 0px;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt1{	
	color:#000066; font-size:1.7em;line-height: 1.8em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt2{	
	color:#000066; font-size:1.5em;line-height: 1.5em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt3{
	color:#000066; font-size:1.4em;line-height: 1.4em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt4{	
	color:#000066; font-size:1.3em;line-height: 1.3em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt5{
	color:#000066; font-size:1.2em;line-height: 1.2em; 
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_txt6{	
	color:#000066; font-size:1.1em;line-height: 1.1em; 
	}
	
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt1{
	color:#000000; font-size:1.5em;line-height: 1.6em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt2{
	color:#000000; font-size:1.3em;line-height: 1.5em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt3{
	color:#000000; font-size:1.2em;line-height: 1.4em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt4{
	color:#000000; font-size:1.0em;line-height: 1.4em;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt5{
	color:#000000; font-size:0.9em;line-height: 1.3em; 
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 .box_s_txt6{
	color:#000000; font-size:0.8em;line-height: 1.2em; 
	}

.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 a{
	color:#0039BF; font-size:1.1em;line-height: 1.4em; text-decoration: none;
	}
.dh-main-sct .main-sct-inr01 .dc-contents .red_box2 a:hover{	
	color:#0039BF; text-decoration: none;
	}	
	
}	