@charset "utf-8";
#emg table{ margin:0 auto;}
#emg2 table{ margin:0 auto;}
#emg3 table{ margin:0 auto;}

.yf_padtop2{padding-top:2px;}
.yf_padtop3{padding-top:3px;}
.yf_padtop4{padding-top:4px;}
.yf_padtop5{padding-top:5px;}

.yf_margbottom20{margin-bottom:20px;}
.yf_margbottom17{margin-bottom:17px;}

.yf_margtop20{margin-top:20px;}

.yf_fk1{width:460px}
.yf_fk2{width:451px;padding-left:10px;}

* html .yf_fk1{width:462px;}
* html .yf_fk2{width:453px;padding-left:10px;}

.yf_waku1{clear:both;border:1px solid #6199d2;}
.yf_waku2{clear:both;border:1px solid #e1edf8;}
.yf_waku3{clear:both;border:2px solid #044d92;}

#top_body{margin:0 auto;}
#financeSearch input#searchText { height:13px;}
.yf_sample{
clear:both;
padding:2px 0 2px 9px;
border-top:1px solid #ccdef2;
border-left:1px solid #ccdef2;
border-right:1px solid #ccdef2;
border-bottom:1px solid #7caedf;
background:#7caedf;
text-align:left;
}

.yf_report{
clear:both;
padding:4px 0 4px 10px;
border-bottom:1px solid #78a3cb;
background:#044d92;
background-image: url("https://s.yimg.jp/images/finance/reuters/report/pr/report_title_right.gif");
background-repeat: no-repeat;
background-position:right;
text-align:left;
}

.yf_report_top{
width:100%;
clear:both;
text-align:left;
}

.yf_report_bottom{
width:100%;
clear:both;
text-align:right;
}

/* ---- CPバナー追加 ---- */
.yf_report_bnr{
margin: 10px 0px;
}

/* ---- 汎用clearfix ---- */
.clr:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clr {
display:inline-block;
min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html .clr{height: 1%;}
.clr{display: block;}
/* End hide from IE-mac */
/* ---- /汎用clearfix ---- */
#analyst_header 			{position:relative;width:950px;background:url(https://s.yimg.jp/images/finance/reuters/report/pr/header_bg.gif) repeat-x bottom left;margin:0;padding:0;border:0;}
#analyst_header h1			{background:url(https://s.yimg.jp/images/finance/reuters/report/pr/header_text_2012.gif) no-repeat 0 0;width:487;height:116px;margin:0;padding:0;text-indent:-9999px;}
#analyst_header .header_wrap		{width:100%;background:url(https://s.yimg.jp/images/finance/reuters/report/pr/header_top.gif) no-repeat top left;}
#analyst_header .header_wrap_inner 	{width:100%;padding-bottom:40px;padding-top:25px;border-bottom:1px solid #619ad2;background:url(https://s.yimg.jp/images/finance/reuters/report/pr/header_bottom.gif) no-repeat bottom left;}

#analyst_header .header_wrap_inner2	{width:100%;padding-bottom:40px;padding-top:25px;border-bottom:1px solid #619ad2;background:url(https://s.yimg.jp/images/finance/reuters/report/pr/header_bottom2_0913.png) no-repeat bottom left;}

#analyst_header .header_wrap_inner2_1001 	{width:100%;padding-bottom:40px;padding-top:25px;border-bottom:1px solid #619ad2;background:url(https://s.yimg.jp/images/finance/reuters/report/pr/header_bottom2_1001.png) no-repeat bottom left;}

#analyst_header .header_left		{padding:0 10px 0 10px;text-align:left;float:left;width:614px;}
* html #analyst_header .header_left	{padding:0 10px 0 10px;text-align:left;float:left;width:634px;}
*:first-child+html #analyst_header .header_left	 {padding:0 10px 0 10px;text-align:left;float:left;width:634px;}
#analyst_header .header_right		{margin:0 10px 0 0;padding:5px;background:#ffffff;float:right;border:5px solid #bdd7ef;width:270px;}
* html #analyst_header .header_right	{margin:0 5px 0 0;padding:5px;background:#ffffff;float:right;border:5px solid #bdd7ef;width:290px;}
*:first-child+html #analyst_header .header_right {margin:0 10px 0 0;padding:5px;background:#ffffff;float:right;border:5px solid #bdd7ef;width:290px;}
#analyst_header .header_right p		{text-align:left;line-height:1.5;margin:0;padding:0;}
#analyst_header .header_right p	.left	{float:left;}
#analyst_header .header_right p	.right	{float:right;}
#analyst_header .header_right_2		{margin:0 10px 0 0;padding:5px;float:right;width:270px;}
* html #analyst_header .header_right_2	{margin:0 5px 0 0;padding:5px;background:#ffffff;float:right;border:5px solid #bdd7ef;width:290px;}
*:first-child+html #analyst_header .header_right {margin:0 10px 0 0;padding:5px;background:#ffffff;float:right;border:5px solid #bdd7ef;width:290px;}
#analyst_header .header_right_2 p		{text-align:left;line-height:1.5;margin:0;padding:0;}
#analyst_header .header_right_2 p	.left	{float:left;}
#analyst_header .header_right_2 p	.right	{float:right;}
#analyst_header .header_right_2 .buyBtn		{margin-bottom:8px;}
#analyst_header .whatspremium		{position:absolute;bottom:4px;right:10px;}
#analyst_header .whatspremium a		{background:url(https://s.yimg.jp/images/finance/top_200712/fin_icon_standard.gif) no-repeat 0 50%;padding-left:10px}


address{font-style:normal;}
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top: 1px solid #ccc;font-size:small;line-height:1.4em;}
#footer address{font-size:x-small;voice-family: "\"}\"";voice-family: inherit;font-size:small;}.yj100per-1 #masthead,.yj100per-1 #contents,.yj100per-1 #footer,.yj100per-1-3 #masthead,.yj100per-1-3 #contents,.yj100per-1-3 #footer,.yj100per-2 #masthead,.yj100per-2 #contents,.yj100per-2 #footer,.yj100per-3 #masthead,.yj100per-3 #contents,.yj100per-3 #footer{padding-left:10px;padding-right:10px;voice-family: "\"}\"";voice-family: inherit;padding-left:0;padding-right:0;}
#analyst_header .header_right p.notetxt{font-size:small;font-weight:bold;text-align:center;}