@charset "utf-8";.icoJpn18,.icoUsa18,.icoEu18,.icoGer18,.icoFra18,.icoGbr18,.icoAus18,.icoNzl18,.icoSui18,.icoCan18,.icoRsa18,.icoSin18,.icoHkg18,.icoChn18,.icoRating1,.icoRating2,.icoRating3{display:inline-block;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;vertical-align:top;overflow:hidden}.icoJpn18,.icoUsa18,.icoEu18,.icoGer18,.icoFra18,.icoGbr18,.icoAus18,.icoNzl18,.icoSui18,.icoCan18,.icoRsa18,.icoSin18,.icoHkg18,.icoChn18{width:18px;height:18px;margin:0 5px 0 -23px;background-position:0 1px}.icoJpn18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/jpn18.png)}.icoUsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/usa18.png)}.icoEu18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/eu18.png)}.icoGer18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ger18.png)}.icoFra18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/fra18.png)}.icoGbr18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/gbr18.png)}.icoAus18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/aus18.png)}.icoNzl18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/nzl18.png)}.icoSui18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/sui18.png)}.icoCan18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/can18.png)}.icoRsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/rsa18.png)}.icoSin18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/sin18.png)}.icoHkg18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/hkg18.png)}.icoChn18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/chn18.png)}.icoRating1,.icoRating2,.icoRating3{height:15px;background-image:url(https://s.yimg.jp/images/finance/smp/fx/img/icoRating.png)}.icoRating1{width:15px;background-position:-34px 0}.icoRating2{width:33px;background-position:-17px 0}.icoRating3{width:49px;background-position:0 0}.labelBgimg.eco:after{margin-bottom:0}.socialBtn{display:inline-block;padding:7px 0 0}.socialBtn li{padding-right:6px}.listRowlink{margin:0 0 10px}.listRowlink ul{margin-top:1px}.listRowlink li{margin:0 5px}.listRowlink li.date{margin:-1px 0 0 0;padding:2px 8px;background:#d1dbe2;background:-webkit-gradient(linear,left top,left bottom,from(#e4ecf2),to(#c0ccd4));background:-moz-linear-gradient(top,#e4ecf2 0,#c0ccd4 100%);color:#143c50;font-size:14px;font-weight:bold}.listRowlink li.current{border-bottom:1px solid #e6e6e6}.listRowlink li.current a,.listRowlink li.current>span{background:#fbf6e7;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8eed6));background:-moz-linear-gradient(top,#fff 0,#f8eed6 100%)}.listRowlink li.fin a,.listRowlink li.fin>span{background:#f1f5f9;background:-webkit-gradient(linear,left top,left bottom,from(#eff1f2),to(#eff1f2));background:-moz-linear-gradient(top,#eff1f2 0,#eff1f2 100%)}.listRowlink li>a,.listRowlink li>span{display:block;padding:8px;background:none;color:#333;overflow:hidden}.listRowlink .title{margin:4px 0 8px;padding-left:25px}.listRowlink .subText{color:#333}.listRowlink .subText p{display:inline-block}.listRowlink .time{margin-right:5px;font-size:14px}.listRowlink .status{float:right;color:#208a04}.listRowlink .last,.listRowlink .expectation{width:50%;float:left;padding:0 5px 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.listRowlink .result{width:100%;margin-top:8px}.listRowlink .label{display:inline-block;margin:0 5px 0 -40px;padding:1px 5px;background:#4d8ab0;color:#fff}.listRowlink .result .label{margin:0 5px 0 0;background:#9c9c9b}.listRowlink li.current .result .label{background:#387029}.listRowlink li.current .status{color:#f84304}.modalBg .modalBoxFin{margin:17px 10px 10px}.modalCountrySelect{margin-bottom:7px;border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius:0 0 5px 5px;background:#232732;line-height:1.3;text-align:left}.modalCountrySelect:after{clear:both;display:block;height:0;visibility:hidden;content:"."}.modalCountrySelect li{float:left;padding-left:8px;border-bottom:1px solid #41454d;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.modalCountrySelect li.current{margin-top:-1px;border-bottom:0;background:#737780 url(https://s.yimg.jp/images/finance/smp/img/ico_check_fin.png) no-repeat 8px 50%}.modalCountrySelect li:nth-child(n){width:52%}.modalCountrySelect li:nth-child(2n){width:48%}.modalCountrySelect li:first-child{width:100%!important}.modalCountrySelect li:last-child,.modalCountrySelect li:nth-last-child(2){border-bottom:0}.modalCountrySelect li label{display:block;height:20px;padding:8px 0;font-size:12px;line-height:20px;vertical-align:middle}.modalCountrySelect li label input{margin-right:3px}.modalCountrySelect .icoJpn18,.modalCountrySelect .icoUsa18,.modalCountrySelect .icoEu18,.modalCountrySelect .icoGer18,.modalCountrySelect .icoFra18,.modalCountrySelect .icoGbr18,.modalCountrySelect .icoAus18,.modalCountrySelect .icoNzl18,.modalCountrySelect .icoSui18,.modalCountrySelect .icoCan18,.modalCountrySelect .icoRsa18,.modalCountrySelect .icoSin18,.modalCountrySelect .icoHkg18,.modalCountrySelect .icoChn18{margin:0 2px 0 0}.modalPrioritySelect{margin-bottom:7px;border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius:0 0 5px 5px;background:#232732;line-height:1.3;text-align:left}.modalPrioritySelect li{padding-left:8px;border-bottom:1px solid #41454d}.modalPrioritySelect li label{display:block;height:20px;padding:8px 0;font-size:12px;line-height:20px;vertical-align:middle}.modalPrioritySelect li label input{margin-right:5px}.ecoSubHeader{padding:5px 10px;overflow:hidden}.ecoSubHeader .buttonIconFin{margin:3px 0}.buttonIconEco{display:block;float:right;height:27px;margin:2px 0;padding:0 10px;border:1px solid #bbb;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(0.5,#fff),to(#ebebeb));background:-moz-linear-gradient(top,#a7b8c6 0,#a7b8c6 50%,#6d818c 100%);line-height:27px;font-size:14px;font-weight:bold;text-align:center;overflow:hidden;box-shadow:0 0 1px #f1f1f1;-webkit-box-shadow:0 0 1px #f1f1f1;-moz-box-shadow:0 0 1px #f1f1f1}.selectBox{padding:5px;background:#a5b6c4;background:-webkit-gradient(linear,left top,left bottom,from(#a7b8c6),to(#6d818c));background:-moz-linear-gradient(top,#a7b8c6 0,#6d818c 100%)}.selectBox label{margin:2px 15px 2px 0;color:#fff;font-size:12px}.selectBox .date li{float:left;display:inline;margin:0 0 8px -5px}.selectBox .date li:first-child{margin-left:2px}.selectBox .date:after{clear:both;display:block;height:0;visibility:hidden;content:"."}.selectBox li{display:inline;margin-right:10px;color:#fff;font-size:12px}.selectBox li:after{clear:both;display:block;height:0;visibility:hidden;content:"."}.countryPrio{height:30px}.countryPrio li{float:left}.btnSelCountry,.btnSelPriority{display:inline-block;margin-left:5px;padding:3px 3px 3px 5px;border:1px solid #edeff1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#eaecee;background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#cdd4d8));background:-moz-linear-gradient(top,#fefefe 0,#cdd4d8 100%);box-shadow:0 0 1px #8d9ba3;-webkit-box-shadow:0 0 1px #8d9ba3;-moz-box-shadow:0 0 1px #8d9ba3;color:#333}.btnSelCountry .arrow,.btnSelPriority .arrow{float:right;padding:1px 3px 2px;border:1px solid #899aa5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#637a88;background:-webkit-gradient(linear,left top,left bottom,from(#8f9fa9),to(#355365));background:-moz-linear-gradient(top,#8f9fa9 0,#355365 100%);box-shadow:0 0 1px #e5e8eb;-webkit-box-shadow:0 0 1px #e5e8eb;-moz-box-shadow:0 0 1px #e5e8eb;color:#fff;font-size:8px}.btnSelCountry{width:10em}.btnSelPriority{width:5em}.ecoCpInfo{margin:15px 5px;border:1px solid #69861a}.ecoCpInfo .bnrCafx{height:32px;margin:0 auto;padding:5px 0;background:#90b622;text-align:center}.ecoNoticeText{margin:15px 5px;padding:10px;background:#e5e4e4;color:#504f4f;font-size:14px}.ecoNoticeText .title{color:#791919}.noDate{margin:25px 10px}


/*--------------------------------------------------------
2013/9/18 経済指標フェーズ２　追加
--------------------------------------------------------*/
.listRowlink .link{color:#006ccc;}
/* ----------------------------------------------------
 * 経済指標詳細タイトル
---------------------------------------------------- */
.ecoDtlLbl_bf{display: block;
float: right;
height: 20px;
padding:2px 5px;
background-color: #84ba01;
line-height: 20px;
font-weight: bold;
overflow: hidden;
color:#fff;
font-size: 14px;
}
.ecoDtlLbl_af{display: block;
float: right;
height: 20px;
padding:2px 5px;
background-color: #FB5E2D;
line-height: 20px;
font-weight: bold;
overflow: hidden;
color:#fff;
font-size: 14px;
}
.ecoDtlTtl{
padding:10px 8px;
border-bottom:1px solid #fff;background:-webkit-gradient(linear,left top,left bottom,from(#a7b8c6),to(#6d818c));
}
.ecoDtlTtl h2{
display: inline-block;
font-size: 18px;
font-weight: bold;
line-height: 38px;
vertical-align: middle;
color:#fff;
text-shadow: #6e828d 0 1px 1px;
}
.ecoDtlTtl h2 span{
height: 38px;
margin-right:5px;
}

.ecoDtlTtl h2 span img{
vertical-align: bottom;
}
/* ----------------------------------------------------
 * 経済指標詳細サブタイトル
---------------------------------------------------- */
#ecoDtlSbTtl{
font-weight: bold;
padding:8px;
background:-webkit-gradient(linear,left top,left bottom,from(#e4ecf2),to(#c0ccd4));color:#143c50;
font-size:14px;line-height:18px;	
}
.iptrate{background-color: white;
border-radius: 16px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
text-align:right;
float:right;
padding: 8px 10px;
}
.iptrate .icoRating2,.iptrate .icoRating3{
zoom:1;overflow:hidden;
}
.icoUsa18_2{
background-image: url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/usa18.png);
}
.icoJpn18_2{
background-image: url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/jpn18.png);
}
.icoJpn18_2, .icoUsa18_2, .icoEu18_2, .icoAus18_2{
width: 18px;
height: 18px;
margin: 0 5px 0 0;
background-position: 0 1px;
display: inline-block;
background-repeat: no-repeat;
text-indent: 100%;
white-space: nowrap;
vertical-align: top;
overflow: hidden;
}
.rate_icoJpn18{
padding-left:23px;
background: url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/jpn18.png) no-repeat left;
}
#ecoDtlSbTtl .eco_date{width:70%;}
/* ----------------------------------------------------
 * 経済指標詳細メインモジュール
---------------------------------------------------- */
.ecoDtlMainMod{
margin: 0 5px 10px 5px;
background-color: #f1f1f1;
padding: 10px;
border-bottom:1px solid #ccc;
}
.ecoDtlTxt{
padding:10px 10px 5px;
line-height:18px;
font-size:14px;
}
.ecoDtlMdTtl{
margin:5px 5px 0 5px;
border-bottom:1px solid #ccc;
background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#e6e9eb));
}
.ecoDtlMdTtl a{
display: block;
padding:10px 10px 10px 22px;
margin-left:10px;
margin-top:-2px;  
background-image:url(https://s.yimg.jp/images/finance/smp/img/arrow_blue_more_s.png);
background-repeat: no-repeat;
background-position: left center;
line-height: 16px;
vertical-align: bottom;
font-weight:bold;
}

.close a{
display: block;
padding:10px 10px 10px 22px;
margin-left:10px;
margin-top:-2px;  
background-image:url(https://s.yimg.jp/images/finance/smp/img/arrow_blue_more_s_close.png);
background-repeat: no-repeat;
background-position: left center;
line-height: 16px;
vertical-align: bottom;
font-weight:bold;
}
.figures{
margin: 0 10px 10px 10px;
}
.figures .result,.figures .expectation{width: 50%;
float: left;
padding: 0 5px 0 40px;
margin-bottom: 5px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;}
.figures .result span{margin: 0 5px 0 -40px;
padding: 3px 5px;
background: #9C9C9B;
color: white;font-size: 12px;
font-weight: bold;}
.figures .expectation span{margin: 0 5px 0 -40px;
padding: 3px 5px;
background: #4D8AB0;
color: white;font-size: 12px;
font-weight: bold;}
.figures .last span{
margin: 0 5px 0 0;
padding: 3px 5px;
background: #4D8AB0;
color: white;font-size: 12px;
font-weight: bold;}
.ecoDtlGrph{
background-color:#fff;
padding:10px;
margin:5px auto;
height: 200px;
}
.ecoDtlGrph .placeholder{
width: 95%;
height: 90%;
}
.ecoDtlGrph .container{
width: 100%;
height: 10%;
}
.recentRate{margin-top:3px;}
.recentRate img{
	vertical-align: bottom;
}
.recentRate .up{
color: #333;
padding: 0 15px 0 0;
background: url(https://s.yimg.jp/images/finance/smp/img/ico_delta_up.png) no-repeat right 50%;
}
.recentRate .down{
color: #333;
padding: 0 15px 0 0;
background: url(https://s.yimg.jp/images/finance/smp/img/ico_delta_down.png) no-repeat right 50%;
}
.ecoDtlMainMod .right{
	text-align: right;
}
.ecoDtlMainMod .floatL{
float: left;
}
.ecoDtlMainMod table{
	border-collapse: collapse;
	font-weight: bold;
	background-color:#fff; 
	border: 1px solid #ccc;
	width:100%;
	text-align: center;
}
.ecoDtlMainMod table th{
background-color: #f7f7f7;
border-left: 1px solid #ccc;
color:#666666;
}
.ecoDtlMainMod table tr{
border-top: 1px solid #ccc;
}
.ecoDtlMainMod table td{
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.ecoDtlCol{
	padding: 10px;
	margin: 10px 0;
	background-color: #ddd;
	font-size: 14px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
	    position:relative;
}
.ecoDtlCol h3{
	font-weight: bold;
	margin-bottom:5px; 
}
.ecoDtlCol .maincol{
	line-height: 18px;
	margin-bottom:5px;
	color:#666;
}
.autherprof{
	overflow: hidden;
    margin:15px 0 10px; 
}
.autherprof p{
	padding-top:5px;
	font-size: 12px;
	line-height: 15px;
} 
.autherprof::after {
display: block;
clear: both;
height: 0;
content: ".";
visibility: hidden;
}
.autherprof span{
	font-weight: bold;
	display: inline-block;
	margin-bottom:3px; 
}
.triangle{
	position:absolute;
	width: 0;
	height: 0;
	left:30px;
	bottom:-16px;
	border-top: 8px solid #ddd;/*下向き三角*/
	border-right: 8px solid  transparent;/*左向き三角*/
	border-left: 8px solid transparent;/*右向き三角*/
	border-bottom: 8px solid transparent;/*上向き三角*/
}
.circle{
    width:75px;
    height:75px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background:url(https://finance.c.yimg.jp/finance/kabuyoso/5064_middle_base.jpg);
    background-size:contain;
	float: left;
	margin-right:10px; 
}
/* ----------------------------------------------------
 * 前回の変動幅
---------------------------------------------------- */
#FxLastFluct{
padding:0 5px 10px;
}
#FxLastFluct .dateFin{
text-align: right;
}
#FxLastFluct .Mt5{
margin-top:5px;
}
#FxLastFluct .Mb5{
margin-bottom:5px;
}
.FxLastFluctTbl{
font-weight:bold;
width:100%; 
border:1px solid #e4e4e4;
border-collapse: collapse;
padding: 5px 3px;
text-align: center;
white-space: nowrap;
font-size: 12px;
}

.FxLastFluctTbl th{
font-weight: bold;
border-right:1px solid #e4e4e4;
border-top:1px solid #e4e4e4;
}
#FxLastFluct .title_row{
background: #eee;
padding: 15px 0;
}
#FxLastFluct .up {
	text-align: center;
	background:#e9fce6;
}
#FxLastFluct .up span{
	padding:0 15px 0 0;
background:#e9fce6 url(https://s.yimg.jp/images/finance/smp/img/ico_delta_up.png) no-repeat right 50%;
}
#FxLastFluct .down {
background:#ffeeee;
}
#FxLastFluct .down span{
padding:0 15px 0 0;background:url(https://s.yimg.jp/images/finance/smp/img/ico_delta_down.png) no-repeat right 50%;}