@charset "UTF-8";



html,body {
height: 100%;
background-color: #000000;
	font-family: 'Electrolize', sans-serif;
	font-size: 100%;
}


.Fbg {
/* 画像ファイルの指定 */
background-image: url(../images/bg.jpg)!important;
/* 画像を常に天地左右の中央に配置 */
background-position: center center !important;
/* 画像をタイル状に繰り返し表示しない */
background-repeat: no-repeat !important;
/* コンテンツの高さが画像の高さより大きい時、動かないように固定 */
background-attachment: scroll !important;
/* 表示するコンテナの大きさに基づいて、背景画像を調整 */
background-size: cover; !important;
position: relative;
}
.LogoF {
    width: 80%;
	text-align: left;
	padding-left: 10%;
	padding-top: 5%;
    padding-bottom: 45px;
}


.obi {
    background-color: #435f5b;
    width: 100%;
    padding: 1em 0;
}
.obi p {
    margin: 0;
    padding: 0 1em;
    text-align: center;
}

.cd-area li {
width: 25%;
float: left;
text-align: center;
}
.cd-area {
width: 80%;
margin-left: auto;
margin-right: auto;
color: #C8C8C8;
margin-bottom: 50px;
}

.time-titles {
font-size: 8em;
line-height: 1em;
}
.date-titles {
font-size: 3.5em;
line-height: 1em;
}
.BTNzone img {
width: 200px;
}
.BTNzone {
margin-bottom: 20px;
/* [disabled]position: fixed; */
bottom: 10px;
text-align: center;
width: 100%;
}


