
@charset "utf-8";
/*
***********************************
FX! common-subcolumn.css
***********************************
*/


#sub-column h1 a{
  display:block;
  width:170px;
  height:165px;
  background: url(/common/images/fx/v1/subcolumn/logo.gif) no-repeat;
  margin-bottom:6px;
}
#sub-column h1 a span{
  display:none;
}
.logo{
  margin-bottom:6px;
}

.to-online{
  margin:0 0 15px 4px;
}

#sub-column hr{
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  border-color: #fff;
  height: 1px;
  margin-bottom:10px;
  _margin-bottom:5px;
}

/*
*********************
subcolumn-contents
*********************
*/
div.subcolumn-contents,
p.subcolumn-contents{
  margin:0 0 10px 9px;
}
/*topics*/
.topics{
  text-align:center;
  width:157px;
  margin:0 0 15px 9px;
  /*margin-left:3px;*/
}
* html .topics{
  width:160px;
}
.topics-main{
  padding:6px 9px;
  width:139px;
  background: url(/common/images/online/v1/subcolumn/topics-bg.gif) repeat;
}
* html .topics-main{
  width:157px;
}
#sub-column .topics-main p{
  font-size:12px;
  line-height:16px;
  margin-bottom:5px;
}
#sub-column .topics-main p strong{
  font-size:14px;
}
.topics-main a,
.topics-main a:active,
.topics-main a:visited{
  color:#0000cc;
}

/*Zai225mini*/
.subcolumn-zai225mini-box{
  width:156px;
  margin:0 0 15px 9px;
}
.subcolumn-zai225mini-box h3{
  width:156px;
  height:27px;
  display:block;
  background: url(/common/images/fx/v1/subcolumn/zai225mini-box-title.gif) no-repeat;
}
.subcolumn-zai225mini-box h3 a{
  width:156px;
  height:27px;
  display:block;
}
.subcolumn-zai225mini-box h3 span,
.zai225mini-box-text span{
  display:none;
}
.zai225mini-box-text{
  width:156px;
  height:15px;
  background: url(/common/images/fx/v1/subcolumn/zai225mini-box-text.gif) no-repeat;
  display:block;
}
.zai225mini-box-text a{
  width:156px;
  height:15px;
  display:block;
}
.subcolumn-zai225mini-box-main{
  background-color:#fff;
  width:156px;
}
.subcolumn-zai225mini-box-main span{
  text-align:right;
  font-size:9px;
  font-weight:bold;
  display:block;
  padding:2px;
}
.subcolumn-zai225mini-box-main p{
  font-size:12px;
  line-height:14px;
  padding:2px 4px;
}
/*Twitter*/
.subcolumn-twitter{
  width:157px;
  background-color:#fff;
  padding:0 0 5px;
  margin:0 0 15px 9px;
}
.subcolumn-twitter p{
  font-size:12px;
  line-height:16px;
  padding:0 5px;
}

/*Facebook*/
.subcolumn-facebook{
  width:157px;
  background-color: #fff;
  margin: 0 0 15px 9px;
}
.subcolumn-facebook p{
  text-align:right;
  font-weight:bold;
  padding:4px;
  font-size:14px;
}


/*メルマガFlash*/
.fx-mailmag{
  margin:0 0 15px 9px;
}


.scommon-waku{
  background: url(/common/images/fx/v1/subcolumn/scommon-waku.gif) scroll left bottom;
  width:157px;
  margin:0 0 10px 9px;
  _margin:0 0 5px 9px;
}
.scommon-waku h3,
.scommon-waku h3 a{
  display:block;
  width:157px;
  margin-bottom:5px;
}
.scommon-waku h3 span{
  display:none;
}
.scommon-waku ul li{
  font-size:12px;
  line-height:16px;
}
.scommon-waku p{
  font-size:12px;
  line-height:16px;
  padding-right:7px;
}
/*為替の取れたてニュース*/
.subcolumn-zaifxnews h3 a{
  height:29px;
  background: url(/common/images/fx/v1/subcolumn/zaifxnews.gif?rd=201607191230) no-repeat;

}
.subcolumn-zaifxnews p{
  padding:0 0 0 8px;
}
.subcolumn-zaifxnews ul{
  padding:5px 7px;
}
.subcolumn-zaifxnews ul li{
  background: url(/common/images/fx/v1/subcolumn/scommon-waku-icon.gif) no-repeat left center;
  padding-left:5px;
}

/*為替ディーラーのつぶやき*/
.subcolumn-dealer-twitter{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-dealer-twitter.gif) left bottom;
  width:157px;
  margin:0 0 10px 9px;
  _margin:0 0 5px 9px;
  padding-bottom:5px;
}
.dealer-twitter-title{
  background: url(/common/images/fx/v1/subcolumn/dealer-twitter-title.gif) no-repeat;
  width:157px;
  height:88px;
  display:block;
  text-align:center;
}
.dealer-twitter-title a{
  width:157px;
  height:69px;
  display:block;
  margin-bottom:3px;
  _margin-bottom:0px;
}
.dealer-twitter-title span{
  font-size:12px;
  line-height:14px;
  color:#fff;
}
.subcolumn-dealer-twitter ul{
  padding:5px 3px 5px 7px;
}
.subcolumn-dealer-twitter ul li{
  font-size:12px;
  line-height:16px;
  padding-left:5px;
  background: url(/common/images/fx/v1/subcolumn/scommon-waku-icon.gif) no-repeat left center;
}
/*羊飼いが毎日指南 今日の為替はこれで動く！*/
.subcolumn-hitsuji h3{
  margin:0;
  padding:0;
}
.subcolumn-hitsuji h3 a{
  width:157px;
  height:127px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-hitsuji-title.gif) no-repeat;
  margin:0;
}
.subcolumn-hitsuji-body{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-hitsuji.gif) no-repeat right top;
}
.subcolumn-hitsuji-body p{
  padding:3px 75px 5px 5px;
  width:77px;
}
* html .subcolumn-hitsuji-body p{
  width:157px;
}
/*fxmail*/
.subcolumn-fxmail{
  /*background:url(/common/images/fx/v1/subcolumn/subcolumn-fxmail_new.jpg) no-repeat;*/
  height: 208px;
  width: 157px;
  margin: 0 0 15px 10px;
}
.subcolumn-fxmail a:visited{
  color: #0000cc;
}
.subcolumn-fxmail a.txt{
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top: -96px;
  margin-left: 7px;
  width: 100px;
  display: block;
}


/*ドル円ユーロ明日はどっちだ！？*/
.subcolumn-tomo p{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-tomo-date.gif) no-repeat;
  color:#fff;
  float:right;
  margin-right:5px;
  text-align:center;
  width:62px;
  font-size:11px;
}
.subcolumn-tomo ul{
  clear:right;
  padding:5px;
}
.subcolumn-tomo ul li{
  border-top:solid 1px #0000cc;
  padding-top:3px;
  margin-bottom:3px;
}

/*ザイスポFX！*/
.subcolumn-zaisport{
  width:157px;
  position:relative;
  margin:0 0 15px 9px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-zaisport.gif) scroll left bottom;
}
.subcolumn-zaisport h3 a{
  display:block;
  width:157px;
  height:88px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-zaisport-title.gif) no-repeat;
}
.subcolumn-zaisport h3 a span{
  display:none;
}
.subcolumn-zaisport-date{
  position:absolute;
  left:4px;
  top:45px;
  color:#fff;
  font-size:11px;
  width:86px;
  text-align:center;
}
.subcolumn-zaisport ul{
  padding:3px 6px 0 6px;
}
.subcolumn-zaisport ul li{
  border-top:solid 1px #174f9e;
  font-size:12px;
  line-height:16px;
  padding:4px 0 9px;
}

/*FXデイトレーダーZEROのなんで動いた？昨日の相場*/
.subcolumn-zero{
  margin:0 0 15px 9px;
  padding-bottom:30px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-zero.gif) scroll left bottom;
  width:157px;
}
.subcolumn-zero img{
  margin-bottom:8px;
}
.subcolumn-zero p{
  padding:0 8px 0 18px;
  font-size:12px;
  line-height:130%;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-zero-icon.gif) no-repeat 5px 1px;
}
.subcolumn-zero span{
  font-size:12px;
  margin-left:8px;
  margin-bottom:2px;
  display:block;
}
/*まりおくん*/
.subcolumn-mario{
  margin:0 0 5px 9px;
  padding-bottom:10px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-mario2.gif?rd=20160524) no-repeat;
  width:157px;
  height: 116px;
}
.subcolumn-mario .txt{
  width: 114px;
  height: 44px;
  font-size: 13px;
  padding: 3px 0 0 5px;
  line-height: 1.1em;
}
.subcolumn-mario .date{
  font-size: 11px;
  color: #ff0000;
  display: block;
  text-align: right;
  margin: 56px 2px 0 0;
}
.subcolumn-mario a.mario_banner_link{
  width: 157px;
  height: 69px;
  display: block;
  position: relative;
  margin-bottom: -69px;
  text-indent: -9999px;
}
/*FXBattle*/
.subcolumn-fx-battle{
  margin: 15px 0 15px 9px;
  padding-top: 97px;
  width: 157px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fx-battle_title.jpg?rd=20141031) no-repeat;
  
}

.subcolumn-fx-battle .newicon{
  position: relative;
  top: -105px;
  left: 109px;
  visibility: hidden;
  
}
.subcolumn-fx-battle .battle-txt{
  background-color: #ffffff;
  padding: 5px;
  margin-top: -25px;
}
.subcolumn-fx-battle .battle-txt p.date{
  font-size: 10px;
  text-align: center;
}

.subcolumn-fx-battle .battle-txt p.txt{
  font-size: 12px;
  line-height: 14px;
}
.subcolumn-fx-battle a.fx-battle_link{
  width: 100%;
  height: 97px;
  display: block;
  position: relative;
  top: -98px;
  margin-bottom: -98px;
  text-indent: -9999px;
}

/*fx-commodity*/
/*
.subcolumn-fx-commodity{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fx-commodity.png) no-repeat;
  margin: -10px 0 0 9px;
  width: 157px;
  height: 208px;
  text-indent: -9999px;
}
.subcolumn-fx-commodity .imglnk{
  height: 130px;
  display: block;
}
.subcolumn-fx-commodity .subcolumn-fx-commodity-txt{
  width: 149px;
  margin-left: 5px;
  padding: 0px 3px;
  font-size: 12px;
  line-height: 16px;
  position: relative;
  top: 5px;
  text-indent: 0;
}
subcolumn-fx-commodity-txt a,
subcolumn-fx-commodity-txt a:visited{
  color: #0000cc;
}

.subcolumn-fx-commodity-date{
  width: 157px;
  margin-left: 9px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  padding: 3px 0;
  position: relative;
  top: -20px;
  margin-bottom: -7px;
}
*/
.subcolumn-fx-commodity{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fx-commodity.png?rd=20169261100) no-repeat;
  margin: 10px 0 0 9px;
  width: 157px;
  height: 121px;
  text-indent: -9999px;
}
.subcolumn-fx-commodity .fx-commodity-new{
  float: right;
}
.subcolumn-fx-commodity-txt{
  width: 151px;
  margin-left: 9px;
  padding: 0px 3px;
  background-color: #f4d54f;
}
.subcolumn-fx-commodity-txt-inner{
  width: 141px;
  padding: 7px 5px;
  background-color: #ffffff;
  font-size: 12px;
  line-height: 14px;

}
.subcolumn-fx-commodity .fx-commodity-txt a,
.subcolumn-fx-commodity .fx-commodity-txt a:visited{
  color: #0000cc;
}
.subcolumn-fx-commodity-date{
  width: 157px;
  margin-left: 9px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  background-color: #f4d54f;
  margin-bottom: 15px;
  padding: 3px 0;
}
/*ほっとLINE*/
.subcolumn-hotline{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-hotline.gif) no-repeat;
  margin: 10px 0 0 9px;
  width: 157px;
  height: 113px;
  text-indent: -9999px;
}
.subcolumn-hotline .hotline-new{
  float: right;
}
.subcolumn-hotline-txt{
  width: 151px;
  margin-left: 9px;
  padding: 0px 3px;
  background-color: #00cd00;
}
.subcolumn-hotline-txt-inner{
  width: 141px;
  padding: 7px 5px;
  background-color: #ffffff;
  font-size: 12px;
  line-height: 14px;
  border-radius: 3px;		/* CSS3草案 */
  -webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
  -moz-border-radius: 3px;	/* Firefox用 */
}
.subcolumn-hotline .hotline-txt a,
.subcolumn-hotline .hotline-txt a:visited{
  color: #0000cc;
}
.subcolumn-hotline-date{
  width: 157px;
  margin-left: 9px;
  text-align: center;
  font-size: 12px;
  line-height: 16px;
  height: 16px;
  background-color: #00cd00;
  margin-bottom: 15px;
  padding: 3px 0;
}


/*超強力仮想通貨コラム　2018/6/21追加*/
.subcolumn-zaifxbtc {
  width: 157px;
  margin : 0 auto 10px;
  background-color: #ffffff;
}

.subcolumn-zaifxbtc-txt{
  padding: 7px 5px;
  font-size: 12px;
  line-height: 14px;
  margin: 0;
}

.subcolumn-zaifxbtc .subcolumn-zaifxbtc-txt li {
  border-bottom: #999 solid 1px;
  padding: 0 0 5px;
  margin: 0 0 5px;
}
.subcolumn-zaifxbtc .subcolumn-zaifxbtc-txt li:last-child {
  border-bottom: none;
  padding: 0;
  margin: 0;
}
.subcolumn-zaifxbtc .subcolumn-zaifxbtc-txt a,
.subcolumn-zaifxbtc .subcolumn-zaifxbtc a:visited{
  color: #0000cc;
}


/*ビットコイン仮想通貨研究所*/
.subcolumn-btc-cryptolabo-title {
  display: block;
  position: relative;
  top: 0;
  left: 0;
}
.subcolumn-btc-cryptolabo{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-btc-cryptolabo.gif) no-repeat;
  margin: 10px 0 0 9px;
  width: 157px;
  height: 130px;
  text-indent: -9999px;
}
.subcolumn-btc-cryptolabo .btc-cryptolabo-new{
  float: right;
}
.subcolumn-btc-cryptolabo-txt{
  width: 151px;
  margin-left: 9px;
  padding: 0px 3px;
  background-color: #ffffff;
  margin-bottom: 15px;
}
.subcolumn-btc-cryptolabo-txt-inner{
  width: 141px;
  padding: 7px 5px;
  background-color: #ffffff;
  font-size: 12px;
  line-height: 14px;
  border-radius: 3px;		/* CSS3草案 */
  -webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
  -moz-border-radius: 3px;	/* Firefox用 */
}
.subcolumn-btc-cryptolabo-txt-inner ul {
  margin: 0;
  padding: 0;
}
.subcolumn-btc-cryptolabo-txt-inner ul li {
  border-bottom: #999 solid 1px;
  padding: 0 0 5px;
  margin: 0 0 5px;
}
.subcolumn-btc-cryptolabo-txt-inner ul li:last-child {
  border-bottom: none;
  padding: 0;
  margin: 0;
}
.subcolumn-btc-cryptolabo .btc-cryptolabo-txt a,
.subcolumn-btc-cryptolabo .btc-cryptolabo-txt a:visited{
  color: #0000cc;
}
.subcolumn-btc-cryptolabo-date{
  position: absolute;
  width: 85px;
  text-align: center;
  font-size: 12px;
  line-height: 12px;
  height: 12px;
  color : #ffffff;
  background-color: #000;
  border-radius: 30px;
  padding: 3px 0;
  bottom: 3px;
  left: 12px;
}

/*FXふしぎ発見*/
.subcolumn-fushigi{
  margin-bottom:15px;
  padding-bottom:5px;
}
.subcolumn-fushigi ul{
  padding:0 8px;
}
.subcolumn-fushigi ul li{
  padding:5px 0;
  border-top:dotted 1px #333;
}

/*戦うオンナのマーケット日記*/
.subcolumn-mochida{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-mochida-bg.jpg) scroll left bottom;
  width:157px;
  margin:0 0 10px 9px;
  _margin:0 0 5px 9px;
  padding-bottom:5px;
}
.subcolumn-mochida h3 a{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-mochida-title.jpg) no-repeat;
  height:60px;
  width:157px;
  display:block;
}
.subcolumn-mochida h3 a span{
  display:none;
}
.subcolumn-mochida-main{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-mochida.jpg) no-repeat left top;
  width:140px;
  padding:0 7px 0 10px;
}
* html .subcolumn-mochida-main{
  width:157px;
}
.subcolumn-mochida-main .date{
  text-align:right;
  color:#fff;
  font-size:12px;
  margin-bottom:7px;
}
#sub-column .subcolumn-mochida-main p{
  font-size:12px;
  line-height:18px;
}
/*元ミス慶應 葉那子が本気で挑む「FX道！」*/
.subcolumn-hanako{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-hanako-title.jpg) no-repeat;
  width:157px;
  margin:0 0 10px 9px;
  _margin:0 0 5px 9px;
  padding-bottom:5px;
}
.subcolumn-hanako h3 a{
  height:95px;
  width:157px;
  display:block;
}
.subcolumn-hanako h3 a span{
  display:none;
}
.subcolumn-hanako-main{
  width:157px;
  
  }

.subcolumn-hanako-main .date{
  text-align:right;
  color:#fff;
  font-size:10px;
  margin-top: 3px;
  margin-right: 3px;
}
#sub-column .subcolumn-hanako-main p{
  width:147px;
  background-color: #ffffff;
  font-size:12px;
  line-height:15px;
  padding: 5px 5px 2px 5px;
  _margin-top: 3px;
}

/*FX情報局*/
.subcolumn-fxinfo{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fxinfo.gif) scroll left bottom;
  width:157px;
  padding-bottom:4px;
  margin:0 0 15px 9px;
}
.subcolumn-fxinfo h3 a{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fxinfo-title.gif) no-repeat;
  width:157px;
  height:68px;
  display:block;
}
.subcolumn-fxinfo h3 a span{
  display:none;
}
.subcolumn-fxinfo-date{
  text-align:center;
  height:14px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fxinfo-date.gif) no-repeat;
  font-size:12px;
  line-height:16px;
  color:#fff;
  margin-bottom:5px;
  padding-top:1px;
}
* html .subcolumn-fxinfo-date{
  height:15px;
}
.subcolumn-fxinfo p{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-zero-icon.gif) no-repeat 4px 4px;
  font-size:12px;
  line-height:16px;
  padding:0 8px 0 18px;
  margin-left: -4px;
}
.subcolumn-fxinfo ul{
  padding:0 4px;
  zoom: 1;
  overflow: hidden;
}


.subcolumn-fxinfo li{
  list-style-type: none;
  border-top: 1px solid #000000;
  margin-top: -1px;
  padding: 5px 0;
}
/*超強力FXコラム*/
.subcolumn-fxcolumn{
  margin-bottom:15px;
}
.zaicolumn-author-photo{
  float:left;
}
.subcolumn-fxcolumn-body{
  width:157px;
  margin:0 0 0 9px;
  padding:0;
}
.subcolumn-fxcolumn-body p{
  float:right;
  width:111px;
  font-size:12px;
  line-height:120%;
}
/*.subcolumn-fxcolumn-body p a,
.subcolumn-fxcolumn-body p a:visited,
.subcolumn-fxcolumn-body p a:active{
  color:#000;
}
.subcolumn-fxcolumn-body p a:hover{
  color:#ff0000;
}*/
#sub-column .subcolumn-fxcolumn .date{
  font-size:11px;
  color:#fff;
  text-align:right;
  padding-top:10px;
  height:15px;
  margin-bottom:3px;
  width:157px;
  margin:0 0 10px 9px;
}
/*
#sub-column .subcolumn-fxcolumn .date{
  height:25px;
}*/

/*Pickup*/
.subcolumn-pickup{
  margin-bottom:15px;
  width:156px;
  margin:0 0 10px 9px;
  _margin:0 0 5px 9px;
}
.subcolumn-pickup h3{
  width:156px;
  height:25px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-pickup.gif);
}
.subcolumn-pickup h3 span{
  display:none;
}
.subcolumn-pickup ul{
  padding:6px 4px 4px;
  background-color:#fef6eb;
}
.subcolumn-pickup ul li{
  background: url(/common/images/fx/v1/subcolumn/pickup-icon.gif) no-repeat left 2px;
  font-size:12px;
  line-height:130%;
  margin-bottom:8px;
  padding-left:12px;
}

/*どうする？どうなる？日本経済、世界経済*/
.subcolumn-imai2{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-imai2.gif) scroll left bottom;
  width:157px;
  padding-bottom:5px;
  margin:0 0 10px 9px;
  _margin:0 0 5px 9px;
}
.subcolumn-imai2 h3 a{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-imai2-title.gif) no-repeat;
  width:157px;
  height:35px;
  margin-bottom:3px;
  display:block;
}
.subcolumn-imai2 h3 a span{
  display:none;
}
.subcolumn-imai2 img{
  float:left;
  margin-left:10px;
  margin-bottom:5px;
}
.subcolumn-imai2 span{
  display:block;
  float:left;
  font-size:12px;
  line-height:14px;
  margin-left:10px;
}
.subcolumn-imai2 p{
  clear:both;
  font-size:12px;
  line-height:14px;
  padding:0 7px;
}

/*FX取引ツールを本音でレビュー*/
.subcolumn-fxtool{
  width:157px;
  margin:0 0 15px 9px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fxtool.gif) scroll left bottom;
  padding-bottom:5px;
}
.subcolumn-fxtool-date{
  background-color:#00a971;
  color:#fff;
  font-size:12px;
  text-align:center;
  padding:2px 0;
  margin-bottom:4px;
}
.subcolumn-fxtool p{
  font-size:12px;
  line-height:16px;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fxtool-icon.gif) no-repeat 4px 1px;
  padding:0 8px 0 22px;
}

/*FXの知られざるナゾの世界*/
.subcolumn-fxnazo{
  padding-bottom:5px;
}
.subcolumn-fxnazo h3 a{
  /*display:block;*/
  background: url(/common/images/fx/v1/subcolumn/subcolumn-fxnazo.gif) no-repeat;
  width:157px;
  height:110px;
}
.subcolumn-fxnazo ul{
  padding:0 8px;
}
.subcolumn-fxnazo ul li{
  font-size:12px;
  line-height:120%;
  margin-bottom:5px;
}

/*ザイFXが徹底調査*/
.subcolumn-tettei{
  margin-bottom:15px;
  padding-bottom:10px;
}
.subcolumn-tettei ul{
  padding:0 8px;
}
.subcolumn-tettei ul li{
  border-top:dotted 1px #333;
  padding:5px;
}

/*ウワサのCFD徹底講座*/
.subcolumn-cfd{
  margin-bottom:15px;
  padding-bottom:5px;
}
.subcolumn-cfd p{
  font-size:12px;
  line-height:130%;
  margin-left:7px;
}
/*FXはじめて体験記*/
.subcolumn-first{
  /*background: url(/common/images/fx/v1/subcolumn/subcolumn-first.jpg) scroll left top;
  width:157px;
  margin:0 0 10px 9px;
  padding:0;*/
  background: url(/common/images/fx/v1/subcolumn/subcolumn-first-bg.jpg) scroll left bottom;
  width:157px;
  padding-bottom:10px;
  margin:0 0 10px 9px;
}
.subcolumn-first p{
  font-size:12px;
  line-height:130%;
  /*padding:80px 5px 0 65px;
  margin-bottom:3px;*/
  padding:15px 3px 0 65px;
}
.subcolumn-first .date{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-first-date.gif) no-repeat;
  width:62px;
  height:13px;
  color:#fff;
  font-size:11px;
  float:right;
  margin-right:5px;
  padding-top:2px;
  text-align:center;
}
* html .subcolumn-first .date{
  height:15px;
}
/*
.subcolumn-first-bottom{
  clear:both;
  width:157px;
  height:8px;
  display:block;
  background: url(/common/images/fx/v1/subcolumn/subcolumn-first-bottom.gif) no-repeat;
}
.subcolumn-first-bottom span{
  display:none;
}
*/


/* 2012年3月追加 実況チャンネル */

.sub-fx-tweet{
  width:157px;
  height:183px;
  margin:0 0 10px 9px;
  display:block;
  background:url(/common/images/fx/v2/subcolumn/fx-twitter-bg.gif) no-repeat center;
  position:relative;
}

.sub-fx-tweet .live-tweet{
  width:130px;
  position:absolute;
  top:63px;
  left:18px;
  display:block;
}

.sub-fx-tweet .live-tweet .tw-ico{
  float:left;
  width:32px;
}

.sub-fx-tweet .live-tweet .tweet{
  float:right;
  width:95px;
}

.sub-fx-tweet .live-tweet .tweet p{
  font-size:12px;
  line-height:15px;
}

.sub-fx-tweet-box a:hover p{
  text-decoration:underline;
  color:#f00;
}

/* 2012年6月追加 FXTV */
.sub-fxtv{
  margin-bottom: 10px;
  position: relative;
}
.sub-fxtv img{
  margin: 0 0 0 9px;
}
.sub-fxtv p{
  width: 151px;
  padding: 5px 3px 5px 3px;
  margin: 0 0 0 9px;
  font-size:12px;
  line-height:15px;
  background-color: #fff;
}
.sub-fxtv-date{
  font-size:12px;
  line-height:15px;
  color: #fff;

  bottom:4px;
  left:75px;
  position: absolute;
  display:block;
}
.sub-fxtv .sub-fxtv-date a{
  color: #fff;
}
/* 2015年6月追加 MT4 */
.subcolumn-mt4{
  background: url(/common/images/fx/v1/subcolumn/subcolumn-mt4-info.gif?rd=20151222) no-repeat;
  height: 90px;
  width: 157px;
  display: block;
  text-indent: -9999px;
  margin: 0 auto;
}
.subcolumn-mt4-txt{
  font-size: 12px;
  background-color: #ffffff;
  width: 137px;
  margin: 0 auto;
  padding: 10px;
  margin-bottom: 10px;
}

/*2018年7月追加 トルコリラ相場の明日は天国か？地獄か？ */

  .subcolumn-emin-TRY {
    background: url(/common/images/fx/v1/subcolumn/subcolumn-emin-TRY.gif) left bottom no-repeat;
    margin: 0 0 15px 9px;
    position: relative;
    width: 157px;
  }
  .subcolumn-emin-TRY h3 a {
    display: block;
    background: url(/common/images/fx/v1/subcolumn/subcolumn-emin-TRY-title.gif) left top no-repeat;
    width: 100%;
    height: 103px;
  }
  .subcolumn-emin-TRY h3 span {
    display: none;
  }
  .subcolumn-emin-TRY .date {
    position: absolute;
    top: 80px;
    right: 20px;
    font-size: 12px;
    color: #fff;
  }
  .subcolumn-emin-TRY p {
    font-size: 12px;
    line-height: 14px;
    padding: 3px 7px 7px;
  }

/*
*********************
羊飼いが選んだ初心者にやさしいFX会社
parts/fx/v1/subcontents-hitsuji157.html
*********************
*/
.subcolumn-hitsuji-fxcompany { width: auto; margin-bottom: 15px; }
.subcolumn-hitsuji-fxcompany h3 a { background-image: url("/common/images/fx/v1/subcontents/subcontents-hitsuji300.png?rd=20160113"); background-position: 0 0; background-repeat: no-repeat; width: 100%; height: 128px; display: block; font-size: 1px; text-indent: -9999px; }
.subcolumn-hitsuji-fxcompany ul { padding: 0; width: auto; border: #774F9C solid 3px; }
.subcolumn-hitsuji-fxcompany ul li { padding: 0 !important; background-image: url("/common/images/fx/v1/subcontents/hitsuji234-rank.png?rd=20160113"); background-position: 5px 13px !important; background-repeat: no-repeat; }
.subcolumn-hitsuji-fxcompany ul li:nth-child(odd) { background-color: #dfdeef; }
.subcolumn-hitsuji-fxcompany ul li:nth-child(even) { background-color: #fef5e5; }

.subcolumn-hitsuji-fxcompany ul li a { font-size: 14px; font-weight: bold; line-height: 120%; display: block; padding: 12px 5px 12px 20px; }
.subcolumn-hitsuji-fxcompany ul li a:link,
.subcolumn-hitsuji-fxcompany ul li a:visited,
.subcolumn-hitsuji-fxcompany ul li a:active { color: #0000CC; }
.subcolumn-hitsuji-fxcompany { width: 157px; margin-left: 9px; }
.subcolumn-hitsuji-fxcompany h3 a { background-image: url("/common/images/fx/v1/subcolumn/subcolumn-hitsuji157.png?rd=20160113"); height: 91px; }

