*{box-sizing:border-box}


.ad_top_bar{
	display: block;
	width: 100vw;
	max-width: 894px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	padding: 0;
	height: auto;
}
#mobile {display:none;}
#tablet {display:none;}
#desktop:{display:block;}
.b728x90 {
	background-color: #FFAF37;
	height: 90px;
	display: block;
	width: 728px;
	margin-right: auto;
	margin-left: auto;
}
.b234x60 {
	background-color: #FFAF37;
	height: 60px;
	display: block;
	width: 234px;
	margin-right: auto;
	margin-left: auto;
}
.b300x250 {
	background-color: #FFAF37;
	height: 250px;
	display: block;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.ads{
	display: block;
	width: 100%;
	max-width: 894px;
	margin-right: auto;
	margin-left: auto;
	height: auto;padding: 0;
	text-align: center;
}
@media only screen and (max-width: 932px) and (orientation: landscape){
.ad_top_bar{padding:0 4px}
.ads{
	display: block;
	width: calc(100vw - 16px);
	max-width: 894px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

}
@media only screen and (max-width: 915px) and (orientation: portrait){

.ads{
	display: block;
	width: 100%;
	max-width: 894px;
	margin-right: auto;
	margin-left: auto;
	justify-content:center;
}}
@media only screen and (max-width: 853px) and (orientation: portrait){ }
@media only screen and (max-width: 812px) and (orientation: landscape){ }
@media only screen and (max-width: 740px) and (orientation: landscape){#desktop {display:none;}
#tablet {display:block;}
#mobile {display:none;} }
@media only screen and (max-width: 740px) and (orientation: portrait){#desktop {display:none;}
#tablet {display:block;}
#mobile {display:none;} }
@media only screen and (max-width: 672px) and (orientation: landscape){ }
@media only screen and (max-width: 640px) and (orientation: landscape){ }
@media only screen and (max-width: 672px) and (orientation: portrait){ }
@media only screen and (max-width: 540px) and (orientation: landscape){ }
@media only screen and (max-width: 540px) and (orientation: portrait){ }
@media only screen and (max-width: 480px) and (orientation: landscape){ }

@media only screen and (max-width: 430px) and (orientation: portrait){

#desktop {display:none;}
#tablet {display:none;}
#mobile {display:block;}
	
.ad_top_bar{
	justify-content: center;
}
.ads{
	display: block;
	width: 100%;
	max-width: 100vwpx;
	margin-right: auto;
	margin-left: auto;
	justify-content: center;
	padding-right: 16px;
	padding-left: 16px;
}



}

@media only screen and (max-width: 390px) and (orientation: portrait){ }
@media only screen and (max-width: 344px) and (orientation: portrait){
#desktop {display:none;}
#tablet {display:none;}
#mobile {display:none;}
}
