@charset "shift_jis";


#countdownContainer{
/*	background-color:#000;*/
}



#countdown .up_txt{
	background-color:#ffffff;
	color:#f2641a;
}


#countdown .countElement{
	color:#ffffff;
}



.annai_txt p{
	color:#ffffff;
}


/*強制hover解除*/
#customCountdown a:hover {opacity:1.0; }


/*--------------------------------------------------------------------*/
/*画面幅768px以上の設定*/
/*--------------------------------------------------------------------*/
@media screen and  (min-width:768px) {

#customCountdown{height:60px;max-width:1230px;margin:0 auto;width:100%;}


#countdownContainer{
	height:60px;
	padding:0;
	color:#ffffff;
}

#countdownBox{
	max-height:60px;
	height:60px;
	text-align:center;
	margin:0 auto;
	text-decoration:none;
	display:block;
	vertical-align:middle;
	width:100%;
	position:relative;
	color:#ffffff;
}


#countdownBox .table{
	display:table;
	height:60px;
	vertical-align:middle;
	width:100%;
}

#countdownBox .tr{
/*	display:table-row;*/
	display:table;
	height:60px;
	vertical-align:middle;
	width:100%;
}

#countdownBox .td{
	display:table-cell;
	width:50%;
	height:60px;
	vertical-align:middle;
	text-align:center;
}

#countdownBox img{
	display:inline-block;
	width:95%;
	max-width:488px;
	height:auto;
	vertical-align:middle;
	text-align:center;
}


#countdown_sub{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:25%;
	height:60px;
}



#countdown{
	box-sizing: border-box;
	background-size:auto 100%;
	background-image:url("/template/cd_style_img/pc_jikan_20190521.png");
	background-repeat:no-repeat;
	background-position:center center;
	height:60px;
	width:95px;
	margin:0 auto 0 10px;
	padding-top:6px;
}



.annai_txt {
	display:table-cell;
	vertical-align: middle;
	text-align: right;
	width:25%;
}

.annai_txt p{
	margin:0 10px 0 auto;
	text-align:center;
	border-radius:5px;
	padding:5px 25px;
	border: solid 2px #ffffff;
	display: inline;
}

.annai_txt span{
	font-size:12px;
	font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";
	font-weight: bold;
}



#countdown .up_txt{
	font-size: 10px;
	display:table-cell;
	padding:1px 8px 1px 8px;
	display:inline-block;
	vertical-align:middle;
/*	margin-top:5px;*/
	border-radius:15px;
	font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";
	font-weight: bold;
}


#countdown .countElement{
	font-size: 24px;line-height:30px;
/*	vertical-align:bottom;*/
/*	height:23px;*/
/*	display:inline-block;*/

}

#countdown .countElement_niti{
	font-size: 12px;
	padding-left:3px;
}






#countdown .countElement.smaller{
	margin-top:10px;
	font-size: 15px;
	line-height:15px;
	font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";
	font-weight: bold;
}






}



/*--------------------------------------------------------------------*/
/*画面幅767px以下の設定*/
/*--------------------------------------------------------------------*/
@media screen and (max-width:767px){


#customCountdown{height:70px;}


#countdownContainer{
	height:70px;
	max-height:70px;
	padding:0;
	color:#ffffff;
}

#countdownBox{
	max-height:70px;
	height:70px;
	text-align:center;
	margin:0 auto;
	text-decoration:none;
	display:block;
	vertical-align:middle;
	width:100%;
	position:relative;
	color:#ffffff;
}



#countdownBox .table{
	display:table;
	height:70px;
	vertical-align:middle;
	width:100%;
	margin:0 auto;
}



#countdownBox .tr{
/*	display:table-row;*/
	display:table;
	height:70px;
	width:100%;
	vertical-align:middle;
}



#countdownBox .td{
	display:table-cell;
	width:55%;
	height:70px;
	text-align:center;
	vertical-align:middle;
}

#countdownBox img{
	display:inline-block;
	width:75%;
	max-width:300px;
	height:auto;
/*	max-width:300px;*/
	max-height:70px;
	vertical-align:middle;
	text-align:center;
}


#countdown_sub{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:25%;
	max-height:70px;
	height:70px;

}


#countdown{
	box-sizing: border-box;
	background-size:auto 100%;
	background-image:url("/template/cd_style_img/sp_jikan_20190521.png");
	background-repeat:no-repeat;
	background-position:center center;
	height:70px;
	width:92.5px;
	margin:0 auto 0 20px;
	padding-top:12px;
}





.annai_txt {
	display:table-cell;
	vertical-align: middle;
	text-align: right;
	width:25%;


}

.annai_txt p{
	font-size: 10px;line-height:10px;
/*	width:90%;*/
	width:72%;
	margin:0 20px 0 auto;
	text-align:center;
	border-radius:5px;
	padding-top:5px;
	padding-bottom:5px;
	border: solid 1px #ffffff;
/*	display:inline;*/
}


.annai_txt span{
	font-size: 10px;
	font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";
	font-weight: bold;
}




#countdown .up_txt{
	font-size: 10px;
	display:table-cell;
	padding:1px 8px 1px 8px;
	display:inline-block;
	vertical-align:middle;
	border-radius:15px;
	font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";
	font-weight: bold;
}





#countdown .countElement{
	font-size: 24px;line-height:25px;

}

#countdown .countElement_niti{
	font-size: 12px;
	padding-left:3px;
}


#countdown .countElement.smaller{
	font-size: 15px;
	line-height:15px;
	font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体";
	font-weight: bold;
}




.hed_kaigyou {display:block;}


}


