@charset "utf-8";
/*----------------------------------------
	for finance ecoIndicator
 
	File Name : ecoIndicatar.css
	Last Update : 2013.09.12
----------------------------------------*/
body{font-size:13px;}
body{color:#333333;font-size:100%;/*font-family:"メイリオ", "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;*/}

/*========================================
	replace image
========================================*/
.icoJpn18,.icoUsa18,.icoEu18,.icoGer18,.icoFra18,.icoGbr18,.icoAus18,.icoNzl18,.icoSui18,.icoCan18,.icoRsa18,.icoSin18,.icoHkg18,.icoChn18,.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;}

/*-- countryFlag icon --*/
.icoJpn18,.icoUsa18,.icoEu18,.icoGer18,.icoFra18,.icoGbr18,.icoAus18,.icoNzl18,.icoSui18,.icoCan18,.icoRsa18,.icoSin18,.icoHkg18,.icoChn18{/float:left;width:20px;height:18px;background-position:0 1px;}
.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);}
.icoChn18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/chn18.gif);}

/*-- ratingStar icon --*/
.icoRating1,.icoRating2,.icoRating3{height:15px;background-image:url(https://s.yimg.jp/images/finance/fx/marketcalendar/img/icoRating.png);}
.icoRating1{width:15px;background-position:-34px 0;}
.icoRating2{width:33px;background-position:-17px 0;}
.icoRating3{width:49px;background-position:0 0;}

/*========================================
	 custom parts for ecoIndicatar
========================================*/
/*-- #contents-body-bottom --*/
#contents-body-bottom{margin-top:20px;}
#contents-body-bottom #main{width:734px;float:left;}
#contents-body-bottom #sub{width:200px;float:right;}
#contents-body-bottom #sub .ymuiTitle{display:block;padding:2px 6px 0 6px;font-weight:bold;line-height:24px;}

/*-- socialBtn --*/
.headingBtn{display:inline-block;clear:both;width:100%;margin:10px 0 2px;}
.socialButtonR{width:300px;float:right;overflow:hidden;}
.socialButtonR .fb{float:right;}
.socialButtonR .tw{float:left;}
.socialButtonWp .fL{float:left;}
.socialButtonWp .marT10{width:248px;margin-top:10px; }
.socialButtonL{width:300px;float:left;}
.socialButtonL .fb{width:120px;float:left;}

/*========================================
	 original parts for ecoIndicatar
========================================*/
/*-- custom for ymui --*/
.ymuiHeader .pict{position:relative;}
.ymuiHeader .pict .cafx{position:absolute;top:2px;/top:-3px;right:2px;}
.ymuiHeaderBGRed{background:#ff6666;border-bottom:none;color:#ffffff;font-size:90%;}

/*-- bdrBtmGray --*/
.bdrBtmGray{border-bottom:1px solid #e2e2e2;}

/*-- btnReload --*/
.btnReload {float:right; margin-bottom:3px;width:70px;height:25px;background:#ffffff url(https://s.yimg.jp/images/finance/fx/marketcalendar/img/bgEcoBtn.png) repeat-x 0 100%;border:1px solid #bbbcbd;color:#333333!important;}
.btnReload a{display:block;width:70px;height:23px;margin:1px 0;font-size:77%;text-align:center;text-decoration:none;letter-spacing:0.1em;vertical-align:top;}
.btnReload span{float:left;display:block;padding-left:6px;width:30px;height:30px;background:url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat;background-position:10px -1596px;}

/*-- ecoCalSelect --*/
#ecoCalSelect{min-height:30px;_height:30px;padding:5px 8px;border-top:1px solid #ffffff;background:#bcd0e1 url(https://s.yimg.jp/images/finance/fx/marketcalendar/img/bgCalSelect.png) repeat-x 0 100%;position:relative;overflow:hidden;}
#ecoCalSelect label{color:#3b6996;font-size:77%;}
#ecoCalSelect select{font-size:77%;vertical-align:middle;}
#ecoCalSelect select#country,select#priority{margin:-2px 15px 0 0;}
#ecoCalSelect input{width:240px;height:24px;margin-right:15px;vertical-align:middle;}
#ecoCalSelect input#datePicker{line-height:24px;font-size:93%;}
#ecoCalSelect form{_width:100%;position:relative;top:0;left:0;}
#ecoCalSelect form .icoCal{width:16px;height:24px;background:url(https://s.yimg.jp/images/finance/fx/marketcalendar/img/icoCal.png) no-repeat 0 50%;cursor:pointer;position:absolute;top:3px;/top:0;left:247px;}
#ecoCalSelect input#selectBtn{width:100px;height:26px;margin:1px 0;padding:3px 2px;background:#bdd4eb url(https://s.yimg.jp/images/finance/fx/marketcalendar/img/bgSelectBtn.png) repeat-x 0 100%;border:1px solid #517191;color:#ffffff;font-size:77%;font-weight:bold;letter-spacing:0.1em;cursor:pointer;_position:absolute;_right:3px;_top:1px;}
.calDaily input{font-size:85%;width:100px!important;margin:0!important;float: left;border: 0;}
.calDaily{padding: 0 4px;background: #fff;border: 1px solid #7f9db9;overflow: hidden;_zoom: 1;vertical-align: bottom;line-height:1.15;display:inline-block;margin-right:18px;
	/* For IE 6/7 */
    *display: inline;
    *zoom: 1;}
.calDaily, x:-moz-any-link {display:inline-block;}
.calDaily, x:-moz-any-link, x:default {display:inline-block;}
.ui-datepicker-trigger{margin-top:4px; margin-left:10px;}

/*-- ecoEventTbl --*/
.ecoEventTbl{margin-top:1px;text-align:center;}
.ecoEventTbl table{width:100%}
.ecoEventTbl th{background:#d3e1ed;border-right:1px solid #e0e8ef;color:#3b6996;font-size:66%;}
.ecoEventTbl td{padding:5px;background-color:#ffffff;border-right:1px solid #e0e8ef;border-bottom:1px solid #d6d6d7;line-height:1.5;}
.ecoEventTbl .time{width:35px;background:#f5fafe;font-size:84%;}
.ecoEventTbl .date{padding-left:5px;border-top:1px solid #ffffff;font-size:84%;font-weight:bold;text-align:left;}
.ecoEventTbl .event{width:289px;padding-left:30px;font-size:84%;font-weight:bold;text-align:left;}
.ecoEventTbl .priority{width:50px;font-size:77%;}
.ecoEventTbl .expectation,.ecoEventTbl .last{width:90px;font-size:77%;}
.ecoEventTbl .result{width:90px;font-size:77%;border-right:1px solid #ffffff;}
.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;}
.ecoEventTbl tr.past .result{border-right:1px solid #f1f5f9;}
.ecoEventTbl tr.current .result{border-right:1px solid #fefae1;}
.ecoEventTbl tr.current .status{color:#fd5b03;font-weight:bold;}
/*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 .icoChn18{margin: 0 5px 0 -25px;_margin-left:-14px;background-position:2px 0;}

/*-- ecoCol200 --*/
.ecoCol200{margin:5px 0 20px;font-size:84%;line-height:1.5;}
.ecoCol200 dl{padding-bottom:4px;border-bottom:1px solid #e2e2e2;}
.ecoCol200 .date{font-size:93%;}
.ecoCol200 .fixWidth{width:100%;}

#topicpath {font-size:small; margin-top:0; margin-bottom:6px;}