@charset "utf-8";

/*
*************************************
footer
parts/common/v1/footer.html
*************************************
*/
#footer ul{
  margin:0 auto;
  line-height:1.2em;
}
#footer ul li{
  display:inline;
  font-size:10px;
  padding:0 10px;
}
#footer ul li a{
  color:#fff;
}
#footer ul li a:hover{
  color:#ff0000;
}

#footer ul.eachlink li,
#footer ul.eachlink li a{
  color:#777;
  padding:0 1px;
}

#footer p{
  margin:0 auto;
  font-family:"arial";
  font-weight:bold;
  font-size:14px;
  padding-bottom:5px;
}

/*
*************************************
footer-attention
parts/common/v1/footer-attention.html
*************************************
*/
.footer-bottom-attention { font-size: 12px; clear: both; padding: 10px 0 15px; border-top: solid 1px #999; line-height:1.6 !important; }
.footer-bottom-fsa-comment { border-top: #999 solid 1px; margin: 10px 0 0; padding: 10px 0 0; }
.footer-bottom-fsa-logos { margin: 5px 0 0; }
.footer-bottom-fsa-logos a { padding: 0 10px 0 0; }
.footer-bottom-fsa-logos a img { border: #ccc solid 1px; }

html.skin-oldstyle #main-column-wrapper { padding-bottom: 300px; }
html.skin-oldstyle .footer-bottom-attention { position: absolute; right: 10px; bottom: 0px; width: 790px; }

@media screen and (max-width:599px) { /* SP用処理 */
  .footer-bottom-attention { margin: 25px 8px 0px; }
}

/*
**************************************************************************
広告
・スーパーバナー
・ぱんくず下テキスト広告
・レクタングル
・その他
**************************************************************************
*/

/*
*************************************
スーパーバナー
parts/common/v1/ad/superbanner.html
parts/common/v1/ad/superbanner-v2.html
*************************************
*/
#superbanner {
  padding-bottom:15px;
  text-align:center;
  clear:both;
}

/*
*************************************
レクタングルバナー
parts/common/v1/ad/y-rectangle.html
*************************************
*/
.rectangle{
  margin-bottom:15px;
}
.rectangle p{
  text-align:center;
}
.rectangle td font{
  font-size:12px;
}

/*
*************************************
ザイFX！/PRテキスト/パンくず下
parts/common/v1/ad/y-text.html
*************************************
*/
#y-text{
  text-align:center;
  padding-top:10px;
  padding-bottom:20px;
  font-size:16px;
  border-top:solid 1px #333;
}

/*
*************************
ザイFX！/右カラム/FX会社比較誘導
parts/common/v1/subcontents-fx.html
*************************
*/
.subcontents-fx-hikaku-wrapper {margin-bottom:15px;border:solid 1px #d7dcdf;padding:6px 8px 10px 10px;width:280px;}
.subcontents-fx-hikaku-wrapper a,
.subcontents-fx-hikaku-wrapper a:active,
.subcontents-fx-hikaku-wrapper a:visited,
.subcontents-fx-hikaku-wrapper a:hover { color:#0000cc; }
.subcontents-fx-hikaku-lists { padding:0; margin-bottom:10px; }
.subcontents-fx-hikaku-lists li { font-size:14px; border-bottom:solid 1px #d7dcdf; }
.subcontents-fx-hikaku-lists li:nth-child(odd) { background-color:#f0f0f0; }
.subcontents-fx-hikaku-lists li a { position: relative; display: block; padding: 5px 5px 5px 15px; color: #0000cc; }
.subcontents-fx-hikaku-lists li a:before { position: absolute; top: 12px; left: 5px; display: block; width: 0; height: 0; content: ""; border-color: transparent transparent transparent #FF7F00; border-style: solid; border-width: 4px 0 4px 6px; }


/*
*************************
ザイFX！/耳寄り情報
parts/common/v1/subcontents-fx.html
*************************
*/
.subcontents-fx-hikaku-mimiyori p{font-size:12px;line-height:18px;padding:5px 4px 5px 20px;}
.subcontents-fx-hikaku-mimiyori-pink1{background: url(/common/images/common/v1/subcontents/fx-hikaku-icon1.gif) no-repeat 5px 10px;background-color:#fac2df;}
.subcontents-fx-hikaku-mimiyori-pink2{background: url(/common/images/common/v1/subcontents/fx-hikaku-icon2.gif) no-repeat 5px 10px;background-color:#fcdfef;}



/*
**********************************
ザイFX！/期間限定キャンペーン誘導枠
parts/common/v1/subcontents-campaign.html
**********************************
*/
.fx-campaign{
  margin-bottom:15px;
}
.fx-campaign h3,
.fx-campaign h3 a{
  width:300px;
  height:74px;
  background: url(/common/images/common/v1/subcontents/fx-campaign.gif) no-repeat;
}
.fx-campaign ul{
  border-left:solid 1px #d7dcdf;
  border-right:solid 1px #d7dcdf;
  border-bottom:solid 1px #d7dcdf;
  padding:9px;
  width:280px;
}
* html .fx-campaign ul{
  width:300px;
}
.fx-campaign ul li{
  padding:5px 4px 5px 25px;
  font-size:12px;
  line-height:120%;
}
.fx-campaign ul li a{
  font-size:12px;
  color:#0000cc;
}
.fx-campaign ul li a strong{
}
.fx-campaign ul li.odd{
  background: url(/common/images/common/v1/subcontents/fx-campaign-icon1.gif) no-repeat 8px 6px;
  background-color:#ffd5ec;
}
.fx-campaign ul li.even{
  background: url(/common/images/common/v1/subcontents/fx-campaign-icon2.gif) no-repeat 8px 6px;
  background-color:#fee9f4;
}

/* 20151224追加 ザイFX！期間限定キャンペーン枠に記事リンク追加 */
.fx-campaign ul li a {
  display: block;
}
.fx-campaign ul li:after,
.fx-campaign ul li a.tieup-kiji:after {
  clear: both;
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.fx-campaign ul li a.tieup-kiji{
  display: block;
  padding: 0 0 0 13px;
  text-decoration: none;
  color: #fff;
  background: url(/common/images/common/v1/subcontents/btn-tieup-kiji.gif) no-repeat 0 0;
  width: 178px;
  height: 18px;
  line-height: 18px;
  float: right;
  font-size: 12px;
  margin: 3px 0 0;
  letter-spacing: -0.03em;
}

.fx-campaign ul li a.tieup-kiji:hover {
  background-position: 0 -18px;
}

.fx-campaign ul li.more { padding: 10px 0 0; text-align: center; border-top: #ccc dotted 1px; }


