@charset "utf-8";
/*FX COMMON STYLE*/
#contents-body,#contents-body-bottom{font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;}
#contents-body a,#contents-body-bottom a,#yjContentsBody a{text-decoration:none;}
#contents-body a:hover,#contents-body-bottom a:hover,#yjContentsBody a:hover{text-decoration:underline;}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
.snsIcon{overflow:hidden;padding-bottom:10px;}
.snsIcon .facebook, .snsIcon .twitter{float:left;padding-right:5px;}
.snsIcon .facebook a{display:block;}
.snsIcon .twitter{height:20px;}
.fxTickerWp{background-color: #3d3d3d; padding:1px;margin-bottom:15px;}
.fxTicker{padding:1px;text-align:left;background-color: #3d3d3d;position: relative;height:24px;overflow:hidden;border:1px solid #6d6d6d;}
.fxTicker ul{width:100%;position: absolute; margin: 0px; padding: 0px; top: 0px;}
.fxTicker li{zoom:1;margin: 0px; padding: 2px;}
.fxTicker li:after,.fxTicker li:before{content:"";display:block;overflow:hidden;}
.fxTicker li:after{clear:both;}
.fxTicker li .indicator{display:block;white-space:nowrap;line-height:1.5;padding:1px 15px 0 15px;font-size:14px;height:20px;float:left;color:#3d3d3d; background-color:#FFCC00;font-weight:bold;margin: 0 10px 0 0;}
.fxTicker a{display:block;color:#fff;text-decoration:none;line-height:1.5;font-size:95%;text-indent:0;padding:1px 0 0 0;margin:0;}
 /*-- Additional FlagIcon Class --*/
.icoCenter{padding-left:22px;background-position:0 2px;background-repeat:no-repeat;}
.icoCJpn18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/jpn18.gif);}
.icoCUsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/usa18.gif);}
.icoCEu18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/eu18.gif);}
.icoCGer18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ger18.gif);}
.icoCFra18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/fra18.gif);}
.icoCGbr18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/gbr18.gif);}
.icoCAus18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/aus18.gif);}
.icoCNzl18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/nzl18.gif);}
.icoCSui18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/sui18.gif);}
.icoCCan18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/can18.gif);}
.icoCRsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/rsa18.gif);}
.icoCSin18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/sin18.gif);}
.icoCHkg18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/hkg18.gif);}
.icoCCnh18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/chn18.gif);}
.icoCInd18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ind18.gif);}
.icoCIna18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ina18.gif);}
.icoCBra18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/bra18.gif);}
.icoCRus18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/rus18.gif);}
.icoCSwe18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/swe18.gif);}
.icoCNor18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/nor18.gif);}
.icoCDen18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/den18.gif);}
.icoCKor18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/kor18.gif);}
.icoCUae18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/uae18.gif);}
.icoCChi18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/chi18.gif);}
.icoCVen18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ven18.gif);}
.icoCTha18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/tha18.gif);}
.icoCKuw18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/kuw18.gif);}
.icoCTpe18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/tpe18.gif);}
.icoCKsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ksa18.gif);}
.icoCRou18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/rou18.gif);}
.icoCPar18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/par18.gif);}
.icoCTur18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/tur18.gif);}
.icoCEgy18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/egy18.gif);}
.icoCCol18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/col18.gif);}
.icoCJor18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/jor18.gif);}
.icoCMas18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/mas18.gif);}
.icoCEcu18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ecu18.gif);}
.icoCMex18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/mex18.gif);}
.icoCPer18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/per18.gif);}
.icoCPhi18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/phi18.gif);}
.icoCLib18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/lib18.gif);}
.icoJpn18,.icoUsa18,.icoEu18,.icoGer18,.icoFra18,.icoGbr18,.icoAus18,.icoNzl18,.icoSui18,.icoCan18,.icoRsa18,.icoSin18,.icoHkg18,.icoCnh18{/float:left;width:20px;height:18px;background-position:0 1px;}
.flagIcon{float:left;width:24px;height:18px;background-repeat:no-repeat;margin-left:-25px;background-position:5px 2px;}
.icoJpn18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/jpn18.gif);}
.icoUsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/usa18.gif);}
.icoEu18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/eu18.gif);}
.icoGer18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ger18.gif);}
.icoFra18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/fra18.gif);}
.icoGbr18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/gbr18.gif);}
.icoAus18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/aus18.gif);}
.icoNzl18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/nzl18.gif);}
.icoSui18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/sui18.gif);}
.icoCan18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/can18.gif);}
.icoRsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/rsa18.gif);}
.icoSin18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/sin18.gif);}
.icoHkg18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/hkg18.gif);}
.icoCnh18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/chn18.gif);}
.icoInd18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ind18.gif);}
.icoIna18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ina18.gif);}
.icoBra18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/bra18.gif);}
.icoRus18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/rus18.gif);}
.icoSwe18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/swe18.gif);}
.icoNor18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/nor18.gif);}
.icoDen18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/den18.gif);}
.icoKor18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/kor18.gif);}
.icoUae18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/uae18.gif);}
.icoChi18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/chi18.gif);}
.icoVen18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ven18.gif);}
.icoTha18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/tha18.gif);}
.icoKuw18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/kuw18.gif);}
.icoTpe18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/tpe18.gif);}
.icoKsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ksa18.gif);}
.icoRou18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/rou18.gif);}
.icoPar18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/par18.gif);}
.icoTur18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/tur18.gif);}
.icoEgy18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/egy18.gif);}
.icoCol18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/col18.gif);}
.icoJor18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/jor18.gif);}
.icoMas18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/mas18.gif);}
.icoEcu18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ecu18.gif);}
.icoMex18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/mex18.gif);}
.icoPer18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/per18.gif);}
.icoPhi18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/phi18.gif);}
.icoLib18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/lib18.gif);}
 /*-- NEW Flag W Icon for fx rate --*/
.flagWicon18{padding-left:19px;background-repeat:no-repeat;background-position:0 3px;height:auto;}
.fxERCTbl .flagWicon18{width:auto;height:auto;display:block;}
.icoUsdJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/usdjpy18.png);}
.icoEurJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/eurjpy18.png);}
.icoAudJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/audjpy18.png);}
.icoEurUsd18{background-image:url(https://s.yimg.jp/images/finance/fx/img/eurusd18.png);}
.icoGbpJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/gbpjpy18.png);}
.icoNzdJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/nzdjpy18.png);}
.icoCadJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/cadjpy18.png);}
.icoChfJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/chfjpy18.png);}
.icoZarJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/zarjpy18.png);}
.icoCnhJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/cnhjpy18.png);}
.icoGbpUsd18{background-image:url(https://s.yimg.jp/images/finance/fx/img/gbpusd18.png);}
.icoAudUsd18{background-image:url(https://s.yimg.jp/images/finance/fx/img/audusd18.png);}
.icoNzdUsd18{background-image:url(https://s.yimg.jp/images/finance/fx/img/nzdusd18.png);}
.icoHkdJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/hkdjpy18.png);}
.icoEurGbp18{background-image:url(https://s.yimg.jp/images/finance/fx/img/eurgbp18.png);}
.icoEurAud18{background-image:url(https://s.yimg.jp/images/finance/fx/img/euraud18.png);}
.icoUsdChf18{background-image:url(https://s.yimg.jp/images/finance/fx/img/usdchf18.png);}
.icoEurChf18{background-image:url(https://s.yimg.jp/images/finance/fx/img/eurchf18.png);}
.icoGbpChf18{background-image:url(https://s.yimg.jp/images/finance/fx/img/gbpchf18.png);}
.icoAudChf18{background-image:url(https://s.yimg.jp/images/finance/fx/img/audchf18.png);}
.icoCadChf18{background-image:url(https://s.yimg.jp/images/finance/fx/img/cadchf18.png);}
.icoUsdHkd18{background-image:url(https://s.yimg.jp/images/finance/fx/img/usdhkd18.png);}
.flagWicon20{display:block;float:left;width:0;height:1.3em;overflow:hidden;padding-left:25px;background-repeat:no-repeat;background-position:0 0;}
.icoUsdJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconUsdJpy20.png);}
.icoEurJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurJpy20.png);}
.icoAudJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconAudJpy20.png);}
.icoEurUsd20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurUsd20.png);}
.icoGbpJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconGbpJpy20.png);}
.icoNzdJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconNzdJpy20.png);}
.icoCadJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconCadJpy20.png);}
.icoChfJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconChfJpy20.png);}
.icoZarJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconZarJpy20.png);}
.icoCnhJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconCnhJpy20.png);}
.icoGbpUsd20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconGbpUsd20.png);}
.icoAudUsd20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconAudUsd20.png);}
.icoNzdUsd20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconNzdUsd20.png);}
.icoHkdJpy20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconHkdJpy20.png);}
.icoEurGbp20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurGbp20.png);}
.icoEurAud20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurAud20.png);}
.icoUsdChf20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconUsdChf20.png);}
.icoEurChf20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurChf20.png);}
.icoGbpChf20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconGbpChf20.png);}
.icoAudChf20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconAudChf20.png);}
.icoCadChf20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconCadChf20.png);}
.icoUsdHkd20{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconUsdHkd20.png);}
.flagWicon40{display:block;float:left;overflow:hidden;padding-left:45px;background-repeat:no-repeat;background-position:0 center;}
.icoUsdJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconUsdJpy40.png);}
.icoEurJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurJpy40.png);}
.icoAudJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconAudJpy40.png);}
.icoEurUsd40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurUsd40.png);}
.icoGbpJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconGbpJpy40.png);}
.icoNzdJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconNzdJpy40.png);}
.icoCadJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconCadJpy40.png);}
.icoChfJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconChfJpy40.png);}
.icoZarJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconZarJpy40.png);}
.icoCnhJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconCnhJpy40.png);}
.icoHkdJpy40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconHkdJpy40.png);}
.icoGbpUsd40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconGbpUsd40.png);}
.icoAudUsd40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconAudUsd40.png);}
.icoNzdUsd40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconNzdUsd40.png);}
.icoEurGbp40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurGbp40.png);}
.icoEurAud40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurAud40.png);}
.icoUsdChf40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconUsdChf40.png);}
.icoEurChf40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconEurChf40.png);}
.icoGbpChf40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconGbpChf40.png);}
.icoAudChf40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconAudChf40.png);}
.icoCadChf40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconCadChf40.png);}
.icoUsdHkd40{background-image:url(https://s.yimg.jp/images/finance/fx/img/iconUsdHkd40.png);}
 /*-- fxChartTtl --*/
.fxChartTtl{text-align:left;background-color:#3178b4;overflow:hidden;padding:5px;}
.fxChartTtl .addChart a{display:block;float:left;width:52px;height:52px;background:url(https://s.yimg.jp/images/finance/common/image/addBtn.png) no-repeat 0 0;}
.fxChartTtl .addChart a:hover{background-position: -52px 0;}
.fxChartTtl .addChart a:active{background-position: -104px 0;}
.fxChartTtl .mainTtl{float:left;color:#ffffff;padding-left:6px;font-size:140%;line-height:52px;}
.fxChartTtl .cafx{display:block;float:right;text-indent:-9999px;width:88px;height:22px;margin:16px 5px 0 0;background:url(https://s.yimg.jp/images/finance/bnr/202108/gaishiex_byGMO.png) no-repeat;}
 /*-- fxHeaderTtlRed --*/
.fxHeaderTtlRed{background:#ff6666;border-bottom:none;color:#ffffff;font-size: 90%;margin-bottom:10px;}
.fxHeaderTtlRed .mainTtl{display:block;padding:2px 6px 0 6px;font-weight:bold;line-height:24px;}
 /*-- fxSubHeaderTtl --*/
.fxSubHeaderTtl{text-align:left;border-bottom:solid 1px #3f72a5;background:#6e9ac6;overflow:hidden;line-height:2.1;padding-top:1px;}
.fxSubHeaderTtl .mainTtl{float:left;font-weight:bold;color:#ffffff;padding-left:6px;font-size:88%;}
.fxSubHeaderTtl .cafx{display:block;float:right;text-indent:-9999px;width:88px;height:22px;margin:3px 5px 0 0;background:url(https://s.yimg.jp/images/finance/bnr/202108/gaishiex_byGMO.png) no-repeat;}
 /*-- ecoEventTbl02 --*/
.ecoEventTbl02{text-align:center;}
.ecoEventTbl02 table{width:100%;margin-top:1px;}
.ecoEventTbl02 th{background-color:#d3e1ed;border-right:1px solid #e0e8ef;color:#3b69a0;font-size:66%;font-weight:normal;}
.ecoEventTbl02 td{padding:7px;background-color:#ffffff;border-bottom:1px solid #d6d6d7;border-right:1px solid #e0e8ef;line-height:1.5;font-size:77%;}
.ecoEventTbl02 tr.current td{background-color:#fefae1;}
.ecoEventTbl02 tr.current .time{background:#fcf4c1;}
.ecoEventTbl02 tr.past td{background-color:#f1f5f9;}
.ecoEventTbl02 tr.past .time{background:#e7eef4;}
.ecoEventTbl02 tr.past .event{font-weight:normal;}
.ecoEventTbl02 th.date{padding-left:5px;border-top:1px solid #ffffff;font-size:84%;font-weight:bold;text-align:left;}
.ecoEventTbl02 td.time{width:40px;background-color:#f5fafe;}
.ecoEventTbl02 td.result{border-right:none;width:90px;}
.ecoEventTbl02 td.event{width:auto;font-weight:bold;text-align:left;padding-left:30px;}
.ecoEventTbl02 td.event .icon18{margin: 0 5px 0 -25px;_margin-left:-14px;background-position:2px 0;}
.ecoEventTbl02 td.priority{width:50px;font-size:77%;}
.ecoEventTbl02 td.expectation,.ecoEventTbl02 .last{width:90px;}
.ecoEventTbl02 td.status{color:#155023;}
.provInfo{text-align:right;padding:10px 0 15px;}
.fxInfo{line-height:1.35; margin-bottom:25px; font-size:85%;}
/*-- fxRateCal --*/
.fxRateTbl{text-align:center;width:634px;}
.fxRateTbl th{background:#f4f4f4;border-bottom:1px solid #cccccc;color:#484848;font-size:90%;padding:4px;}
.fxRateTbl td{background-color:#ffffff;font-weight:bold;border-bottom:1px solid #cccccc;line-height:1.5;}
.fxRateCal{background-color:#dbe7f2;border:2px solid #336699;padding:15px 15px 12px;margin-bottom:15px;}
.fxRateCalTtl{background:#336699 url(https://s.yimg.jp/images/finance/fx/img/fxRateCalTtl.png) no-repeat right top;min-width:165px;width:10em;color:#ffffff;font-weight:bold;padding:8px 15px 5px;}
.fxRateCal .fxRateTbl{border-top:1px solid #bacddf;border-left:1px solid #bacddf;width:auto;}
.fxRateCal .fxRateTbl th, .fxRateCal .fxRateTbl td{border-right:1px solid #bacddf;border-bottom:1px solid #bacddf;}
.fxRateCal .fxRateTbl th{width:157px;font-weight:normal;vertical-align:middle;}
.fxRateCal .fxRateTbl td{padding:12px 5px;}
.fxRateCal .fxRateTbl .newest span{display:block;line-height:1;}
.reExchange{margin-top:8px;overflow:hidden;position:relative;}
.reExchange dt{color:#003366;font-weight:bold;font-size:88%;}
.reExchange dd{width:600px;font-size:13px;}
.reExchange dd input,.reExchange dd select,.reExchange dd span{float:left;}
.reExchange dd input#exchange{width:80px;height:17px;padding:0; text-align:right;}
.reExchange dd select.currency{width:200px;margin:0 5px;}
.reExchange dd span{disaply:inline-block;line-height:1.5;}
.reExchange input#exSearchButton{border-style: none;background: url(https://s.yimg.jp/images/finance/fx/img/SearchBtn.png) no-repeat top left;width: 62px;height: 26px;cursor:pointer;float:right;margin-top:-3px;}
 /*-- fxRateCalRef --*/
.fxRateCalRef .subNav{background:#f4f4f4;padding-top:10px;border-bottom: 1px solid #5b8cbc;position:relative;height:32px;font-size:90%;}
.fxRateCalRef .subNav ul{margin:0 0 -2px;overflow: hidden;padding-left:10px;height:33px;}
.fxRateCalRef .subNav li{font-weight:bold;display:inline-block;margin-right:10px;float:left;border:1px solid #5b8cbc;border-bottom:none;background-color:#5b8cbc;text-align:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.fxRateCalRef .subNav li a{display:block;color:#ffffff;height:28px;min-width:234px;max-width:318px;padding:3px 8px 0;height:30px;}
.fxRateCalRef .subNav .current{background-color:#ffffff;border-bottom:1px solid #ffffff;}
.fxRateCalRef .subNav .current a{color:#333333;}
.fxRateCalRef .fxRateTbl th{padding:0;border:none;}
.fxRateCalRef .fxRateTbl td{padding:9px 5px;font-weight:bold;font-size:90%;}
.fxRateCalRef .fxRateTbl .name{text-align:left;width:220px;padding-left: 26px;}
.fxRateCalRef .fxRateTbl .rate{text-align:right;}
.fxRateCalRef .fxRateTbl .line{border-right:1px solid #cccccc;}
 /*-- fxRightColBlock : 通常時とは異なる #main & #sub の右サイドカラム共通クラス --*/
#contents-body-bottom .fxRightColBlock{line-height:1.5;margin:5px 0 10px;}
#contents-body-bottom .fxRightColBlock p.moreLink{text-align:right;}
#contents-body-bottom .fxRightColBlock p.moreLink a{font-weight:bold;}
 /*-- fxRightColExRate --*/
.fxRightColExRate dl{border-bottom:1px solid #cccccc;padding-bottom:5px;margin-bottom:5px;zoom:1;overflow: hidden;}
.fxRightColExRate dl:before, .fxRightColExRate dl:after{content: "\0020";display: block;height: 0;overflow: hidden;}
.fxRightColExRate dl.after{clear: both;}
.fxRightColExRate dt{float:left;}
.fxRightColExRate dd{font-weight:bold;float:right;}
 /*-- fxRightColEcoInd --*/
.fxRightColEcoInd dl{border-bottom:1px solid #cccccc;padding:5px 0;margin-bottom:7px;zoom:1;overflow: hidden;}
.fxRightColEcoInd dl:before, .fxRightColEcoInd dl:after{content: "\0020";display: block;height: 0;overflow: hidden;}
.fxRightColEcoInd dl.after{clear: both;}
.fxRightColEcoInd dt{float:left;padding-left:30px;}
.fxRightColEcoInd dt .icon18{margin: 0 5px 0 -25px;_margin-left:-14px;background-position:2px 0;}
.fxRightColEcoInd dd{font-weight:bold;float:right;}
.fxRightColEcoInd dd.compare{clear:both;width:5.5em;text-align:right;}
.fxRightColEcoInd dd span.green{color: #3A932E;font-weight:bold;}
.fxRightColEcoInd dd span.red{color: #E46062;font-weight:bold;}
 /*-- fxRightColUsa --*/
.fxRightColUsa .usaList li{padding-bottom:5px;border-bottom:1px solid #cccccc;margin-bottom:7px;}
.fxRightColUsa .usaList li a{display:inline-block;}
.fxRightColUsa .usaList li span.date{display:block;padding-top:3px;}
/*-- fxRightColNews --*/
#contents-body-bottom .fxRightColBlock.fxRightColNews{margin:0 0 20px;}
.fxRightColNews .newsList{margin-bottom:7px;}
.fxRightColNews .newsList li{border-bottom:1px solid #cccccc;line-height: 130%;}
.fxRightColNews .newsList li a{display:block;padding:10px 0;}
.fxRightColNews .newsList li:hover{background-color:#f2f8fd;}
.fxRightColNews .newsList li span{display:block;}
.fxRightColNews .newsList li span;hover{text-decoration:none;}
.fxRightColNews .newsList li em{color:#141414;}
.fxRightColNews .newsList a:hover{text-decoration:none;}
.fxRightColNews .newsList a:hover span.link{text-decoration:underline;}
.fxRightColNews .newsList span.gray:hover{text-decoration:none;}
/*-- fxRateChart --*/
.fxRateChart .rateList{zoom:1;margin:1px 0 10px;}
.fxRateChart .rateList:before,.fxRateChart .rateList:after{content: "\0020";display: block;height:0;overflow:hidden;}
.fxRateChart .rateList:after{clear:both;}
.fxRateChart .rateList li{width:206px;float:left;}
.fxRateChart .rateList li.change{width:210px; margin-bottom:1px}
.fxRateChart .rateList li.low{width:220px;}
.fxRateChart .rateList li.bid dt,
.fxRateChart .rateList li.bid dd,
.fxRateChart .rateList li.ask dt,
.fxRateChart .rateList li.ask dd,
.fxRateChart .rateList li.change dt,
.fxRateChart .rateList li.change dd{display:inline;}
.fxRateChart .rateList li.open dt,
.fxRateChart .rateList li.open dd,
.fxRateChart .rateList li.high dt,
.fxRateChart .rateList li.high dd,
.fxRateChart .rateList li.low dt,
.fxRateChart .rateList li.low dd{display:inline;line-height:20px;}
/* fxRateChart -- Top Blocks*/
.fxRateChart .rateList li.bid,
.fxRateChart .rateList li.ask{border-right:1px solid #ffffff;}
.fxRateChart .rateList li.bid,
.fxRateChart .rateList li.ask,
.fxRateChart .rateList li.change{width:176px;min-height:28px;background-color:#c3acac;color:#ffffff;padding:15px 15px 7px;}
.fxRateChart .rateList li.change{width:190px;}
.fxRateChart .rateList li.bid dl,
.fxRateChart .rateList li.ask dl,
.fxRateChart .rateList li.change dl{text-align:center;font-size:88%;}
.fxRateChart .rateList li.bid dt,
.fxRateChart .rateList li.ask dt,
.fxRateChart .rateList li.change dt{font-size:88%}
.fxRateChart .rateList li.bid dd,
.fxRateChart .rateList li.ask dd,
.fxRateChart .rateList li.change dd{font-weight:bold;font-size:115%;white-space:nowrap;}
.fxRateChart .rateList li.bid span.large,
.fxRateChart .rateList li.ask span.large,
.fxRateChart .rateList li.change span.large{font-size:140%;}
.fxRateChart .rateList li.red span.large,.fxRateChart .rateList li.green span.large{font-size:140%;}
.fxRateChart .rateList li.red{background-color:#e46062;}
.fxRateChart .rateList li.green{background-color:#3a932e;}
/* fxRateChart -- Bottom Blocks*/
.fxRateChart .rateList li.open,.fxRateChart .rateList li.high{border-right:1px solid #d8e4ec;}
.fxRateChart .rateList li.open,.fxRateChart .rateList li.high,.fxRateChart .rateList li.low{min-height:30px;color:#474747;margin-top:5px;}
.fxRateChart .rateList li.open dl,.fxRateChart .rateList li.high dl,.fxRateChart .rateList li.low dl{font-size:90%;text-align:center;}
.fxRateChart .rateList li.open dt,.fxRateChart .rateList li.high dt,.fxRateChart .rateList li.low dt{color:#3b6996;}
.fxRateChart .rateList li.open dd,.fxRateChart .rateList li.high dd,.fxRateChart .rateList li.low dd{font-weight:bold;}
.fxRateChart .rateList li.open span.large,.fxRateChart .rateList li.high span.large,.fxRateChart .rateList li.low span.large{font-size:110%;}
.fxRateChart .graph{background-color:#f1f6f7;padding:12px 0;font-size:90%;}
.fxRateChart .graph .selecTerm{width:609px;margin:0 auto;}
.fxRateChart .graph .selectPeriod,.fxRateChart .graph .purpleLine{margin:0 0 0 12px;}
.fxRateChart .graph .selectType{margin:0 12px 0 0;}
.fxRateChart .graph .selecTerm,
.fxRateChart .graph .selectPeriod,
.fxRateChart .graph .selectType{border:1px solid #3178b4;border-right:none;zoom:1;text-align:center;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin-bottom:10px;}
.fxRateChart .graph .selecTerm:before,
.fxRateChart .graph .selectPeriod:before,
.fxRateChart .graph .selectType:before,
.fxRateChart .graph .selecTerm:after,
.fxRateChart .graph .selectPeriod:after,
.fxRateChart .graph .selectType:after{content:"\0020";display: block;height: 0;overflow: hidden;}
.fxRateChart .graph .selecTerm:after,
.fxRateChart .graph .selectPeriod:after,
.fxRateChart .graph .selectType:after{clear: both;}
.fxRateChart .graph .selectPeriod{width:300px;float:left;}
.fxRateChart .graph .selectType{width:296px;float:right;}
.fxRateChart .graph .selecTerm li{width:86px;}
.fxRateChart .graph .selectPeriod li{width:99px;}
.fxRateChart .graph .selectType li{width:147px;}
.fxRateChart .graph .selecTerm li,
.fxRateChart .graph .selectPeriod li,
.fxRateChart .graph .selectType li{border-right:1px solid #3178b4;min-height:30px;line-height:30px;background:#f7f7f7 url(https://s.yimg.jp/images/finance/fx/img/fxRateIcon.png) repeat-x 0 0;float:left;cursor:pointer;}
.fxRateChart .graph .selecTerm li:hover,
.fxRateChart .graph .selectPeriod li:hover,
.fxRateChart .graph .selectType li:hover,
.fxRateChart .graph .selecTerm li.on,
.fxRateChart .graph .selectPeriod li.on,
.fxRateChart .graph .selectType li.on{background-position:0 -80px;color:#ffffff;background-color:#0a96ca;}
.fxRateChart .graph .selecTerm li input,
.fxRateChart .graph .selectPeriod li input,
.fxRateChart .graph .selectType li input{display: none;}
.fxRateChart .graph .selecTerm li label,
.fxRateChart .graph .selectPeriod li label,
.fxRateChart .graph .selectType li label{color:#0033cc;cursor:pointer;}
.fxRateChart .graph .selecTerm li:hover label,
.fxRateChart .graph .selectPeriod li:hover label,
.fxRateChart .graph .selectType li:hover label,
.fxRateChart .graph .selecTerm li.on label,
.fxRateChart .graph .selectPeriod li.on label,
.fxRateChart .graph .selectType li.on label{color:#ffffff;}
.fxRateChart .graph .selectPeriod .short label,
.fxRateChart .graph .selectPeriod .middle label,
.fxRateChart .graph .selectPeriod .long label,


.fxRateChart .graph .selectType .candle label,
.fxRateChart .graph .selectType .bar label{padding-left:20px;background:url(https://s.yimg.jp/images/finance/fx/img/fxRateIcon.png) no-repeat;}
.fxRateChart .graph .selectPeriod .short label{background-position:0 -156px;}
.fxRateChart .graph .selectPeriod .middle label{background-position:0 -198px;}
.fxRateChart .graph .selectPeriod .long label{background-position:0 -240px;}
.fxRateChart .graph .selectType .candle label{background-position:0 -285px;}
.fxRateChart .graph .selectType .bar label{background-position:0 -326px;padding-left:28px;}
.fxRateChart .graph .selectPeriod li:hover .short label,.fxRateChart .graph .selectPeriod .on .short label{background-position:0 -368px;}
.fxRateChart .graph .selectPeriod li:hover .middle label,.fxRateChart .graph .selectPeriod .on .middle label{background-position:0 -410px;}
.fxRateChart .graph .selectPeriod li:hover .long label,.fxRateChart .graph .selectPeriod .on .long label{background-position:0 -452px;}
.fxRateChart .graph .selectType li:hover .candle label,.fxRateChart .graph .selectType .on .candle label{background-position:0 -497px;}
.fxRateChart .graph .selectType li:hover .bar label,.fxRateChart .graph .selectType .on .bar label{background-position:0 -538px;padding-left:28px;}
.fxRateChart .graph .techWrap{font-size:90%;float:left;padding-left:27px;background:url(https://s.yimg.jp/images/finance/fx/img/fxRateIcon.png) no-repeat;overflow:hidden;}
.fxRateChart .graph .purpleLine{background-position:0 -576px;}
.fxRateChart .graph .orangeLine{margin-left:10px;background-position:0 -613px;}
.fxRateChart .graph .techWrap select{display:block;background:none;background-color:#ffffff;border:none;border:1px solid #abadb3;min-width:183px;max-width:272px;padding-left:2px;}
.fxRateChart .graph #ep_wrapper{overflow:hidden;padding:0 0 15px 0;}
.fxRateChart .graph .chartGraph{padding:0 0 0 7px;}
/*-- fxAboutCurrency --*/
.fxAboutCurrency{border:1px solid #dddddd;background-color:#f9f9f9;padding:12px;margin:10px;}
.fxAboutCurrency .mainTtl{margin-bottom:10px;font-weight:bold;}
.fxAboutCurrency p{font-size:94%;}
.fxRateChart{margin-bottom:10px;}
/*-- fxTextream --*/
.fxTextream{background-color:#ecf0f1;font-size:80%;padding:15px 8px 8px; margin-bottom:10px;}
.fxTextream a{text-decoration:none;color:#0076a7;}
.fxTextream a:hover{text-decoration:underline;}
.textreamTtl{background-color:#333333;padding:3px;}
.textreamTtl a{display:block;margin-left:10px;text-indent:-9999px;line-height:33px;height:39px;overflow:hidden;background:url(https://s.yimg.jp/images/mb/textream/sp/img/spirte_icn_3g.png) no-repeat;background-repeat-x:no-repeat;background-position:-1768px 0px;width:120px;}
.fxTextream .submit{border:1px solid #C3C3C3;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;width:182px;margin:0 auto 15px;font-weight:bold;text-align:center;}
.fxTextream .submit a{display:block;color:#666666;background:#ffffff;background:-moz-linear-gradient(top,white,#F1F1F1);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#F1F1F1));border:1px solid white;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;min-height:25px;line-height:25px;}
.fxTextream .submit a:hover{background:#F1F1F1;background:-moz-linear-gradient(top,#F1F1F1,white);background:-webkit-gradient(linear,left top,left bottom,from(#F1F1F1),to(white));text-decoration:none;}
.fxTextream .displayOn{display:block;}
.fxTextream .displayOff{display:none;}
.fxTextream .comment{border:1px solid #cacbcd;background-color:#dddddd;padding:10px;margin-bottom:15px;}
.fxTextream .comment dt{overflow:hidden;}
.fxTextream .comment dt span.title{float:left;font-weight:bold;}
.fxTextream .comment dt span.limit{float:right;}
.fxTextream .comment textarea{width:256px;font-size:120%;}
.fxTextream .comment textarea.s{margin-bottom:5px;height:3em;}
.fxTextream .comment textarea.l{height:100px;}
.fxTextream .comment .notice{background-color:#fff6d9;border:1px solid #dbcab0;font-size:92%;line-height:1.5;padding:10px;margin:5px 0 10px;}
.fxTextream .comment .commentSubmit{text-align:center;}
.fxTextream .comment .commentSubmit input{background:#48a7c3;background:-moz-linear-gradient(top,#50afcf,#3da1bb);background:-webkit-gradient(linear,left top,left bottom,from(#50afcf),to(#3da1bb));-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-weight:bold;color:#ffffff;border:1px solid #4c94ad;padding:5px 40px;cursor:pointer;}
.fxTextream .comment .commentSubmit input.displayOn{display:inline;}
.fxTextream .textContent{word-break: break-all;border:1px solid #d0dae1;background:#ffffff;height:330px;overflow:scroll;}
.fxTextream .textContent .contentHeader .time{overflow:hidden;border:none;padding:0;}
.fxTextream .textContent .contentHeader .time li.block{padding-bottom:0px;border-bottom:none;float:left;overflow:hidden;}
.fxTextream .textContent .contentHeader .time li.no{float:left;width:85px;}
.fxTextream .textContent .contentHeader .time li.date{float:right;text-align:right;width:162px;}
.fxTextream .textContent .contentHeader .mainTtl{font-size:120%;clear:both;font-weight:bold;}
.fxTextream .textContent li.block{padding-bottom:10px;border-bottom:#d4d1d1 1px solid;}
.fxTextream .textContent li.last{border-bottom:none}
.fxTextream .textContent .article{padding:5px 8px 0;}
.fxTextream .textContent .contentHeader{background:#e3e2e2;background:-moz-linear-gradient(top,white,#e3e2e2);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#e3e2e2));min-height:65px;padding:5px 8px;}
.fxTextream .readMore, .fxTextream .loadMore{text-align:center;margin:5px 10px 10px;border-top: 1px solid #C3C3C3;border-bottom: 1px solid #C3C3C3;background-color: #eeeeee;line-height:31px;height:26px;padding:5px 0;}
.fxTextream .readMore a{font-size:120%;font-weight:bold;height: 24px;}
.fxTextream .loadMore span{display:block;background-image: url(https://s.yimg.jp/images/finance/fx/economicindicators/load.gif);background-position: center;background-repeat: no-repeat;height: 26px;}
.fxTextream .more{text-align:right;font-size:90%;}
.fxTextream .systemMsg{margin-bottom:10px;overflow:hidden;}
.fxTextream .systemMsg p{margin: 9px;}
.fxTextream .systemMsg.error{border: 1px solid #cc0000;background-color: #fff0f0;}
.fxTextream .systemMsg.error .text{color: #cc0000;}
.fxTextream .systemMsg.error .icon{background-image: url(https://s.yimg.jp/images/finance/fx/economicindicators/sprite_ic.png);background-position: 0 -604px;background-repeat: no-repeat;width: 21px;height: 21px;display: inline-block;line-height: 1;float: left;}
.fxTextream .systemMsg.done{background-color: #EAFBEC;border: 1px solid #29BA39;}
.fxTextream .systemMsg.done .text{color: #2aba3a;}
.fxTextream .systemMsg.done .icon{background-image: url(https://s.yimg.jp/images/finance/fx/economicindicators/sprite_ic.png);background-position: 0 -64px;background-repeat: no-repeat;width: 22px;height: 21px;display: inline-block;line-height: 1;float: left;}
.fxTextream .commentLoading{text-align:center;background-image:url(https://s.yimg.jp/images/finance/fx/economicindicators/load_textream.gif);background-position:center;background-repeat:no-repeat;padding:5px;height:24px;}
/*FX RATE Search　BOX*/
#financeSearch.exchange .rate{font-size:105%; font-weight:bold; margin-right:10px;}
#financeSearch.exchange input#exchange{width:85px; height:17px; margin-right:10px; vertical-align:baseline; text-align:right; }
#financeSearch.exchange select{line-height:1.5; vertical-align:baseline;}
#financeSearch.exchange .currency{min-width:200px;}
#financeSearch input#exSearchButton{ border-style: none; background:url(https://s.yimg.jp/images/finance/fx/img/SearchBtn.png) no-repeat top left; width:62px; height:26px; margin-bottom:-2px;}
#financeSearch.exchange span{display:inline-block; padding-bottom:3px;}
/*-- fxHeader --*/
.fxHeaderTtl{text-align:left;border-top:solid 1px #94b9de;border-bottom:solid 1px #bacddf;background:#ccdded;overflow:hidden;line-height:36px;width:100%;}
.fxHeaderTtl .mainTtl{float:left;font-weight:bold;color:#003366;padding-left:13px;font-size:105%;}
.fxHeaderTtl .btn{display:block;float:left;text-indent:-9999px;width:62px;height:25px;margin:5px; 0 0 5px;background:url(https://s.yimg.jp/images/finance/fx/img/SettingBtn.png) no-repeat;}
.fxHeaderTtl .link{float:right;margin-right:5px;text-decoration:none;font-size:90%;}
.fxHeaderTtl .cafx{display:block;float:right;text-indent:-9999px;width:88px;height:22px;margin:7px 10px 0 0;background:url(https://s.yimg.jp/images/finance/bnr/202108/gaishiex_byGMO.png) no-repeat;}
.ttl{font-weight:bold;border-top:solid 1px #94b9de;border-bottom:solid 1px #bacddf;color:#003366;font-size:90%;background:#ccdded;line-height:36px;padding-left:10px;}
/*-- .fxRightColumn --*/
.fxRightColumn{margin-bottom: 10px;}
.fxRightColumn .seeMore{font-weight:bold;}
.fxRightColumn .ttl{font-weight:bold;border-top:solid 1px #94b9de;border-bottom:solid 1px #bacddf;overflow:hidden;color:#003366;font-size:90%;background:#ccdded;line-height:36px;padding-left:10px;}
.fxRightColumn .ttl span{display:inline-block;float:left;}
.fxRightColumn .list{margin:0 5px;font-size: 85%;line-height:17px;}
.fxRightColumn .list li{padding:10px 0 10px;border-bottom: 1px solid #ccc;overflow:hidden;color:#999999;vertical-align: bottom;}
.fxRightColumn .list li:hover{background-color:#f2f8fd;}
.fxRightColumn .list li a{text-decoration:none;}
.fxRightColumn .list li a:hover{text-decoration:underline;}
.fxRightColumn .list li:hover a{text-decoration:none;}
.fxRightColumn .list li:hover a span{text-decoration:none;}
.fxRightColumn .list li:hover span.link{text-decoration:underline;}
.fxRightColumn .list li:hover span.gray{text-decoration:none;}
.fxRightColumn .list li img{float:right;}
.fxRightColumn .list li.img a{float:left;display:inline-block;width:250px;}
.fxRightColumn .list li span{color:#999;}
.fxRightColumn .list li span.link{color: #0033cc;}
.fxRightColumn .headline{padding: 5px 0;overflow:hidden;border-bottom:1px solid #ccc;}
.fxRightColumn .list .innerTtl{font-weight:bold;margin-bottom:3px;color: #333;}
.fxRightColumn .list .innerTtl span{font-weight:normal;font-size:80%;color:#333;}
.fxZai{background: url(https://s.yimg.jp/images/finance/top_200712/zaifxcolumn.gif) no-repeat;width:100px;height:20px;display:block;float:right;text-indent:-9999px;margin:8px 10px 0 0;}
/*-- .fxRecommend --*/
.fxRecommend ul{margin:0 0 10px;font-size:88%;line-height:1.2;}
.fxRecommend li{overflow:hidden;padding:8px 0;border-bottom:1px dotted #ccc;vertical-align:bottom;cursor:pointer;}
.fxRecommend li:hover{background-color: #f2f8fd;}
.fxRecommend li:hover dt{text-decoration:underline;}
.fxRecommend li:hover dd{text-decoration:none;}
.fxRecommend dt{font-weight:bold;padding-bottom:5px;color:#0033cc;}
.fxRecommend dl{cursor:pointer;}
.fxRecommend dt,
.fxRecommend dd.text{width:240px;float:right;}
.fxRecommend dd{color:#333;}
.fxRecommend dd.image{float:left;}
.fxRecommend dd.text{}
/*-- .fxEcmIndicator --*/
.fxEcmIndicator{margin-bottom:10px;}
.fxEcmIndicator .link{text-align:right;margin:0 5px 10px 0;clear:both;}
.fxEcmIndicator .link a{font-size: 84%;font-size/**/: small;font-weight:bold;text-decoration:none;}
.fxEcmIndicator .link a:hover{text-decoration:underline;}
 /* ecoEventTbl */
.ecoEventTbl{margin-top:0;text-align:center;}
.ecoEventTbl table{width:100%}
.ecoEventTbl th{background:#f4f4f4;border-bottom:1px solid #ccc;color:#484848;font-size:90%;font-weight:bold;}
.ecoEventTbl td{padding:5px;background-color:#ffffff;border-bottom:1px solid #d6d6d7;line-height:1.5;}
.ecoEventTbl .capital{background:#ebebeb;color:#003366;font-size:90%;font-weight:bold;text-align:left; padding-left:15px;}
.ecoEventTbl .time{width:100px;font-size:80%;}
.ecoEventTbl .date{padding-left:5px;border-top:1px solid #ffffff;font-size:84%;font-weight:bold;text-align:left;}
.ecoEventTbl .event{width:350px;padding-left:30px;font-size:100%;font-weight:bold;text-align:left;color:#333;}
.ecoEventTbl .event a{text-decoration:none;}
.ecoEventTbl .event a:hover{text-decoration:underline;}
.ecoEventTbl .priority{width:50px;font-size:77%;}
.ecoEventTbl .expectation,.ecoEventTbl .last{width:100px;font-size:80%;}
.ecoEventTbl .status{color:#155023;}
.ecoEventTbl tr.current td{background-color:#fefae1;}
.ecoEventTbl tr.current .time{background:#fcf4c1;}
.ecoEventTbl tr.past td{background-color:#f1f5f9;}
.ecoEventTbl tr.past .time{background:#e7eef4;}
.ecoEventTbl tr.past .event{font-weight:normal;}
 /*countryFlag icon*/
.ecoEventTbl .event .icoJpn18,
.ecoEventTbl .event .icoUsa18,
.ecoEventTbl .event .icoEu18,
.ecoEventTbl .event .icoGer18,
.ecoEventTbl .event .icoFra18,
.ecoEventTbl .event .icoGbr18,
.ecoEventTbl .event .icoAus18,
.ecoEventTbl .event .icoNzl18,
.ecoEventTbl .event .icoSui18,
.ecoEventTbl .event .icoCan18,
.ecoEventTbl .event .icoRsa18,
.ecoEventTbl .event .icoSin18,
.ecoEventTbl .event .icoHkg18,
.ecoEventTbl .event .icoCnh18{margin: 0 5px 0 -25px;_margin-left:-14px;background-position:2px 0;}
.icoJpn18,.icoUsa18,.icoEu18,.icoGer18,.icoFra18,.icoGbr18,.icoAus18,.icoNzl18,.icoSui18,.icoCan18,.icoRsa18,.icoSin18,.icoHkg18,.icoCnh18,.icoRating1,.icoRating2,.icoRating3,.icoCal{display:inline-block;/display:block!important;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;vertical-align:top;overflow:hidden;/zoom:1;}
/*-- ratingStar icon --*/
.icoRating1{width:15px;background-position:-34px 0;}
.icoRating2{width:33px;background-position:-17px 0;}
.icoRating3{width:49px;background-position:0 0;}
.icoRating1,.icoRating2,.icoRating3{height:15px;background-image:url(https://s.yimg.jp/images/finance/fx/marketcalendar/img/icoRating.png);}
/*-- triangle -- */
.uptr{background-image:url(https://s.yimg.jp/images/finance/fx/img/triangle01.png);}
.dwntr{background-image:url(https://s.yimg.jp/images/finance/fx/img/triangle01.png);}
/*-- fxRightExRate --*/
.fxRightExRate{}
.fxRightExRate ul li{border-bottom:1px solid #ccc;padding:1px;font-size:90%;}
#wrapper .fxRightExRate .lineFi2{margin:0;padding:4px 0 6px;}
.fxRightExRate .exDtl li{overflow:hidden;line-height:0;display:inline-block;vertical-align:bottom;}
.fxRightExRate li.item{background-color:#f4f4f4;line-height:2;display:block;vertical-align:baseline;}
.fxRightExRate .currency{display:inline-block;width:148px;text-align:center;}
.fxRightExRate .bid0{display:inline-block;width:75px;text-align:center;}
.fxRightExRate .ask0{display:inline-block;width:75px;text-align:center;}
.fxRightExRate .exDtl li a{display:block;line-height:2;cursor:text;}
.fxRightExRate .exDtl li dl{overflow:hidden;}
.fxRightExRate .exDtl li dt{float:left;width:118px;background-position:left;cursor:pointer;}
.fxRightExRate .exDtl li a:hover{text-decoration:none;}
.fxRightExRate .exDtl li dt:hover{text-decoration:underline;}
.fxRightExRate .exDtl li dd{float:left;width:80px;text-align:right;color:#333;}
.fxRightExRate .dwntr{padding-left:12px;color:#E46062;background:url(https://s.yimg.jp/images/finance/fx/img/triangle01.png) no-repeat 0 6px;}
.fxRightExRate .uptr{padding-left:12px;color:#3A932E;background:url(https://s.yimg.jp/images/finance/fx/img/triangle01.png) no-repeat -210px 5px;}
.fxRightExRate .grn{background-color:#e0fce0;}
.fxRightExRate .red{background-color:#feddde;}
.fxRightExRate .link{margin:0 5px 10px 0;text-align:right;}
.fxRightExRate .link a{font-size: 84%;font-size/**/: small;font-weight:bold;text-decoration:none;}
.fxRightExRate .link a:hover{text-decoration:underline;}
/*-- /fxRightExRate --*/
/*　topMainRate　*/
.topMainRate{margin:10px 0px 0 0px;}
.topMainRate dt,.fxExchangeChartInner .topMainIndex dt{display:block; overflow:hidden; font-size:95%; line-height:1.3;}
.fxExchangeChartInner .topMainRate dt span{float:left; padding-left:21px; height:17px; background-repeat:no-repeat;}
.topMainRate dt span.dtl,.fxExchangeChartInner .topMainIndex dt span.dtl{display:block; float:right;}
.fxExchangeChartInner .topMainRate th span{display:block; float:right;}
.fxExchangeChartInner .topMainRate th span.pair{ padding-left:21px; height:17px; background-repeat:no-repeat; background-position:-2px center; text-align:right;}
.fxExchangeChartInner .topMainRate th{text-align:left;}
.fxExchangeChartInner .topMainRate th em{padding-left:21px; height:17px; background-repeat:no-repeat; background-position:-2px 3px;display:block;float:left;}
.fxExchangeChartInner .topMainRate th span{}
.fxExchangeChartInner .topMainRate li{width:190px; padding:0 10px 10px 0;}
.fxExchangeChartInner .topMainRate dt a{float:left;}
.fxExchangeChartInner table.topMainRate{width:100%;}
.topMainRate th{font-size:92%; line-height:1.3; vertical-align:top;}
.topMainRate th,.topMainRate td{width:33%; padding-left:10px;}
.topMainRate td{padding-bottom:15px;}
.fxExchangeChartInner .displayOn{display:block;}
.fxExchangeChartInner .displayOff{display:none;}
/*　changeSetting　*/
.fxExchangeChartInner{position:relative;}
.fxExchangeChartInner .changeSetting{position:absolute;top:0;left:0;background-color:#f0f0f0;border:1px solid #cccccc;padding:5px 5px 10px 10px;font-size:75%;z-index:10;}
.fxExchangeChartInner .changeSetting input,
.fxExchangeChartInner .changeSetting select{font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;}
.fxExchangeChartInner .changeSetting ul{}
.fxExchangeChartInner .changeSetting li{width:194px;padding:0 10px 10px 0;float:left;}
.fxExchangeChartInner .changeSetting li span.formNum{font-weight:bold;}
.fxExchangeChartInner .changeSetting li select{width:178px;}
.fxExchangeChartInner .changeSetting .inputBtn{overflow:hidden;width:194px;margin:0 auto;}
.fxExchangeChartInner .changeSetting .inputBtn input{display:block;padding:3px 0;width:87px;font-weight:bold;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.fxExchangeChartInner .changeSetting .inputBtn .submitBtn,
.fxExchangeChartInner .changeSetting .inputBtn .cancelBtn{width:87px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.fxExchangeChartInner .changeSetting .inputBtn .submitBtn{float:right;border:1px solid #3d3d3d;}
.fxExchangeChartInner .changeSetting .inputBtn .cancelBtn{float:left;border:1px solid #abadb3;}
.fxExchangeChartInner .changeSetting .inputBtn .submitBtn input{background-color:#3a3a3a;background:-moz-linear-gradient(top,#3d3d3d,#343434);background:-webkit-gradient(linear,left top,left bottom,from(#343434),to(#3d3d3d));color:#ffffff;border:1px solid #525252;cursor:pointer;}
.fxExchangeChartInner .changeSetting .inputBtn .cancelBtn input{background:-moz-linear-gradient(top,white,#f2f2f2);background:-webkit-gradient(linear,left top,left bottom,from(white),to(#f2f2f2));border:1px solid #ffffff;cursor:pointer;}
/*　fxExchangeChartInnerFOOT　*/
.fxExchangeChartInner .foot{overflow:hidden; border-top:1px solid #cccccc;}
.fxExchangeChartInner .foot .st01{float:left; }
.fxExchangeChartInner .foot .st01 a{display:block; width:97px; height:25px; color:#33547d; background:#efecec; border:1px solid #abadb3; border-radius: 3px; margin-top:-3px;font-size:80%; text-align:center; text-decoration:none;}
.fxExchangeChartInner .foot .st02{float:right; font-size:80%;}
/* fxExchangeChartWp */
.fxExchangeChartWp{margin-bottom:10px;}
.fxExchangeChartInner{padding:0 0 15px;overflow:hidden;}
.fxExchangeChartInner ul{overflow:hidden;}
.fxExchangeChartInner ul li{float:left;width:190px;padding:10px;}
.fxExchangeChartInner .topMainIndex li{width:185px;float:none;display:inline-block;vertical-align:top;}
 *:first-child+html .fxExchangeChartInner .topMainIndex li{display:inline;zoom:1;}
.fxExchangeChartInner dt{overflow:hidden;}
.fxExchangeChartInner dt a{float:left;}
.fxExchangeChartInner dd{padding-top:5px;min-height:97px;}
.fxExchangeChartInner dd.rate{float:left;}
.topMainRate dt .dtl{color:#333;}
.fxExchangeChartInner ul li dt span.uptr{padding-left:12px;color:#3A932E;font-size:90%;background:url(https://s.yimg.jp/images/finance/fx/img/triangle01.png) no-repeat -210px 5px;}
.fxExchangeChartInner ul li dt span.dwntr{padding-left:12px;color:#E46062;font-size:90%;background:url(https://s.yimg.jp/images/finance/fx/img/triangle01.png) no-repeat 0 4px;}
.fxExchangeChartInner .topMainRate th span.uptr{padding-left:12px;color:#3A932E;font-size:100%;background:url(https://s.yimg.jp/images/finance/fx/img/triangle01.png) no-repeat -210px 5px;}
.fxExchangeChartInner .topMainRate th span.dwntr{padding-left:12px;color:#E46062;font-size:100%;background:url(https://s.yimg.jp/images/finance/fx/img/triangle01.png) no-repeat 0 4px;}
.fxExchangeChartWp .link{margin:0 5px 10px 0;clear:both;text-align:right;border-top: 1px solid #ccc;}
.fxExchangeChartWp .link a{font-size:84%;font-weight:bold;text-decoration:none;}
.fxExchangeChartWp .link a:hover{text-decoration:underline;}
.fxExchangeChartInner a{font-weight:bold;text-decoration:none;}
.fxExchangeChartInner a:hover{text-decoration:underline;}
/* fxNews */
.fxNews{margin:10px 0;}
.fxNews ul li{margin:10px 5px 0;font-size:85%;line-height:17px;border-bottom: 1px solid #ccc;}
.fxNews dt{float:left;padding-right:10px;}
.fxNews dd{margin-left: 10px;padding-bottom:10px;overflow:hidden;}
.fxNews dd a{text-decoration:none;}
.fxNews dd:hover{background-color:#f2f8fd;}
.fxNews dd a:hover{text-decoration:underline;}
.fxNews dd span{color:#999;}
.fxNews .link{margin:0 5px 10px 0;clear:both;text-align:right;}
.fxNews .link a{font-size:90%;font-weight:bold;text-decoration:none;}
.fxNews .link:hover{background-color:#f2f8fd;}
.fxNews .link a:hover{text-decoration:underline;}
/*-- .fxRightIndicator --*/
.fxRightIndicator{margin-bottom:15px;}
.fxRightIndicator .idctTbl{font-size:90%;}
.fxRightIndicator a{text-decoration:none;}
.fxRightIndicator a:hover{text-decoration:underline;}
.fxRightIndicator .idctTbl th{background-color:#f4f4f4;font-size:80%;font-weight:bold;color:#5A5A5A;border-bottom:1px solid #ccc;line-height:30px;text-align:center;}
.fxRightIndicator .idctTbl td{border-bottom:1px solid #ccc;vertical-align:middle;}
.fxRightIndicator .idctTbl td.news{width:50px;font-size:80%;background-color:#f2f8fd;border-right:1px solid #ccc;text-align:center;}
.fxRightIndicator .idctTbl td.index{padding-left:5px;width:195px;border-right:1px solid #ccc;font-weight:bold;}
.fxRightIndicator .idctTbl td.estimate{width:50px;text-align:center;}
.fxRightIndicator .icoJpn18,.fxRightIndicator .icoUsa18,.fxRightIndicator .icoEu18,.fxRightIndicator .icoGer18,.fxRightIndicator .icoFra18,.fxRightIndicator .icoGbr18,.fxRightIndicator .icoAus18,.fxRightIndicator .icoNzl18,.fxRightIndicator .icoSui18,.fxRightIndicator .icoCan18,.fxRightIndicator .icoRsa18,.fxRightIndicator .icoSin18,.fxRightIndicator .icoHkg18,.fxRightIndicator .icoCnh18,.fxRightIndicator .icoRsa18,.fxRightIndicator .icoBra18,.fxRightIndicator .icoInd18{float:left;width:22px;}
.fxRightIndicator .text{float:left;width:160px;}
/*-- .fxRightLatestIndicator --*/
.fxRightLatestIndicator{margin-bottom:10px;}
.fxRightLatestIndicator .idctTbl{font-size:90%;}
.fxRightLatestIndicator .idctTbl th{background-color:#f4f4f4;font-size:80%;font-weight:bold;color:#5A5A5A;border-bottom:1px solid #ccc;line-height:30px;text-align:center;}
.fxRightLatestIndicator .idctTbl td{border-bottom:1px solid #ccc;vertical-align:middle;}
.fxRightLatestIndicator .idctTbl td.news{width:50px;font-size:80%;background-color:#f2f8fd;border-right:1px solid #ccc;text-align:center;}
.fxRightLatestIndicator .idctTbl td.index{padding-left:5px;width:195px;border-right:1px solid #ccc;font-weight:bold;}
.fxRightLatestIndicator .idctTbl td.import{width:50px;text-align:center;}
.fxRightLatestIndicator .icoJpn18,.fxRightLatestIndicator .icoUsa18,.fxRightLatestIndicator .icoEu18,.fxRightLatestIndicator .icoGer18,.fxRightLatestIndicator .icoFra18,.fxRightLatestIndicator .icoGbr18,.fxRightLatestIndicator .icoAus18,.fxRightLatestIndicator .icoNzl18,.fxRightLatestIndicator .icoSui18,.fxRightLatestIndicator .icoCan18,.fxRightLatestIndicator .icoRsa18,.fxRightLatestIndicator .icoSin18,.fxRightLatestIndicator .icoHkg18,.fxRightLatestIndicator .icoCnh18,.fxRightLatestIndicator .icoRsa18,.fxRightLatestIndicator .icoBra18,.fxRightLatestIndicator .icoInd18{float:left;width:22px;}
.fxRightLatestIndicator .text{float:left;width:160px;}
.fxRightLatestIndicator .link{text-align:right;font-weight:bold;}
/*-- .fxExRateChart --*/

.fxExRateChart{margin-bottom:10px;}
.fxExRateChart a{font-size:90%;text-decoration:none;}
.fxExRateChart a:hover{text-decoration:underline;}
.fxERCMenu{height:38px;background-color:#F4F4F4;overflow:hidden;}
.fxERCMenu ul.term{margin:10px 0 0px 15px;overflow: hidden;background-color:#F4F4F4;}
.fxERCMenu ul.term li{float:left;height:28px;margin-left:-2px;text-align:center;font-size:95%;cursor:pointer;}
.fxERCMenu ul.term li span{display:block;padding:0px 10px 0px 10px;margin:8px 0 0 0;line-height:0.8;border-right: 2px solid #ccc;color:#0033cc;}
.fxERCMenu ul.term li.current{padding:2px 10px 0 10px;background-color:#fff;border-bottom: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;font-size:85%;border-bottom: 1px solid #fff;}
.fxERCTbl{margin-top:0;width:634px;}
.fxERCTbl td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.fxERCTbl td.end{border-right:none;}
.fxERCTbl ul.inner{list-style-type:none;margin-left:5px;}
.fxERCTbl .currency{font-weight:bold;font-size:95%;margin:5px 0 5px 0;}
.fxERCTbl .flag01{padding-left:22px;background-position:0 4px;background-repeat:no-repeat;}
.fxERCTbl .bid,.fxERCTbl .ask{float:left;width:72px;font-size:90%;color:#333;line-height:13px;margin-bottom:10px;}
.fxERCTbl .uptr,.fxERCTbl .dwntr{float:left;padding-left:12px;background-repeat:no-repeat;}
.fxERCTbl .uptr{color:#3A932E;background-position: -210px 2px;}
.fxERCTbl .img{line-height:14px;margin-bottom:15px;width:147px;overflow:hidden;}
.fxERCTbl .dwntr{color:#E46062;background-position: 0 2px;}
.fxERCTbl .grn{background-color:#e0fce0;}
.fxERCTbl .red{background-color:#feddde;}
.fxERCTbl .long{font-size:75%;}
.fxERCTbl .small{font-size:80%;display:block;}
/*-- .fxLatestIndicator --*/
.fxLatestIndicator{margin-bottom:10px;}
.fxHeaderBGDark{background:#6e9ac6;color:#fff;border-bottom:1px solid #3f72a5;font-size:90%;overflow:hidden;}
.fxTitle{font-weight:700;padding:2px 6px 0px 6px;display:block;}
.fxTitle .cafx{display:block;float:right;text-indent:-9999px;width:88px;height:22px;margin:3px 5px 3px 0;background:url(https://s.yimg.jp/images/finance/bnr/202108/gaishiex_byGMO.png) no-repeat;}
/*-- .fxRightNews --*/
.fxRightNews{margin-bottom:10px;}
.fxRightNews .ttlbk{font-weight:bold;border-top:solid 1px #94b9de;border-bottom:solid 1px #bacddf;overflow:hidden;color:#333;font-size:90%;background:#ccdded;line-height:36px;padding-left:10px;}
.fxRightNews ul li{margin:0;font-size:90%;line-height:1.2em;border-bottom: 1px solid #ccc;zoom: 1;}
.fxRightNews dt{float:left;padding:10px 0;font-size:85%;color:#333;}
.fxRightNews dd{padding:10px 0 10px 5px;overflow:hidden;}
.fxRightNews dd a{text-decoration:none;letter-spacing: -0.02em;}
.fxRightNews ul li:hover{background-color:#f2f8fd;}
.fxRightNews dd a:hover{text-decoration:underline;}
.fxRightNews dd span{color:#666;font-size:80%;padding-left:8px;}
.fxRightNews .link{margin:0 5px 10px 0;text-align:right;font-size: 84%;font-size/**/: small;}
.fxRightNews .link a{font-weight:bold;text-decoration:none;}
.fxRightNews .link a:hover{text-decoration:underline;}
.fxRightNews .idctDtl li{vertical-align:bottom;}
.fxRightNews .idctDtl a:hover{text-decoration:none;}
.fxRightNews .idctDtl span.link{color: #0033cc;font-size:100%;padding:0;}
.fxRightNews .idctDtl a:hover span.link{text-decoration:underline;}
.fxRightNews .idctDtl span.gray:hover{text-decoration:none;}
/*-- /.fxRightNews --*/
.mod_indicators_dtl{font-size:90%;}
.mod_indicators_title h2.date{width:466px; font-size:170%;}
.mod_indicators_sub_title .figures span{font-size:130%;}
.lastBand .ymuiHeader{font-size:90%;}
.lastBand table th{font-size: 90%;}
.mod_word_kaisetsu_title{font-size:100%;}
.mod_indicators_title .priority{width:101px;}
.mod_indicators_title .priority span{display:inline-block; line-height:1.4; zoom:1;}
.fxEcmIndicator .ecoEventTbl th{background:#f4f4f4; color:#5a5a5a; font-weight:bold;}
.ecoEventTbl th{background:#d3e1ed; color:#3b6996; font-weight:normal;}
.fxRightRateMod .tblCmnSub th{padding:3px; background:#f4f4f4; color:#333333; font-size:90%; border-bottom:1px solid #CCC;}
#hukidashi{margin: 2px;z-index: 100;font-size: 12px;white-space: nowrap;position: absolute;display: none;}
.bubble{float: left;border-left: 10px solid #0A96CA;border-bottom: 10px solid transparent;-border-bottom-color: white;}
.bubble .body{float: left;margin-left: -20px;background: #0A96CA;color: white;-position: relative;padding:3px;}
.link span.moreInfo{display:block;text-align:right;padding-bottom:10px;font-weight:bold;}
.cafxBanner a{display:block;}
/*-- /.zaiFxBattleBox --*/
.zaiFxBattleBox { border: 1px solid #AACD06; line-height: 1.25em; }
.zaiFxBattleBox h2 { background:#AACD06; font-size: 90%; font-weight: bold; padding: 2px 10px; }
.zaiFxBattleBox a:hover { background:#f9fbf0; display: block; }
.zaiFxBattleBox .rightBnBox { padding: 10px; }
.zaiFxBattleBox img.rightBnPic { width:50px; float: left; }
.zaiFxBattleBox ol.rightBnTtl { width: 220px; float: right; font-size: 80%; }
.zaiFxBattleBox ol.rightBnTtl li span { color: #666; font-size: 80%; text-decoration: none; }
.zaiFxBattleBox a:hover ol.rightBnTtl li { text-decoration: underline; }
.zaiFxBattleBox a ol.rightBnTtl li.postDate { color:#333; text-decoration: none; }
.zaiFxBattleBox a:hover ol.rightBnTtl li.postDate { color:#333; text-decoration: none; }
p.zaiFxBattleBn {text-align:right; margin-bottom: 10px; font-size: 80%; font-weight: bold; }
/*-- /.fxRightColUsa --*/
.fxRightColUsa .usaList li{padding-bottom:5px;border-bottom:1px solid #cccccc;margin-bottom:7px; font-size: 84%;}
.fxRightColUsa .usaList li a{display:inline-block;}
.fxRightColUsa .usaList li span.date{display:block;padding-top:3px;}
.fxRightColUsa p.moreLink {text-align: right; font-size: 84%; margin-bottom: 10px;}

/* topNews */
.fxnewsTopics .link{text-align:right; margin-bottom:10px;}
.fxnewsTopics .link a{font-weight:bold;}
.fxnewsTopics .articleList li{border-bottom:1px solid #ccc; }
.fxnewsTopics .articleList dl{overflow:hidden; padding:15px 0 12px;}
.fxnewsTopics dl.topNews{border-bottom:1px solid #CCC; padding:10px 0;}
.fxnewsTopics .topNews dt{font-weight:bold; }
.fxnewsTopics .topNews a,.fxnewsTopics .articleList a{text-decoration:none;}
.fxnewsTopics .topNews a:hover,.fxnewsTopics .articleList a:hover{text-decoration:underline;}
.fxnewsTopics .topNews .cp{margin-bottom:3px;}
.fxnewsTopics .topNews .dtl{font-size:90%; line-height:1.4;}
.fxnewsTopics .articleList dt{float:right; line-height:1.2; width:553px; text-align:left; font-weight:bold; margin-bottom:1px;}
.fxnewsTopics .articleList dd{float:right; width:553px; font-size:90%;}
.fxnewsTopics .articleList dd.category{float:left; width:auto; line-height:20px;}
.fxnewsTopics .articleList .category span{display:inline-block; width:70px; text-align:center; color:#FFF;border-radius: 3px;}
.fxnewsTopics .articleList .flash span{background:#8dba00;}
.fxnewsTopics .articleList .key span{background:#fb5e2d;}
.fxnewsTopics .articleList .eco span{background:#f39818;}
.fxnewsTopics .articleList .column span{background:#5e82a6;}
.fxnewsTopics .articleList .fxRateDtl{background:#ebebeb; padding:5px 10px; color:#003366; font-weight:bold; font-size:90%;}
.fxnewsTopics .articleList dd a{display:inline-block; margin-left:10px;}
.fxnewsTopics .noCategory .category{display:none;}
.fxnewsTopics .noCategory dt{width:auto;float:none;}
.fxnewsTopics .noCategory dd{width:auto;float:none;}
/* topNews */
.fxnewsTopicsBox .link{text-align:right; margin-bottom:10px;}
.fxnewsTopicsBox .link a{font-weight:bold;}
.fxnewsTopicsBox .articleList li{border-bottom:1px solid #ccc; }
.fxnewsTopicsBox .articleList dl{overflow:hidden; padding:8px 0 5px;}
.fxnewsTopicsBox dl.topNews{border-bottom:1px solid #CCC; padding:5px 0;}
.fxnewsTopicsBox a {text-decoration:none !important;}
.fxnewsTopicsBox a:hover dl {background-color: #f2f8fd;}
.fxnewsTopicsBox a:hover dt{text-decoration:underline !important;}
.fxnewsTopicsBox .topNews dt{font-weight:bold; }
.fxnewsTopicsBox .topNews dd{color: #333;}
.fxnewsTopicsBox .topNews .cp{margin-bottom:3px;}
.fxnewsTopicsBox .topNews .dtl{font-size:90%; line-height:1.4;}
.fxnewsTopicsBox .articleList a dt{text-decoration:none;}
.fxnewsTopicsBox .articleList a:hover dt{text-decoration:underline;}
.fxnewsTopicsBox .articleList dt{float:right; line-height:1.2; width:553px; text-align:left; font-weight:bold; margin-bottom:1px;text-decoration:underline;}
.fxnewsTopicsBox .articleList dd{float:right; width:553px; font-size:90%;}
.fxnewsTopicsBox .articleList dd.category{float:left; width:auto; line-height:20px;}
.fxnewsTopicsBox .articleList .category span{display:inline-block; width:70px; text-align:center; color:#FFF;border-radius: 3px;}
.fxnewsTopicsBox .articleList .flash span{background:#8dba00;}
.fxnewsTopicsBox .articleList .key span{background:#fb5e2d;}
.fxnewsTopicsBox .articleList .eco span{background:#f39818;}
.fxnewsTopicsBox .articleList .column span{background:#5e82a6;}
.fxnewsTopicsBox .articleList .fxRateDtl{background:#ebebeb; padding:5px 10px; color:#003366; font-weight:bold; font-size:90%;}
.fxnewsTopicsBox .articleList dd{color: #333;}
.fxnewsTopicsBox .noCategory .category{display:none;}
.fxnewsTopicsBox .noCategory dt{width:auto;float:none;}
.fxnewsTopicsBox .noCategory dd{width:auto;float:none;}
.fxnewsTopicsBox p.link a:hover{text-decoration:underline !important;}

/*-- .fxRightHowDollar --*/
.fxRightHowDollar{margin-bottom:10px;}
.fxRightHowDollar .ttlRed{font-weight:bold;color:#fff;font-size:90%;background:#FF6666;overflow:hidden;line-height:36px;padding-left:10px;}
.fxRightHowDollar ul{margin:10px 0;font-size:80%;}
.fxRightHowDollar ul li{padding-bottom:10px;}
.fxRightHowDollar ul a{text-decoration:none;}
.fxRightHowDollar ul a:hover{text-decoration:underline;}
.fxRightHowDollar ul dt{float:left;width:50px;padding-right:10px;}
.fxRightHowDollar ul dl{overflow:hidden;}
.fxRightHowDollar ul dd.article{float:left;width:240px;}
.fxRightHowDollar ul dd.name{padding-left:60px;}
.fxRightHowDollar .link{text-align:right;border-top:1px solid #ccc;}
.fxRightHowDollar .link a{font-size:90%;font-weight:bold;text-decoration:none;}
.fxRightHowDollar .link a:hover{text-decoration:underline;}
/*-- .fxRightHowDollar --*/
.fxRightHowDollarBox{margin-bottom:10px;}
.fxRightHowDollarBox .ttlRed{font-weight:bold;color:#fff;font-size:90%;background:#FF6666;overflow:hidden;line-height:36px;padding-left:10px;border-top:1px solid #d52a2a;border-bottom:1px solid #cb7777;}
.fxRightHowDollarBox ul{margin:10px 0 0;font-size:80%;}
.fxRightHowDollarBox ul dt{float:left;width:50px;padding:5px 10px 0 0;}
.fxRightHowDollarBox ul dl{overflow:hidden; padding-bottom: 5px;border-bottom: 1px dotted #ccc;}
.fxRightHowDollarBox ul dd.article{float:left;width:240px;color: #333;}
.fxRightHowDollarBox ul dd.article span{ text-decoration:none;}
.fxRightHowDollarBox ul a dd.article span{color:#0033cc;}
.fxRightHowDollarBox ul a:hover dd.article{background:#f2f8fd;}
.fxRightHowDollarBox ul a:hover dd.article span{text-decoration:underline;}
.fxRightHowDollarBox .link{text-align:right;}
.fxRightHowDollarBox .link a{font-size:90%;font-weight:bold;text-decoration:none;}
.fxRightHowDollarBox .link a:hover{text-decoration:underline;}

/*-- .fxRhowDollarBox --*/
.fxRhowDollarBox{margin-bottom:10px;}
.fxRhowDollarBox .ttlRed{font-weight: bold;color: #fff;font-size: 90%;background: #FF6666;overflow: hidden;line-height: 36px;padding-left: 10px;border-top: 1px solid #d52a2a;border-bottom: 1px solid #cb7777;}
.fxRhowDollarBox ul.imgList{font-size:80%;}
.fxRhowDollarBox ul li{border-bottom: 1px dotted #ccc;}
.fxRhowDollarBox ul li a{padding: 8px 0;display:block;}
.fxRhowDollarBox ul li a:hover{background:#f2f8fd; text-decoration:none !important;}
.fxRhowDollarBox ul li a:hover span.article{background:#f2f8fd; text-decoration:underline;}
.fxRhowDollarBox ul li .listBox{display:block;}
.fxRhowDollarBox ul li .listBox img.specialistPic{margin-right: 5px;float:left;}
.fxRhowDollarBox ul li span.article{color:#0033cc;}
.fxRhowDollarBox ul li span.postDate{color:#333333; display:block;}
.fxRhowDollarBox p.morelink{margin-top:5px; text-align:right; font-weight:bold; font-size:80%;}
.fxRhowDollarBox p.link{margin-top:5px; text-align:right; font-weight:bold;}

/*-- /.fxRanking --*/
.fxRanking .fxRankingTable table {width:100%;}
.fxRankingTable td, th {white-space:nowrap;padding:5px;border-bottom: 1px solid #d6d6d7; vertical-align:middle;}
.fxRankingTable th {font-weight:bold;background: #f4f4f4;text-align:center;color:#5e5e5e;font-size:90%;}
.fxRankingTable td {background-color: #ffffff;line-height:1.5;font-size:90%;font-weight:bold;}
.fxRankingTable .change {text-align:center;font-weight: normal;}
.heightLine {border-left: 1px solid #d6d6d7;}
.fxRankingTable .rnkNumber {border: 1px solid #cfd0d0;display:inline-block;width:16px;height:16px;font-weight: bold;font-size:12px;text-align:center;background:#4a7ba4;color:#FFF;line-height:1.4;}
.rnkNumberBack {background:#e3e6e7;padding:1px;border: 1px solid #cfd0d0;margin-right:5px;display: inline-block;}
.fxRankingTable .flag, .pairFlag {width:18px;height:18px;display:inline-block;background-repeat:no-repeat; vertical-align:middle;background-position:0px -1px;}
.fxRankingTable .pairFlag {background-position:0px 2px;}
.fxRankingTable .up {color:#3a932e;}
.fxRankingTable .down {color:#e56062;}
.fxRankingTable .text, .fxRankingTable .time, .fxRankingTable .pipsBold {font-weight: bold;margin-left:2px;font-size:90%;}
.fxRankingTable .text {font-size:100%;}
.fxRankingTable .pipsBold {margin-right:2px;margin-left:0px;}
.fxRanking .link{text-align:right;margin:0 5px 10px 0;clear:both;}
.fxRanking .link a{font-size: 84%;font-size/**/: small;font-weight:bold;text-decoration:none;}
.fxRanking .link a:hover{text-decoration:underline;}

/*-- .fxstadiumchart --*/
.fxstadiumchart{border:1px solid #ccc; background:#f0f0f0; padding:5px;}
.fxstadiumchartBox{background: #fff;}
.fxstadiumchartBox .logo{float:left; width:100px;}
.fxstadiumchartBox .logo a{display:block; color:#333;}
.fxstadiumchartBox .logo a:hover{text-decoration:none;}
.fxstadiumchartBox .logo h2{background: url(https://s.yimg.jp/images/finance/fx/img/fxstadiumchartLogo.png) no-repeat left 50%; padding-left:20px; margin:14px 0 0 5px;}
.fxstadiumchartBox .buy{float:left; width:60px; background:#f89e9e; color:#fff; text-align:center;}
.fxstadiumchartBox .graf{width:380px; float:left; margin: 5px 0 0 11px;}
.fxstadiumchartBox .graf .grafbar{width:380px; background:#f89e9e; height:15px;}
.fxstadiumchartBox .graf .grafbar .sell{background:#80c576; height:15px;}
.fxstadiumchartBox .graf span.right{text-align:right;}
.fxstadiumchartBox .sell{float:right; width:60px; background:#c52828; color:#fff; text-align:center;}
p.fxstadiumchartInfo{margin-bottom:10px; font-size:12px; text-align:right;}
.fxstadiumchartBox span {padding-left:3px; font-size:10px;}
.fxstadiumchartBox .buyBox {width:60px; background:#c52828; padding:0; position:relative; float:left;}
.fxstadiumchartBox .buyBox p.sell { background:#c52828; position:relative; color:#fff; padding:5px 0 0; line-height:125%;}
.fxstadiumchartBox .buyBox .sell:after { content: ' '; width:0; height: 0; position:absolute; border:5px solid transparent; border-left-color:#c52828; top:15%; left:100%;}
.fxstadiumchartBox .sellBox {width:60px; background:#2a7620; padding:0; position:relative; float:right;}
.fxstadiumchartBox .sellBox p.buy { background:#2a7620; position:relative; color:#fff; padding:5px 0 0; line-height:125%;}
.fxstadiumchartBox .sellBox .buy:after { content: ' '; width:0; height: 0; position:absolute; border:5px solid transparent; border-right-color:#2a7620; top:15%; right:100%;}
.fxstadiumchartBox .agreementArea {clear:both;}
.fxstadiumchartBox .agreementArea .box {width:50%; float:left; font-size:10px; margin-top:6px;}
.fxstadiumchartBox .agreementArea .right {text-align:right;}
.fxstadiumchartBox .agreementArea p span {margin-left:5px; font-size:14px;}
.fxstadiumchartBox .agreementArea p {line-height:100%; padding-top: 5px;}

.cmnAdBox {
  border: 1px solid #C5181F;
}
  .cmnAdBox_ttl {
    background-color: #c5181f;
    color: #fff;
    font-size: 90%;
    font-weight: bold;
    line-height: 2;
    padding: 0 0 0 10px;
  }
  .cmnAdBox_bd {
    padding: 10px;
  }
  a.cmnAdBox_bd {
    /* エリアリンクの場合 */
    display: block;
    text-decoration: none;
    cursor: pointer;
  }
    a.cmnAdBox_bd:hover .cmnAdBox_bd_Link {
      text-decoration: underline;
    }
    .cmnAdBox_bd_img {
      display: block;
      float: left;
      width: 80px;
    }
    .cmnAdBox_bd_txtArea {
      float: right;
      width: 188px;
      font-size: 80%;
    }
    .cmnAdBox_bd_txt {
      color: #333;
      line-height: 1.5;
      margin-top: 5px;
    }