/* adsense_dummy
--------------------------------------*/
.adsense_dummy{
	background: #eee;
	display: block;
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
}

.adsense_dummy p {
	color: #333;
	font-weight: bold;
	font-size: 10px !important;
	line-height: 1;
}

/* adsense_001
--------------------------------------*/
.adsense_001{
/*	display: inline-block !important;*/
}

.adsense_001 .adsense_dummy{
	width: 300px;
	height: 250px;
}

.adsense_001 ul {
	overflow: hidden;
}

.adsense_001 li{
	float: left;
	width: 50%;
}

/* adsense_002
--------------------------------------*/
.adsense_002{
	display: inline-block !important;
}

.adsense_002 .adsense_dummy{
	width: 728px;
	height: 90px;
}

/* adsense_003
--------------------------------------*/
.adsense_003{
	display: inline-block !important;
}

.adsense_003 .adsense_dummy{
	width: 300px;
	height: 250px;
}

/* adsense_004
--------------------------------------*/
.adsense_004{
	display: inline-block !important;
}

.adsense_004 .adsense_dummy{
	width: 300px;
	height: 250px;
}

/* adsense_005
--------------------------------------*/
.adsense_005{
	display: inline-block !important;
}

.adsense_005 .adsense_dummy{
	width: 300px;
	height: 250px;
}

/* adsense_006
--------------------------------------*/
.adsense_006{
	display: inline-block !important;
}

.adsense_006 .adsense_dummy{
	width: 300px;
	height: 250px;
}

/* adsense_007
--------------------------------------*/
.adsense_007{
	display: inline-block !important;
}

.adsense_007 .adsense_dummy{
	width: 728px;
	height: 90px;
}

/* adsense_008
--------------------------------------*/
.adsense_008{
	display: inline-block !important;
}

.adsense_008 .adsense_dummy{
	width: 728px;
	height: 90px;
}

/* adsense_009
--------------------------------------*/
.adsense_009{
	display: inline-block !important;
}

.adsense_009 .adsense_dummy{
	width: 300px;
	height: 250px;
}

/* adsense_010
--------------------------------------*/
.adsense_010 {
	display: inline-block !important;
}

.adsense_010 .adsense_dummy{
	width: 300px;
	height: 250px;
}

/* adsense_011
--------------------------------------*/
.adsense_011 {
	margin: 0 auto;
	max-width: 850px;
}

.adsense_011 .adsense_dummy{
	width: 300px;
	height: 250px;
}

.adsense_011 ul {
	overflow: hidden;
}

.adsense_011 li {
	float: left;
	width: 50%;
	text-align: center;
}

.adsense_011 li .float_ad {
	display: inline-block !important;
}

/* adsense_012
--------------------------------------*/
.adsense_012 {
	display: inline-block !important;
}

.adsense_012 .adsense_dummy {
	width: 728px;
	height: 90px;
}

/* adsense_013
--------------------------------------*/
.adsense_013 {
	display: inline-block !important;
}

.adsense_013 .adsense_dummy {
	width: 728px;
	height: 90px;
}

/* adsense_yoneads_1
--------------------------------------*/
.adsense_yoneads_1 {
	display: inline-block !important;
}

.adsense_yoneads_1 .adsense_dummy{
	width: 300px;
	height: 250px;
}

/* adsense_rwd_pc_001
--------------------------------------*/
.adsense_rwd_pc_001{
	width:728px;
	height: 90px;
	margin: 0 auto 20px;
}

.adsense_rwd_pc_001 .adsense_dummy{
	width:728px;
	height: 90px;
}

/* adsense_list_bottom
--------------------------------------*/
.adsense_list_bottom {
	margin: 0 auto;
	max-width: 850px;
}

.adsense_list_bottom .adsense_dummy {
	width: 300px;
	height: 250px;
}

.adsense_list_bottom ul {
	overflow: hidden;
}

.adsense_list_bottom li {
	float: left;
	width: 50%;
	text-align: center;
}

.adsense_list_bottom li .float_ad {
	display: inline-block !important;
}


.criteo_ad_wide {
	display: inline-block !important;
}

/* adsense_column
--------------------------------------*/
.adsense_column .adsense_dummy {
	width: 860px;
	height: 200px;
}

/* taboola_contents
--------------------------------------*/
.taboola_contents span{
	letter-spacing: .05em!important;
	font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;

}

.taboola_contents .alternating-thumbnails-a .video-title {
	color: #42ae9b !important;
	font-size: 12px!important;
	font-weight: 500!important;
	line-height: 1.7!important;
}

.taboola_contents .alternating-thumbnails-a .videoCube:hover .video-title {
	color: #000 !important;
	text-decoration: none!important;
}

.taboola_contents .alternating-thumbnails-a .branding {
	line-height: 2.2!important;
}


/* adsense_size
--------------------------------------*/
.adsense_size_728_90 {
	width: 728px;
	height: 90px;
}
.adsense_size_336_280 {
	width: 336px;
	height: 280px;
}
.adsense_size_300_600 {
	width: 300px;
	height: 600px;
}
.adsense_size_300_250 {
	width: 300px;
	height: 250px;
}

/* adsense_for_search
--------------------------------------*/
.adsense_for_search_display {
	width: 800px;
	margin: 10px auto;
}

.adsense_for_search_display_height {
	height: 343px;
}

/* side_bottom_adsense
--------------------------------------*/
.side_bottom_adsense_wrap {
	position: relative;
}

.side_bottom_adsense {
	padding-top: 30px;
}

.side_bottom_adsense.fixed {
	position: fixed;
	top: 0;
}

.side_bottom_adsense.absolute {
	position: absolute;
	bottom: 0;
}
