@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,800');
*{padding:0;margin:0;box-sizing: border-box;font-family: 'Open Sans', sans-serif;}

html,body{width:100%;height:100%;-webkit-transition: all 150ms ease-out;transition: all 150ms ease-out;}
body.normal{background:#FFF;}
body{background-color: #000;}
.flex_content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;
height:100%;width:100%;padding:15px;}
.flex_item_center {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-ms-flex-item-align: center;align-self: center;    padding-top: 10px;}

#clock{text-align: center;margin:15px auto;font-size: 2.2em;color:#CA268B;}
a,a:hover,a:focus,a:active{text-decoration:none;color:inherit;}
.ttl_{max-width:500px;font-size:1.8em;text-align:center;margin:0;line-height: 1em;text-transform: uppercase;margin-left:auto;margin-right: auto;}
.ttl_2{max-width:500px;font-size:1.8em;text-align:center;margin:0;line-height: 1em;text-transform: uppercase;color: #00ABEB;margin-left:auto;margin-right: auto;margin-top:10px;}
.link{color:#fff;text-align:center;font-size:1.1em;margin-top:20px;}
.logo {
	width: 100%;
}
.logo img {
	width: 100%;
}
.bt-img img {
	width: 200px;
	border-radius: 10px;
	margin-top: 15px;
	padding: 14px;
    background-color: #fff;
}

.link a i {
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
}

.link a i:hover {
	color: #0085BF;
}

@media (max-width:500px){

#levity{width:200px;}
.flex_content {background: rgba(0, 0, 0, 0);}
body {background-size: cover;}

.link {
font-size: 1.1em;
margin-top: 0px;
}

.ttl_2, .ttl_ {
	font-size: 16px;
}

#clock {
text-align: center;
margin: 15px auto;
font-size: 1.8em;
color: #CA268B;
}

}

.where{
text-align: center;
padding: 20px 0px;
color: rgb(0, 0, 0);
font-weight: bold;
}

.where a {
background: rgb(255, 240, 45);
padding: 10px 20px;
color: black;
}

.where a:hover {
background: rgb(201, 0, 135);
padding: 10px 20px;
color: white;
}

.absolute{
	position: absolute;
	left: 30px:
	top:60px;
	z-index: 9999!important
}