@media screen and (min-width: 769px) and (max-width: 1024px)  {
/**********************************[main]***/
.main {
max-width: 430px !important;

}
aside .rightbox{
	border-top:1px dotted #fff !important;
	padding-top:20px !important;
	margin-top:20px !important;
	border-left:none !important;
	padding-left:0 !important;
	margin-left:0 !important;
}
.fb {
	float:none !important;
}
.s-vidio {
	width:100% !important;
}
aside .wrapper{
		padding:30px 20px !important;
}
}
@media screen and (min-width: 769px) {
/*===================================*/
.wrapper {
	max-width:1220px;
}
/**********************************[header]***/
/* 風車*/
.load {
	width: 150px;
	height: 150px;
}
/**********************************[main]***/
.fb {
    float:right;
}

.twitter_ja {
    float:right;
    margin-top: 8px;
}

.twitter_de {
    float:right;
    margin-top: 8px;
}

.twitter {
    float:right;
    margin-top: 0px;
}

.main {
float: left;
max-width: 650px;
margin-right: 20px;
box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
.s-vidio {
	width:480px;
}
/**********************************[side]***/
.side {
	width:440px;
	float:left;
	padding:20px;
}
.side .remix strong{
	font-size:2em;
}
.side .remix img{
	margin:0 20px 0 0  !important;
	box-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
/**********************************[aside]***/
aside .wrapper{
	padding:30px 0;
}
aside .leftbox, aside .rightbox{
	float:left;
}
aside .rightbox{
	border-left:1px dotted #fff;
	padding-left:20px;
	margin-left:20px;
}
/*===================================*/
}