body {
	background-image: url(img/dakko_bg.png);
	width: 100%;
	height: 100vh;
	min-width: 960px;
}

.clearfix:after{
  content: ".";
  display: block;
  height: 0;
  font-size:0;
  clear: both;
  visibility:hidden;
}

.clearfix{
  display: inline-block;
}

  /* Hides from IE Mac */
* html .clearfix{
  height: 1%;
}

.clearfix{
  display:block;
}

#header {
	padding: 20px 20px 0 0;
	text-align: right;
}

.twitter-share-button {
	width: 90px !important;
}

.fb_iframe_widget > span {
  vertical-align: baseline !important;
}

#main {
	margin: -20px 0 19px 0;
}

#content {

}

#content > img:nth-child(1),
#content img:nth-child(2),
#content img:nth-child(3) {
	width: 21.3%;
	padding: 6%;
	float: left;
}

#main a {
	width: 100%;
}

#main a img {
	clear: both;
	display: block;
	margin: 0 auto;
	width: 18%;
}

#footer {
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 2%;
}

@media screen and (max-width: 640px) {
body {
	height: 910px;
	min-width: 0px;
	
}
#header {
	width: 100%;
	padding: 20px 0;

}

#main {

}

#content {

}

#content > img:nth-child(1),
#content img:nth-child(2),
#content img:nth-child(3) {
	width: 215px;
	float: none;
	padding: 0;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
}

#content > img:nth-child(1) {
	top: 640px;
}

#content img:nth-child(2) {
	top: 90px;
	
}

#content img:nth-child(3) {
	top: 415px;
}

#main a {

}

#main a img {
	position: absolute;
	width: 200px;
	top: 340px;
	left: 0;
	right: 0;
}

#footer {
	font-size: 12px;
	position: absolute;
	top: 850px;
	left: 0;
	right: 0;
}

}
.fb-like.fb_iframe_widget {
}