@charset "UTF-8";
/*-----------------------------------------------------------------*/	
/*----------------------------------------------------------共通設定*/	

/*-----------------------------------------------------------------*/	
/*画像の基本設定*/
img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.sp {
	display: none;
}
/*768px以上の場合*/
/*カウントダウン*/

html, body {
	font-family: Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 1.8;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/*-webkit-text-size-adjust: 100%;（レスポンシブの場合設定不可）
	-ms-text-size-adjust: 100%;*/
}

#contents{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}

.pict{
    width:1000px;
    height:641px;
    position:absolute;
    top:40%;
    left:50%;
    margin:-320px 0 0 -500px;
}


.pict_tab{
    width:640px;
    height:411px;
    position:absolute;
    top:40%;
    left:50%;
    margin:-205px 0 0 -320px;
}


#footer {
	position: fixed;
	width: 100%;
	bottom: 0;
	margin: 0px;
	padding: 20px 0;
	background: #000;
	text-align: center;
	font-size: 10px;
	color: #FFF;
}
#footer p {
	padding: 0px 10px 10px;
}
#footer_tab {
	position: fixed;
	width: 100%;
	bottom: 0;
	margin: 0px;
	padding: 30px 0;
	background: #000;
	text-align: center;
	font-size: 10px;
	color: #FFF;
}
#footer_tab p {
	padding: 0px 10px 10px;
}
/******************************
SNS要素
******************************/

ul.share-buttons {
	list-style: none;
	padding: 10px;
}
ul.share-buttons li {
	display: inline;
	margin: 0px 3px;
}
ul.share-buttons li img {
	display: inline;
}


.kage {
}
.kage_tab{
}
.kage_tab img {
	width: 100%;
	height: auto;
}
.kage img {
	width: 100%;
	height: auto;
}
.logo_mini {
	position: absolute;
	right: 10px;
	top: -40px;
}
#num_posi {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -315px;
	margin-top: -60px;
}
#countdown-unit .num {
	position: relative;
	float: left;
	width: 65px;
	height: 96px;
	overflow: hidden;
}
#countdown-unit .dot {
	position: relative;
	float: left;
	width: 35px;
	height: 96px;
	overflow: hidden;
}
#countdown-unit div img {
	position: absolute;
	top: 0;
	left: 0;
}
.next img {
	width: 100%;
	height: auto;
	margin: 0px auto;
}
.timeDay {
	position: absolute;
	top: 40px;
	left: 40px;
}
.timeHour {
	position: absolute;
	top: 40px;
	left: 210px;
}
.timeMinute {
	position: absolute;
	top: 40px;
	left: 360px;
}
.timeSecond {
	position: absolute;
	top: 40px;
	left: 520px;
}
.timeWill {
	position: absolute;
	width: 152px;
	bottom: -40px;
	left: 250px;
}
/*-------------------------------------------------------end@media*/	


