/*
@media all and (min-width: 768px) {
div.cdwn-outer {
	height:30px;
}
}
*/

#cdwnArea{ width: 100%; }

div.cdwn-outer {
	text-align:left;
}
div.countdown {
	background-image:url(../img/cdwn_bg.png?0);
	background-repeat:no-repeat;
	background-position:center top;
}


div.countdown-day0 {background-image:url(../img/cdwn_bg_0.png?0); }
div.countdown-day0 p.countdown-pre b#cd-day10,
div.countdown-day0 p.countdown-pre b#cd-day1 {
	display:none;
}

@media all and (min-width: 768px) {
/*#cdwnArea {
	width:980px; margin:0 auto;
	}*/
div.cdwn-outer {
	width:1080px;
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
}
div.countdown {
}
div.countdown p {
	position:relative;
	height:114px;
}
}
@media all and (max-width: 767px) {
div.cdwn-outer {
}
div.countdown {
	position:relative;
	height:0;
	padding-top:10.555%;
	background-size:contain;
}
div.countdown p.countdown-pre,
div.countdown p.countdown-aft {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
}

div.countdown p.countdown-pre span,
div.countdown p.countdown-pre b,
div.countdown p.countdown-pre b img {
	display:block;
}
div.countdown p.countdown-pre b {
	position:absolute;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div.countdown p.countdown-pre span.cd-txt {
	display:none;
}
div.countdown p.countdown-pre b span {
}
div.countdown p.countdown-pre b span:not(.cd-txt) {
	background-image:url(../img/cdwn_num.png);
}
div.countdown p.countdown-pre b:first-child span {
	background-image:url(../img/cdwn_num.png);
}
@media all and (min-width: 768px) {
div.countdown p.countdown-pre b {
	top:14px;
	width:54px;
	height:86px;
}
div.countdown p.countdown-pre b span,
div.countdown p.countdown-pre b span img {
	width:54px;
	height:86px;
}
div.countdown p.countdown-pre b:first-child {left:109px;}
div.countdown p.countdown-pre b#cd-day10 {left:347px;}
div.countdown p.countdown-pre b#cd-day1 {left:393px;}
div.countdown p.countdown-pre b#cd-hour10 {left:500px;}
div.countdown p.countdown-pre b#cd-hour1 {left:546px;}
div.countdown p.countdown-pre b#cd-minute10 {left:696px;}
div.countdown p.countdown-pre b#cd-minute1 {left:742px;}
div.countdown p.countdown-pre b#cd-second10 {left:861px;}
div.countdown p.countdown-pre b#cd-second1 {left:907px;}


div.countdown-day0 p.countdown-pre b:first-child {left:185px;}
div.countdown-day0 p.countdown-pre b#cd-hour10 {left:433px;}
div.countdown-day0 p.countdown-pre b#cd-hour1 {left:479px;}
div.countdown-day0 p.countdown-pre b#cd-minute10 {left:629px;}
div.countdown-day0 p.countdown-pre b#cd-minute1 {left:675px;}
div.countdown-day0 p.countdown-pre b#cd-second10 {left:794px;}
div.countdown-day0 p.countdown-pre b#cd-second1 {left:840px;}



div.countdown p.countdown-pre b span:not(.cd-txt) {
	background-size:162px 258px;
}
}

div.countdown p.countdown-pre b:first-child span {



	background-position:right bottom !important;



}

div.countdown p.countdown-pre b.cd-one span {background-position:left top;}
div.countdown p.countdown-pre b.cd-two span {background-position:center top;}
div.countdown p.countdown-pre b.cd-three span {background-position:right top;}
div.countdown p.countdown-pre b.cd-four span {background-position:left center;}
div.countdown p.countdown-pre b.cd-five span {background-position:center center;}
div.countdown p.countdown-pre b.cd-six span {background-position:right center;}
div.countdown p.countdown-pre b.cd-seven span {background-position:left bottom;}
div.countdown p.countdown-pre b.cd-eight span {background-position:center bottom;}
div.countdown p.countdown-pre b.cd-nine span {background-position:right bottom;}
div.countdown p.countdown-pre b.cd-zero span {background-image:url(../img/cdwn_num_0.png);background-size:cover !important;}


@media all and (max-width: 767px) {

div.countdown p.countdown-pre b {
	top:12.280701754385965%;
	width:5.0%;
	height:75.43869649122807%;
}
div.countdown p.countdown-pre b:first-child {left:10.092%;}
div.countdown p.countdown-pre b#cd-day10 {left:32.129%;}
div.countdown p.countdown-pre b#cd-day1 {left:36.388%;}
div.countdown p.countdown-pre b#cd-hour10 {left:46.296%;}
div.countdown p.countdown-pre b#cd-hour1 {left:50.555%;}
div.countdown p.countdown-pre b#cd-minute10 {left:64.444%;}
div.countdown p.countdown-pre b#cd-minute1 {left:68.703%;}
div.countdown p.countdown-pre b#cd-second10 {left:79.722%;}
div.countdown p.countdown-pre b#cd-second1 {left:83.981%;}


div.countdown-day0 p.countdown-pre b:first-child {left:17.129%;}
div.countdown-day0 p.countdown-pre b#cd-hour10 {left:40.092%;}
div.countdown-day0 p.countdown-pre b#cd-hour1 {left:44.351%;}
div.countdown-day0 p.countdown-pre b#cd-minute10 {left:58.240%;}
div.countdown-day0 p.countdown-pre b#cd-minute1 {left:62.5%;}
div.countdown-day0 p.countdown-pre b#cd-second10 {left:73.518%;}
div.countdown-day0 p.countdown-pre b#cd-second1 {left:77.777%;}


div.countdown p.countdown-pre b span:not(.cd-txt) {
	position:relative;
	height:0;
	padding-top:159.2592592592593%;
	background-size:300% 300%;
}
div.countdown p.countdown-pre b span img {
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
}


div.countdown-ended {
	position:relative;
	background-image:none;
}
div.countdown p.countdown-aft {
	/*display:none;*/
	background-image:url(../img/cdwn_after.png?1);
	background-repeat:no-repeat;
	background-position:center top;
	background-size:contain;
}


/* for last OA */

div.countdown p.countdown-pre b:first-child {
	display:none;
}

