
@charset "utf-8";

#sub-contents h3{
  display:block;
}
#sub-contents h3 a{
  display:block;
  /*width:266px;
  height:68px;*/
}
#sub-contents h3 span{
  display:none;
}

/* 個別チャート一覧 */

.sub-indexpairlist {
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  padding: 4px;
  text-align: center;
  margin-bottom: 15px;
}

.sub-indexpairlist .ttl{
  padding-bottom: 4px;
}

.sub-indexpairlist-ttl {
  background: #ffa642;
  color: #fff;
  font-weight: bold;
  text-align: center;
  font-size: 13px;
  padding: 3px;
  position: relative;
}

.sub-indexpairlist-ttl .sub-indexpairlist-new {
  position: absolute;
  left: 3px;
  top: 2px;
}

.sub-indexpairlist ul {
  background: #fff7c3;
  padding: 6px 10px 10px 10px;
  text-align: left;
}

.sub-indexpairlist ul:nth-of-type(2n) {
  background: #fff799;
}

.sub-indexpairlist li {
  display: inline-block;
  margin-right: 10px;
  padding-top: 4px;
}
/*
.chrome .sub-indexpairlist li {
  margin-top: 4px;
}
*/
.sub-indexpairlist li a {
  font-size: 12px;
}


/*Pick Up*/
.pickup{
  margin-bottom:15px;
}
.pickup h3{
  background: url(/common/images/fx/v1/subcontents/pickup-title.jpg) no-repeat;
  width:300px;
  height:23px;
}
.pickup ul{
  background-color:#fcfef4;
  border-right:solid 1px #e5ddbf;
  border-left:solid 1px #e5ddbf;
  border-bottom:solid 1px #e5ddbf;
  width:274px;
  padding:10px 12px;
}
* html .pickup ul{
  width:300px;
}
.pickup ul li{
  font-size:14px;
  line-height:18px;
  background: url(/common/images/online/v1/common/icon-yellow.gif) no-repeat left 3px;
  padding-left:15px;
  margin-bottom:10px;
}
.pickup ul li a{
  color:#008ed2;
}
/*ザイスポFX！*/
.subcontents-zaisport{
  border:solid 1px #d7dcdf;
  margin-bottom:15px;
  padding-bottom:5px;
  position:relative;
}
.subcontents-zaisport-title a{
  display:block;
  width:298px;
  height:100px;
  background: url(/common/images/fx/v1/subcontents/subcontents-zaisport-title.jpg) no-repeat 0 0;
}
.subcontents-zaisport-date{
  position:absolute;
  top:80px;
  left:55px;
  font-size:10px;
}
.subcontents-zaisport ul{
  background-color:#e8e3d0;
  width:262px;
  margin-left:10px;
  padding:5px 8px;
  margin-bottom:5px;
}
* html .subcontents-zaisport ul{
  width:278px;
}
.subcontents-zaisport ul li{
  font-size:12px;
  line-height:16px;
  border-bottom:solid 1px #fff;
  padding-bottom:5px;
  margin-bottom:5px;
}
.subcontents-zaisport p{
  text-align:right;
  font-size:12px;
  padding-right:8px;
}
/*全25通貨ペア ランキング*/
.pair29ranking{
  margin-bottom:15px;
}
.pair29ranking h3{
  background: url(/common/images/fx/v1/subcontents/pair27ranking.gif) no-repeat;
  width:300px;
  height:50px;
  margin-bottom:10px;
}
.pair29ranking h3.currency30{
  background: url(/common/images/fx/v1/subcontents/pairranking.gif) no-repeat;

}
.pair29ranking-common{
  width:144px;
}
.pair29ranking-common ul{
  padding:0;
}
.pair29ranking-common ul li{
  font-size:12px;
  background-repeat:no-repeat;
  background-position:5px 10px;
  padding:4px 0 3px 22px;
  _padding:4px 0 0 22px;
}
.pair29ranking-common ul li span.txt{
  display:block;
  float:left;
  font-size:12px;
  line-height:130%;
  width:75px;
  height:30px;
}
.pair29ranking-common ul li span.num {
  display:block;
  float:left;
  font-size:12px;
  margin:8px 0 0;
  width:46px;
}

.pair29ranking-rise{
  float:left;
}
.pair29ranking-rise ul li span.num{
  color:#d80c18;
}
.pair29ranking-rise ul li.rise1{ background-image: url(/common/images/fx/v1/subcontents/riserank-01.gif); background-color:#fff7c3;}
.pair29ranking-rise ul li.rise2{ background-image: url(/common/images/fx/v1/subcontents/riserank-02.gif); background-color:#fff799;}
.pair29ranking-rise ul li.rise3{ background-image: url(/common/images/fx/v1/subcontents/riserank-03.gif); background-color:#fff7c3;}
.pair29ranking-rise ul li.rise4{ background-image: url(/common/images/fx/v1/subcontents/riserank-04.gif); background-color:#fff799;}
.pair29ranking-rise ul li.rise5{ background-image: url(/common/images/fx/v1/subcontents/riserank-05.gif); background-color:#fff7c3;}
.pair29ranking-fall{
  float:right;
}
.pair29ranking-fall ul li span.num{
  color:#009683;
}
.pair29ranking-fall ul li.fall1{ background-image: url(/common/images/fx/v1/subcontents/fallrank-01.gif); background-color:#dff2fd;}
.pair29ranking-fall ul li.fall2{ background-image: url(/common/images/fx/v1/subcontents/fallrank-02.gif); background-color:#bbe3f2;}
.pair29ranking-fall ul li.fall3{ background-image: url(/common/images/fx/v1/subcontents/fallrank-03.gif); background-color:#dff2fd;}
.pair29ranking-fall ul li.fall4{ background-image: url(/common/images/fx/v1/subcontents/fallrank-04.gif); background-color:#bbe3f2;}
.pair29ranking-fall ul li.fall5{ background-image: url(/common/images/fx/v1/subcontents/fallrank-05.gif); background-color:#dff2fd;}

/*全25通貨ペア ランキング*/
.pair25ranking{
  margin-bottom:15px;
}
.pair25ranking h3{
  background: url(/common/images/fx/v1/subcontents/pair25ranking.gif) no-repeat;
  width:300px;
  height:50px;
  margin-bottom:10px;
}
.pair25ranking-common{
  width:144px;
}
.pair25ranking-common ul{
  padding:0;
}
.pair25ranking-common ul li{
  font-size:12px;
  background-repeat:no-repeat;
  background-position:5px 10px;
  padding:4px 0 3px 22px;
  _padding:4px 0 0 22px;
}
.pair25ranking-common ul li span.txt{
  display:block;
  float:left;
  font-size:12px;
  line-height:130%;
  width:75px;
  height:30px;
}
.pair25ranking-common ul li span.num {
  display:block;
  float:left;
  font-size:12px;
  margin:8px 0 0;
  width:46px;
}

.pair25ranking-rise{
  float:left;
}
.pair25ranking-rise ul li span.num{
  color:#d80c18;
}
.pair25ranking-rise ul li.rise1{ background-image: url(/common/images/fx/v1/subcontents/riserank-01.gif); background-color:#fff7c3;}
.pair25ranking-rise ul li.rise2{ background-image: url(/common/images/fx/v1/subcontents/riserank-02.gif); background-color:#fff799;}
.pair25ranking-rise ul li.rise3{ background-image: url(/common/images/fx/v1/subcontents/riserank-03.gif); background-color:#fff7c3;}
.pair25ranking-rise ul li.rise4{ background-image: url(/common/images/fx/v1/subcontents/riserank-04.gif); background-color:#fff799;}
.pair25ranking-rise ul li.rise5{ background-image: url(/common/images/fx/v1/subcontents/riserank-05.gif); background-color:#fff7c3;}
.pair25ranking-fall{
  float:right;
}
.pair25ranking-fall ul li span.num{
  color:#009683;
}
.pair25ranking-fall ul li.fall1{ background-image: url(/common/images/fx/v1/subcontents/fallrank-01.gif); background-color:#dff2fd;}
.pair25ranking-fall ul li.fall2{ background-image: url(/common/images/fx/v1/subcontents/fallrank-02.gif); background-color:#bbe3f2;}
.pair25ranking-fall ul li.fall3{ background-image: url(/common/images/fx/v1/subcontents/fallrank-03.gif); background-color:#dff2fd;}
.pair25ranking-fall ul li.fall4{ background-image: url(/common/images/fx/v1/subcontents/fallrank-04.gif); background-color:#bbe3f2;}
.pair25ranking-fall ul li.fall5{ background-image: url(/common/images/fx/v1/subcontents/fallrank-05.gif); background-color:#dff2fd;}


/*おすすめ情報*/
.subcontents-osusume{
  margin-bottom:15px;
}
.subcontents-osusume-main{
  padding:0 10px 5px 10px;
  border-left:solid 1px #ccc;
  border-right:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
  width:278px;
}
* html .subcontents-osusume-main{
  width:300px;
}
.subcontents-osusume-main table{
  border-collapse:collapse;
  border-spacing:0;
}

.subcontents-osusume-main td{
  border-bottom:dotted 1px #7f7f7f;
  padding:7px 0;
  font-size:12px;
  line-height:180%;
}
.subcontents-osusume-main td img{
  float:left;
  margin-right:10px;
}

/*SNS*/

.subcontents-twitter {
  width:300px;
  height:367px;
  margin:10px 0 15px 0;
  overflow:hidden;
}

.subcontents-twitter-inner {
  height:300px;
  overflow-y:auto;
}

.subcontents-facebook {
  width:300px;
  margin:10px 0 15px 0;
  overflow:hidden;
}

.subcontents-facebook-inner {
  height:363px;
  overflow-y:auto;
  background:#f1f1f1;
  padding:10px;
}

.subcontents-facebook-contents {
  background:#fff;
  padding:10px;
  margin-bottom:10px;
}

.subcontents-facebook-ttl {
  margin-bottom:5px;
  font-size:13px;
  line-height: 1.5;
}

.subcontents-facebook-contents a{
  color:#3a569d;
  line-height: 1.5;
}
.subcontents-facebook-contents p {
  font-size:12px;
  line-height: 1.5;
}

.subcontents-facebook-btn-area {
  display:flex;
  margin-top:10px;
}
.subcontents-facebook-btn {
  display:block;
  width:33.333%;
  padding:1px;
  box-sizing: border-box;
}

.subcontents-facebook-btn img {
  width:100%;
  height:auto;
}

.subcontents-facebook .fb-page {
  margin-top:-130px;
}


/*
****************
ランキング共通
（記事ランキング＆為替ニュース）
*****************
*/
.subcontents-rank-common{
  margin-bottom:15px;
}
.subcontents-rank-common ul{
  padding:4px 0 0 0;
}
.subcontents-rank-common ul li{
  padding:3px 0 3px 43px;
  background-position:left center;
  background-repeat:no-repeat;
  font-size:12px;
  line-height:14px;
}
/*為替ニュースランキング*/
.subcontents-rank-zaifxnews ul li.rank1{background-image: url(/common/images/fx/v1/subcontents/zaifxnews-rank1.gif);}
.subcontents-rank-zaifxnews ul li.rank2{background-image: url(/common/images/fx/v1/subcontents/zaifxnews-rank2.gif); background-color:#fff76e;}
.subcontents-rank-zaifxnews ul li.rank3{background-image: url(/common/images/fx/v1/subcontents/zaifxnews-rank3.gif);}
.subcontents-rank-zaifxnews ul li.rank4{background-image: url(/common/images/fx/v1/subcontents/zaifxnews-rank4.gif); background-color:#fff76e;}
.subcontents-rank-zaifxnews ul li.rank5{background-image: url(/common/images/fx/v1/subcontents/zaifxnews-rank5.gif);}
/*人気記事ランキング*/
.subcontents-rank-column ul li.rank1{background-image: url(/common/images/fx/v1/subcontents/column-rank1.gif);}
.subcontents-rank-column ul li.rank2{background-image: url(/common/images/fx/v1/subcontents/column-rank2.gif); background-color:#fcd7a1;}
.subcontents-rank-column ul li.rank3{background-image: url(/common/images/fx/v1/subcontents/column-rank3.gif);}
.subcontents-rank-column ul li.rank4{background-image: url(/common/images/fx/v1/subcontents/column-rank4.gif); background-color:#fcd7a1;}
.subcontents-rank-column ul li.rank5{background-image: url(/common/images/fx/v1/subcontents/column-rank5.gif);}



/*FX会社高額キャンペーンランキング*/
.subcontents-campaignranking{
  margin-bottom:15px;
}
.subcontents-campaignranking p{
  font-size:12px;
}
.subcontents-campaignranking h3 a{
  background: url(/common/images/fx/v1/subcontents/subcontents-campaignranking.gif) no-repeat;
  width:300px;
  height:86px;
  display:block;
}
.subcontents-campaignranking ul{
  padding:7px 12px 0;
  background-color:#fffee2;
}
.subcontents-campaignranking ul li{
  font-size:12px;
  line-height:130%;
  border-bottom:solid 2px #e9ea43;
  padding-bottom:7px;
  margin-bottom:7px;
}
.subcontents-campaignranking ul li p{
  margin-top:2px;
}
.subcontents-campaignranking ul li a,
.subcontents-campaignranking ul li a:active,
.subcontents-campaignranking ul li a:visited{
  color:#0000cc;
}

/*
****************************
チャート
****************************
*/
.subcontents-sidechart{
  margin-bottom:15px;
}
.subcontents-sidechart h3{
  height:28px;
  width:300px;
  background: url(/common/images/fx/v1/subcontents/subcontents-sidechart.gif) no-repeat;
  margin-bottom:10px;
}

.subcontents-sidechart table{
  border-collapse:collapse;
  border-spacing:0;
  width:100%;
}
.subcontents-sidechart table td{
  width:150px;
  padding-bottom:8px;
}
.subcontents-sidechart table td.v-top{
  vertical-align: top;
}
.subcontents-sidechart table td p{
  font-size:60%;
}
.subcontents-sidechart table td p{
  width:143px;
  height:15px;
  padding:5px 3px 0 2px;
  margin-bottom:3px;
  background: url(/common/images/fx/v1/subcontents/sidechart-title.gif) no-repeat;
}
.subcontents-sidechart table td p.sidechart-ttl{
  width:143px;
  height:auto;
  padding:5px 3px 3px 2px;
/* 	padding:5px 3px 0 2px; */
  margin-bottom:3px;
  background: #cdd7e1;
  border-radius: 6px;
}
* html .subcontents-sidechart table td p{
  height:20px;
  width:148px;
}
.subcontents-sidechart table td p span{
  float:right;
}
.subcontents-sidechart table td p span.data{
  margin-right:2px;
}
.subcontents-sidechart table td p strong{
  float:left;
}
.subcontents-sidechart table td p.sidechart-ttl strong{
  float:none;
/* 	display: block; */
  font-weight: bold;
}
.subcontents-sidechart.XBTUSD table td.v-top p.sidechart-ttl strong,
.subcontents-sidechart.XBTJPY table td p.sidechart-ttl strong,
.subcontents-sidechart.XBTEUR table td p.sidechart-ttl strong{
  display: block;
}
.sidechart-list{
  text-align:left;
  width:145px;
}
.sidechart-list ul{
  border:solid 1px #ddd;
  padding:8px 3px 5px;
}
.sidechart-list ul li{
  font-size:12px;
  margin-bottom:4px;
  background: url(/common/images/fx/v1/common/disc-icon.gif) no-repeat left center;
  padding-left:8px;
}
.subcontents-sidechart .centraltanshifx{font-size:10px; line-height:100%; text-align:right;}

.sidechart-list.bit-list ul li{
  font-size:12px;
  margin-bottom:2px;
}

/*
*************************
羊飼いが選んだランキング
*************************
*/
#main-column-wrapper.fxcompany #sub-contents .subcontents-hitsuji234{
  margin-bottom:15px;
}
#main-column-wrapper.fxcompany #sub-contents .subcontents-hitsuji234 h3 a{
  background: url(/common/images/fx/v1/subcontents/subcontents-hitsuji234.gif) no-repeat 0 0;
  width:234px;
  height:84px;
  display:block;
}
#main-column-wrapper.fxcompany #sub-contents .subcontents-hitsuji234 ul{
  padding:0;
}
#main-column-wrapper.fxcompany #sub-contents .subcontents-hitsuji234 ul li{
  font-size:14px;
  font-weight: bold;
  line-height:12px;
  background-position:10px center;
  background-repeat:no-repeat;
  padding:12px 5px 12px 30px;
}
#main-column-wrapper.fxcompany #sub-contents .subcontents-hitsuji234 ul li a,
#main-column-wrapper.fxcompany #sub-contents .subcontents-hitsuji234 ul li a:visited,
#main-column-wrapper.fxcompany #sub-contents .subcontents-hitsuji234 ul li a:active{
  color:#0000CC;
}
/*
.subcontents-hitsuji234 ul li.hitsuji234-rank1{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank1.gif);background-color:#fef5e5;}
.subcontents-hitsuji234 ul li.hitsuji234-rank2{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank2.gif);background-color:#dfdeef;}
.subcontents-hitsuji234 ul li.hitsuji234-rank3{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank3.gif);background-color:#fef5e5;}
.subcontents-hitsuji234 ul li.hitsuji234-rank4{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank4.gif);background-color:#dfdeef;}
.subcontents-hitsuji234 ul li.hitsuji234-rank5{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank5.gif);background-color:#fef5e5;}
.subcontents-hitsuji234 ul li.hitsuji234-rank6{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank6.gif);background-color:#dfdeef;}
.subcontents-hitsuji234 ul li.hitsuji234-rank7{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank7.gif);background-color:#fef5e5;}
.subcontents-hitsuji234 ul li.hitsuji234-rank8{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank8.gif);background-color:#dfdeef;}
.subcontents-hitsuji234 ul li.hitsuji234-rank9{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank9.gif);background-color:#fef5e5;}
.subcontents-hitsuji234 ul li.hitsuji234-rank10{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank10.gif);background-color:#dfdeef;}
*/
.subcontents-hitsuji234 ul li.hitsuji234-rank1{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#fef5e5;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank2{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#dfdeef;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank3{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#fef5e5;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank4{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#dfdeef;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank5{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#fef5e5;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank6{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#dfdeef;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank7{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#fef5e5;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank8{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#dfdeef;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank9{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#fef5e5;line-height: 120% !important;background-position: 9px 13px !important;}
.subcontents-hitsuji234 ul li.hitsuji234-rank10{ background-image: url(/common/images/fx/v1/subcontents/hitsuji234-rank.png);background-color:#dfdeef;line-height: 120% !important;background-position: 9px 13px !important;}
/*羊飼いブログバナー*/
.hituji-banner{
  margin-bottom:15px;
}

/*
*************************
羊飼いが選んだランキング20160122追加
*************************
*/
.subcontents-hitsuji-fxcompany, .subcolumn-hitsuji-fxcompany { width: auto; margin-bottom: 15px; }
.subcontents-hitsuji-fxcompany h3 a, .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; }
.subcontents-hitsuji-fxcompany ul, .subcolumn-hitsuji-fxcompany ul { padding: 0; width: auto; border: #774F9C solid 3px; }
.subcontents-hitsuji-fxcompany ul li, .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; }
.subcontents-hitsuji-fxcompany ul li.hitsuji234-rank1, .subcontents-hitsuji-fxcompany ul li.hitsuji234-rank3, .subcontents-hitsuji-fxcompany ul li.hitsuji234-rank5, .subcontents-hitsuji-fxcompany ul li.hitsuji234-rank7, .subcontents-hitsuji-fxcompany ul li.hitsuji234-rank9, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank1, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank3, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank5, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank7, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank9 { background-color: #fef5e5; }
.subcontents-hitsuji-fxcompany ul li.hitsuji234-rank2, .subcontents-hitsuji-fxcompany ul li.hitsuji234-rank4, .subcontents-hitsuji-fxcompany ul li.hitsuji234-rank6, .subcontents-hitsuji-fxcompany ul li.hitsuji234-rank8, .subcontents-hitsuji-fxcompany ul li.hitsuji234-rank10, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank2, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank4, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank6, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank8, .subcolumn-hitsuji-fxcompany ul li.hitsuji234-rank10 { background-color: #dfdeef; }
.subcontents-hitsuji-fxcompany ul li a, .subcolumn-hitsuji-fxcompany ul li a { font-size: 14px; font-weight: bold; line-height: 120%; display: block; padding: 12px 5px 12px 20px; }
.subcontents-hitsuji-fxcompany ul li a:link, .subcontents-hitsuji-fxcompany ul li a:visited, .subcontents-hitsuji-fxcompany ul li a:active, .subcolumn-hitsuji-fxcompany ul li a:link, .subcolumn-hitsuji-fxcompany ul li a:visited, .subcolumn-hitsuji-fxcompany ul li a:active { color: #0000CC; }

.subcontents-hitsuji-fxcompany234 h3 a { background-image: url("/common/images/fx/v1/subcontents/subcontents-hitsuji234.png?rd=20160113"); height: 105px; }

.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; }



/*
*************************
各コラムごとランキング
*************************
*/
.subcontents-columns-rank{
  margin-bottom:15px;
}
.subcontents-columns-rank ul{
  padding:0 7px 10px;
  width:284px;
  border-left:solid 1px #ccc;
  border-right:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
  background: url(/common/images/fx/v1/subcontents/chin-rank-bg.gif) repeat-x;
  margin-bottom:2px;
}
* html .subcontents-columns-rank ul{
  width:300px;
}
.subcontents-columns-rank ul li{
  font-size:12px;
  line-height:16px;
  padding:4px 0;
  line-height:140%;
  border-bottom:dotted 1px #7f7f7f;
}
.subcontents-columns-rank ul li.rank{
  padding-left:45px;
  background-repeat:no-repeat;
  background-position:left center;
}
.subcontents-columns-rank ul li.rank1{ background-image: url(/common/images/fx/v1/subcontents/chin-rank1.gif); }
.subcontents-columns-rank ul li.rank2{ background-image: url(/common/images/fx/v1/subcontents/chin-rank2.gif); }
.subcontents-columns-rank ul li.rank3{ background-image: url(/common/images/fx/v1/subcontents/chin-rank3.gif); }
.subcontents-columns-rank ul li.rank4{ background-image: url(/common/images/fx/v1/subcontents/chin-rank4.gif); }
.subcontents-columns-rank ul li.rank5{ background-image: url(/common/images/fx/v1/subcontents/chin-rank5.gif); }
.subcontents-columns-rank p{
  text-align:right;
  font-size:12px;
}

/*
******************************
為替の取れたてニュース
******************************
*/
.subcontents-fxnews{
  margin-bottom:15px;
}
#fxnews1{
  background: url(/common/images/fx/v1/subcontents/subcontents-fxnews-btn1.gif);
  width:140px;
  height:23px;
  float:left;
}
#fxnews1.current{ background: url(/common/images/fx/v1/subcontents/subcontents-fxnews-btn1-current.gif);}
#fxnews2{
  background: url(/common/images/fx/v1/subcontents/subcontents-fxnews-btn2.gif);
  width:140px;
  height:23px;
  float:left;
}
#fxnews2.current{ background: url(/common/images/fx/v1/subcontents/subcontents-fxnews-btn2-current.gif);}
#fxnews1 span,
#fxnews2 span{
  display:none;
}
.subcontents-fxnews-main{
  padding:9px;
  border-left:solid 1px #ccc;
  border-right:solid 1px #ccc;
  border-bottom:solid 1px #ccc;
  width:280px;
}
* html .subcontents-fxnews-main{
  width:300px;
}
#subcontents-fxnews-select{
  padding-top:5px;
  clear:both;
}
#subcontents-fxnews-select p{
  background-color:#e5e5e5;
  padding:2px 3px;
  font-size:11px;
}
#subcontents-fxnews-select ul{
  padding:5px;
}
#subcontents-fxnews-select ul li{
  background: url(/common/images/fx/v1/common/disc-icon.gif) no-repeat left center;
  font-size:12px;
  line-height:16px;
  padding-left:10px;
  margin-bottom:7px;
}
.fxnews-select-display{
  display:none;
}

/*
*************
FX会社の歩き方
*************
*/
.subcontents-fxwalk{
  margin-bottom:15px;
  width:300px;
}
.subcontents-fxwalk-main{
  background-color:#f2dee8;
  padding:12px 6px 12px 12px;
}
img.subcontents-fxwalk-img{
  float:left;
}
.subcontents-fxwalk-main p{
  float:right;
  width:176px;
  font-size:12px;
  line-height:16px;
  margin-bottom:2px;
}

/*y-adレクタングル3パターン*/
/*比較*/
.rectangle_ad_static{
  width: 300px;
  height: 280px;
  margin-bottom: 15px;
}
.rectangle_ad_static img{
  margin: 0;
  float: left;
}
/*限定*/
.rectangle_ad_limit{
  width: 300px;
  margin-bottom: 15px;
  zoom: 1;
}
.rectangle_ad_limit a:visited{
  color: #0000cc;
}
.rectangle_ad_limit img{
  margin-bottom: 2px;
}
.rectangle_ad_limit .txt_box{
  width: 280px;
  border: 2px solid #ff6699;
  background-color: #ffffcd;
  padding: 7px 8px;
  margin-top: -2px;
  position: relative;
}
.rectangle_ad_limit .txt_box .haikei_link{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -9999px;
  z-index: 0;
}
.rectangle_ad_limit .txt_box .ttl{
  font-size: 13px;
  line-height: 14px;
  font-weight: bold;
  color: #0000cc;
  margin-bottom: 5px;
  background: url(/common/images/fx/v1/subcontents/rectangle_abc/rectangle_gentei_icon.gif) no-repeat;
  padding-left: 13px;
  display: inline-flex;
  position: relative;
  z-index: 10;
}

.rectangle_ad_limit .txt_box .ttl span{
  color: #ff0000;
  margin-left: 5px;

}

.rectangle_ad_limit .txt_box .summary{
  font-size: 12px;
  line-height: 15px;
  color: #0000cc;
  margin-left: 13px;
  display: inline-flex;
  position: relative;
  z-index: 10;
  width: 273px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.rectangle_ad_limit .txt_box .ttl{
  letter-spacing: -0.08em;
}
.rectangle_ad_limit .txt_box .summary{
  letter-spacing: -0.03em;
}
}
/*おすすめ*/

.rectangle_ad_recommend{
  width: 300px;
  margin-bottom: 15px;
  
}
.rectangle_ad_recommend_box{
  margin-bottom: 3px;
  position: relative;
}
.rectangle_ad_recommend .banner{
  float: left;
}
.rectangle_ad_recommend .txt_box{
  height: 102px;
  width: 172px;
  margin: 0;
  border: 1px solid #bebdbd;
  border-left: none;

  background-color: #ffffe4;
  display: table-cell;
  padding: 8px 4px; 
  position: relative;
  
  
}
.rectangle_ad_recommend .txt_box .haikei_link{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -9999px;
  z-index: 0;
}
.rectangle_ad_recommend .plan{
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #ff0000;	
  
}

.rectangle_ad_recommend .ttl{
  font-size: 15px !important;
  line-height: 16px;
  font-weight: bold;
  color: #0000cc;	
  margin: 1px 0 4px 0;
  position: relative;
  z-index: 10;
  /* display: inline-flex; */
  display: block;
  width: 170px;
  font-size: 15px; /* IE8以下 */
  *font-size: 15px;   /* IE7以下 */
  _font-size: 15px; /* IE6 */
  
}
.rectangle_ad_recommend .ttl a{
  display: block;
  width: 170px;
}

.rectangle_ad_recommend .ttl a:visited{
  color: #0000cc;	
}
.rectangle_ad_recommend .txt{
  font-size: 14px;
  line-height: 16px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.rectangle_ad_recommend .ttl{
  letter-spacing: -0.1em;
}
.rectangle_ad_recommend .txt{
  letter-spacing: -0.05em;
}
}


/*
*********************
MT4
*********************
*/

h3.subcontents-mt4-ttl{
  background: url(/common/images/fx/v1/subcontents/subcontents-mt4-ttl.gif?rd=20151222) no-repeat;
  text-indent: -9999px;
  margin-bottom: 3px;
  height: 21px;
}
.subcontents-mt4-box{
  border: 2px solid #0086cd;
/* 	padding: 0; */
/* 	margin: 0; */
/* 	display: table-cell; */
margin-bottom: 10px;
padding-bottom: 4px;
  
}
.subcontents-mt4-box .btn{
  background: url(/common/images/fx/v1/subcontents/subcontents-mt4-linkbtn.gif) no-repeat;
  text-indent: -9999px;
  width: 87px;
  height: 138px;
  float: left;
}
.subcontents-mt4-box .nyumon{
  background: url(/common/images/fx/v1/subcontents/subcontents-mt4-nyumon.gif) no-repeat;
  text-indent: -9999px;
  width: 209px;
  height: 70px;
  float: left;
}
.subcontents-mt4-box .hikaku{
  background: url(/common/images/fx/v1/subcontents/subcontents-mt4-hikaku.gif) no-repeat;
  text-indent: -9999px;
  width: 209px;
  height: 68px;
  float: left;
}
.subcontents-mt4-box .info{
  background: url(/common/images/fx/v1/subcontents/subcontents-mt4-info.gif) no-repeat;
  text-indent: -9999px;
  width: 296px;
  height: 21px;
  float: left;
}
.subcontents-mt4-box .txt{
  width: 272px;
  background-color: #ffd5ec;
  display: table;
  margin: 0 auto;
  padding: 8px;
  font-size: 12px;
  line-height: 120%;
}
.subcontents-mt4-box .txt2{
  background-color: #fee9f4;
  width: 272px;
  display: table;
  margin: 0 auto;
  padding: 8px;
  font-size: 12px;
  line-height: 120%;
}
