
@charset "utf-8";
/* [PC] 広告エリア用CSS */
/*
プロパティは常に同じ順序で並べる
1.位置情報系(position, top, right, z-index, display, float等)
2.サイズ(width, height, padding, margin)
3.文字系(font, line-height, letter-spacing, color- text-align等)
4.背景(background, border等)
5.その他(animation, transition等)
*/

/*
------------------------------------------------------
 header（ヘッダー＆ヘッダー直下エリア
------------------------------------------------------
*/

.global-header .pc-superbanner {
  float: right;
}


/*
------------------------------------------------------
 aside（サイドバーエリア）
------------------------------------------------------
*/

/* サイドエリア｜バナー単体 */

.side-banner {
  background-color: transparent;
  margin-bottom: 4px;
  line-height: 0;
}

.side-badge-banner {
  background-color: transparent;
  margin-top: 4px;
  margin-bottom: 4px;
  line-height: 0;
}

/*
------------------------------------------------------
 [skin-top]トップページ
------------------------------------------------------
*/
.top-badge-banner{
  clear:both;
  margin:5px auto;
}

/*
------------------------------------------------------
 [skin-archive][skin-author]
競技カテゴリ・雑誌バックナンバー
著者リスト・著者別記事一覧
------------------------------------------------------
*/
.archive-middle-ad{
  clear:both;
  padding:20px 50px 0;
  text-align:center;
  background-color: #fff;
  margin-bottom: 5px;
}

/*
------------------------------------------------------
 [skin-single]
コラム・名言・雑誌目次
------------------------------------------------------
*/

/*記事下広告枠*/
.article-end-ad{
  clear:both;
  margin:10px 50px;
  text-align:center;
}
.article-end-ad ul{
  width:100%;
  list-style:none;
  padding-top:20px;
}
.article-end-ad li{
  width:50%;
  float:left;
  text-align:center;
}
/*記事下広告枠動画*/
#article-end-microad{
  clear:both;
  float:center;
  text-align:center;
  margin:35px auto 45px auto;
  width:100%;
}


/*double-rectangle*/
#common-bottom-ad{
  margin:20px 10px 60px 10px;
}
#common-bottom-ad .ad-bnr-box{
  width:50%;
}
#common-bottom-ad .left{
  float:left;
}
#common-bottom-ad .right{
  float:right;
}


/*
------------------------------------------------------
 [skin-page]上記以外
------------------------------------------------------
*/

.category-single .single-adds {
  padding: 20px;
  margin-bottom: 10px;
  background-color: #fff;
}


/*
------------------------------------------------------
 スーパーバナーテスト
------------------------------------------------------
*/
.pc-superbanner-test {
  position:absolute;
  left:42.6%;
  top:90px;
}

/*
------------------------------------------------------
 UNRULY インリード広告の表示サイズ制限
------------------------------------------------------
*/
.unruly_in_article_placement {
  max-width: 500px !important;
  left: 122px !important;
}
@media screen and (max-width:640px){
.unruly_in_article_placement {
  max-width: 100% !important;
  left: 0 !important;
}
}


