@charset "EUC-JP";

#top_body{width:950px; margin: 0; padding: 0; text-align: center;}

.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix{
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

.module5 {margin:0px 0px 5px 0px; padding:0;}
.module10 {margin:0px 0px 10px 0px; padding:0;}

.more_arrow_right {float:right; padding-left:10px; background:url(https://s.yimg.jp/images/finance/top_200712/fin_icon_standard.gif) no-repeat center left;}


/*Delimiter*/
.fin_del {margin:2px 0; text-align:left;}

/*NAVI*/
#navi { margin:10px 0px 0px 0px; padding:0px; height:24px; float:left; }
#navi ul { margin:0px; padding:0px; }
#navi li { margin:0px; padding:0px; float:left; list-style:none; font-size:small; font-weight:normal; text-align:center; }
html*#navi li { margin:0px; padding:0px; float:left; list-style:none; font-size:small; font-weight:normal; text-align:center; }

.cntntblck {margin-bottom:10px;}

/*TAB_top*/
#navi li.on_quote { background:url(https://s.yimg.jp/images/finance/top2/button_quote_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:3px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
html*#navi li.on_quote{ background:url(https://s.yimg.jp/images/finance/top2/button_quote_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:2px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
*html #navi li.on_quote{ background:url(https://s.yimg.jp/images/finance/top2/button_quote_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:6px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
#navi li.on_quote a{ text-decoration:underline; color:#ffffff; font-weight:bold;}
html*#navi li.on_quote a{ text-decoration:underline; color:#ffffff; font-weight:bold;}
*html #navi li.on_quote a{ text-decoration:underline; color:#ffffff; font-weight:bold;}

#navi li.quote { background:url(https://s.yimg.jp/images/finance/top2/button_quote.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:6px 0 0 0; color:#ffffff; font-size:12px; color:#ffffff; }
html*#navi li.quote { background:url(https://s.yimg.jp/images/finance/top2/button_quote.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:5px 0 0 0; font-size:12px; color:#ffffff; }
*html #navi li.quote { background:url(https://s.yimg.jp/images/finance/top2/button_quote.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:8px 0 0 0; font-size:12px; color:#ffffff; }

#navi li.quote a{ text-decoration:underline; color:#333399; font-weight:bold;}
html*#navi li.quote a{ text-decoration:underline; color:#333399; font-weight:bold;}
*html #navi li.quote a{ text-decoration:underline; color:#333399; font-weight:bold;}

.navi_quote_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/quote_line.gif) repeat-x; height:6px; width:100%; margin:0; padding:0; }
html*.navi_quote_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/quote_line.gif) repeat-x; height:6px; width:100%; margin:-6px 0px -4px 0px ; padding:0; }
*html .navi_quote_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/quote_line.gif) repeat-x; height:6px; width:100%; margin:0; padding:0; }



/*TAB_invest*/
#navi li.on_invest { background:url(https://s.yimg.jp/images/finance/top2/button_invest_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:3px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
html*#navi li.on_invest{ background:url(https://s.yimg.jp/images/finance/top2/button_invest_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:2px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
*html #navi li.on_invest{ background:url(https://s.yimg.jp/images/finance/top2/button_invest_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:6px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
#navi li.on_invest a{ text-decoration:underline; color:#ffffff; font-weight:bold;}
html*#navi li.on_invest a{ text-decoration:underline; color:#ffffff; font-weight:bold;}
*html #navi li.on_invest a{ text-decoration:underline; color:#ffffff; font-weight:bold;}

#navi li.invest { background:url(https://s.yimg.jp/images/finance/top2/button_invest.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:6px 0 0 0; color:#ffffff; font-size:12px; color:#ffffff; }
html*#navi li.invest{ background:url(https://s.yimg.jp/images/finance/top2/button_invest.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:5px 0 0 0; font-size:12px; color:#ffffff; }
*html #navi li.invest{ background:url(https://s.yimg.jp/images/finance/top2/button_invest.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:8px 0 0 0; font-size:12px; color:#ffffff; }

#navi li.invest a{ text-decoration:underline; color:#330033; font-weight:bold;}
html*#navi li.invest a{ text-decoration:underline; color:#330033; font-weight:bold;}
*html #navi li.invest a{ text-decoration:underline; color:#330033; font-weight:bold;}

.navi_invest_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/invest_line.gif) repeat-x; height:6px; width:100%; margin:0; padding:0; }
html*.navi_invest_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/invest_line.gif) repeat-x; height:6px; width:100%; margin:-6px 0px -4px 0px ; padding:0; }
*html .navi_invest_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/invest_line.gif) repeat-x; height:6px; width:100%; margin:0; padding:0; }



/*TAB_money*/
#navi li.on_money{ background:url(https://s.yimg.jp/images/finance/top2/button_money_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:3px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
html*#navi li.on_money{ background:url(https://s.yimg.jp/images/finance/top2/button_money_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:2px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
*html #navi li.on_money{ background:url(https://s.yimg.jp/images/finance/top2/button_money_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:6px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
#navi li.on_money a{ text-decoration:underline; color:#ffffff; font-weight:bold;}
html*#navi li.on_money a{ text-decoration:underline; color:#ffffff; font-weight:bold;}
*html #navi li.on_money a{ text-decoration:underline; color:#ffffff; font-weight:bold;}

#navi li.money { background:url(https://s.yimg.jp/images/finance/top2/button_money.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:6px 0 0 0; color:#ffffff; font-size:12px; color:#ffffff; }
html*#navi li.money{ background:url(https://s.yimg.jp/images/finance/top2/button_money.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:5px 0 0 0; font-size:12px; color:#ffffff; }
*html #navi li.money{ background:url(https://s.yimg.jp/images/finance/top2/button_money.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:8px 0 0 0; font-size:12px; color:#ffffff; }

#navi li.money a{ text-decoration:underline; color:#663300; font-weight:bold;}
html*#navi li.money a{ text-decoration:underline; color:#663300; font-weight:bold;}
*html #navi li.money a{ text-decoration:underline; color:#663300; font-weight:bold;}

.navi_money_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/money_line.gif) repeat-x; height:6px; width:100%; margin:0; padding:0; }
html*.navi_money_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/money_line.gif) repeat-x; height:6px; width:100%; margin:-6px 0px -4px 0px ; padding:0; }
*html .navi_money_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/money_line.gif) repeat-x; height:6px; width:100%; margin:0; padding:0; }



/*TAB_profile*/
#navi li.on_profile{ background:url(https://s.yimg.jp/images/finance/top2/button_profile_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:3px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
html*#navi li.on_profile{ background:url(https://s.yimg.jp/images/finance/top2/button_profile_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:2px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
*html #navi li.on_profile{ background:url(https://s.yimg.jp/images/finance/top2/button_profile_on.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:6px 0 0 0; color:#ffffff; font-size:15px; font-weight:bold; }
#navi li.on_profile a{ text-decoration:underline; color:#ffffff; font-weight:bold;}
html*#navi li.on_profile a{ text-decoration:underline; color:#ffffff; font-weight:bold;}
*html #navi li.on_profile a{ text-decoration:underline; color:#ffffff; font-weight:bold;}

#navi li.profile { background:url(https://s.yimg.jp/images/finance/top2/button_profile.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:6px 0 0 0; color:#ffffff; font-size:12px; color:#ffffff; }
html*#navi li.profile{ background:url(https://s.yimg.jp/images/finance/top2/button_profile.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:5px 0 0 0; font-size:12px; color:#ffffff; }
*html #navi li.profile{ background:url(https://s.yimg.jp/images/finance/top2/button_profile.gif) no-repeat; height:24px; width:80px; margin:0px 1px 0px 0px; padding:8px 0 0 0; font-size:12px; color:#ffffff; }

#navi li.profile a{ text-decoration:underline; color:#003300; font-weight:bold;}
html*#navi li.profile a{ text-decoration:underline; color:#003300; font-weight:bold;}
*html #navi li.profile a{ text-decoration:underline; color:#003300; font-weight:bold;}

.navi_profile_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/profile_line.gif) repeat-x; height:6px; width:100%; margin:0; padding:0; }
html*.navi_profile_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/profile_line.gif) repeat-x; height:6px; width:100%; margin:-6px 0px -4px 0px ; padding:0; }
*html .navi_profile_line{ float:left; background:url(https://s.yimg.jp/images/finance/top2/profile_line.gif) repeat-x; height:6px; width:100%; margin:0; padding:0; }



/**/
#page_main{ width:auto; margin:0; padding:0; float:left; }
html*#page_main{ width:auto; margin:-2px 0px 0px 0px; padding:0; float:left; }
*html #page_main{ width:auto; margin:0; padding:0; float:left; }
#b_non{ color:#ffffff; border:0 none; }



/* ---start--- MainNavi ===200704=== ---start--- */
#yfmainnavi, 
#yfmainnaviul,
#yfmainnaviul ul,
#yfmainnaviul li, 
#yfmainnaviul ul.subcats li {padding: 0; margin: 0;}

#yfmainnaviul {z-index:100;}
#yfmainnaviul li {z-index:500;}
#yfmainnaviul ul.subcats li {z-index:600;}
#yfmainnaviul li ul.subcats li a {z-index:600;}

#yfmainnavi ol, 
#yfmainnavi ul {list-style:none;}

#yfmainnaviul {float: left; list-style-type:none;margin-left:13px;}
#yfmainnaviul li {float: left; position:relative; display:inline; margin:0 5px 0 0; padding:0;}
#yfmainnaviul li:hover .subcats { left:0; top:31px;}

#yfmainnaviul li a {display:block; height:31px; background: url(https://s.yimg.jp/images/finance/top_200712/fin_maintab.gif) no-repeat; text-indent:-1000em; }

.top #yfmainnavi { float: left; border-bottom:6px solid #3e64a4; width:100%; padding:0;}
.invest #yfmainnavi { float: left; border-bottom:6px solid #5299E7; width:100%; padding:0;}
.money #yfmainnavi { float: left; border-bottom:6px solid #b69d31; width:100%; padding:0;}
.profile #yfmainnavi { float: left; border-bottom:6px solid #9bad38; width:100%; padding:0;}

/*show the grey version for each link */
#yfmainnaviul a#yftopa {background-position: -1px -31px; width:92px;}
#yfmainnaviul a#yfinva {background-position: -99px -31px; width:92px;}
#yfmainnaviul a#yfmona {background-position: -197px -31px; width:92px;}
#yfmainnaviul a#yfproa {background-position: -295px -31px; width:92px;}

/*if the list item is selected, show the blue version */
#yfmainnaviul .selected a#yftopa {background-position: -1px 0px; }
#yfmainnaviul .selected a#yfinva {background-position: -99px 0px; }
#yfmainnaviul .selected a#yfmona {background-position: -197px 0px; }
#yfmainnaviul .selected a#yfproa {background-position: -295px 0px; }

#yfmainnaviul ul.subcats li {text-align: left; padding:0; margin:0px; display:block; float:none; width:141px; background:transparent; border-bottom:1px solid #ccc;}
#yfmainnaviul #yftopli ul.subcats {width:230px;}
#yfmainnaviul #yfinvli ul.subcats {width:160px;}
#yfmainnaviul #yfmonli ul.subcats {width:160px;}
#yfmainnaviul #yfproli ul.subcats {width:160px;}

#yfmainnaviul #yftopli ul.subcats li {width:226px;}
#yfmainnaviul #yfinvli ul.subcats li {width:156px;}
#yfmainnaviul #yfmonli ul.subcats li {width:156px;}
#yfmainnaviul #yfproli ul.subcats li {width:156px;}

#yftopli ul.subcats {position:absolute; left:-1000em; border-top:1px solid #3e64a4; border-right:2px solid #3e64a4; border-bottom:2px solid #3e64a4; border-left:1px solid #3e64a4; z-index:1000; background: #fff}
#yftopli .subcats li:hover {background:#edf1f8;}  /* FF, Opera, IE7 */
#yftopli .subcats li a { text-decoration:none; height:auto; text-indent:0; background:none; padding:4px;}
#yftopli .subcats li:hover a {text-decoration:none;} /* FF, Opera, IE7 */

#yfinvli ul.subcats {position:absolute; left:-1000em; border-top:1px solid #483f7c; border-right:2px solid #483f7c; border-bottom:2px solid #483f7c; border-left:1px solid #483f7c; z-index:1000; background: #fff}
#yfinvli .subcats li:hover {background:#efedf8;}  /* FF, Opera, IE7 */
#yfinvli .subcats li a { text-decoration:none; height:auto; text-indent:0; background:none; padding:4px;}
#yfinvli .subcats li:hover a {text-decoration:none;} /* FF, Opera, IE7 */

#yfmonli ul.subcats {position:absolute; left:-1000em; border-top:1px solid #837437; border-right:2px solid #837437; border-bottom:2px solid #837437; border-left:1px solid #837437; z-index:1000; background: #fff}
#yfmonli .subcats li:hover {background:#f8f4ed;}  /* FF, Opera, IE7 */
#yfmonli .subcats li a { text-decoration:none; height:auto; text-indent:0; background:none; padding:4px;}
#yfmonli .subcats li:hover a {text-decoration:none;} /* FF, Opera, IE7 */

#yfproli ul.subcats {position:absolute; left:-1000em; border-top:1px solid #757f3c; border-right:2px solid #757f3c; border-bottom:2px solid #757f3c; border-left:1px solid #757f3c; z-index:1000; background: #fff}
#yfproli .subcats li:hover {background:#f5f8ed;}  /* FF, Opera, IE7 */
#yfproli .subcats li a { text-decoration:none; height:auto; text-indent:0; background:none; padding:4px;}
#yfproli .subcats li:hover a {text-decoration:none;} /* FF, Opera, IE7 */

/* ---end--- MainNavi ===200704=== ---end--- */



/*SEARCH_bg*/
.lineSearch { margin:0px 0px 3px 0px; padding:5px 0px; background-color:#e5ecff; border-top:2px #036 solid; }



/*SEARCH_form*/
.formSearch { margin:0px; font-size:90%; }



/*TIME*/
.time { margin:3px 0px; font-size:80%; }


/*==== MAIN COLUMN ===*/
#yfANEMOSflash {margin:15px 0 0 0;}


#main_col {float:left; width:640px; margin:0 10px 0 0; padding:0;}
* html #main_col {float:left; width:640px; margin:0 5px 0 0; padding:0;}
#main_col ul {margin:0; padding:3px; list-style:none;}
#main_col li {margin:0; padding-left:10px; list-style:none; background: url(https://s.yimg.jp/images/finance/top_200712/fin_icon_standard.gif) no-repeat 0 0.5em;}
#main_col h3 {margin:0 0 10px 0; padding:5px; background:#daebff; text-align:left;}


/*==== RIGHT COLUMN ===*/

#right_col {float:right; width:300px; margin:0; padding:0;}
/* #right_col .module10 p {text-align:center;margin:0px;} */
p.lrec {margin:0; padding:0; text-align:center;}

#right_col .right_iv_topbg {height:20px; margin:0; padding:2px 0 0 3px; background:url(https://s.yimg.jp/images/finance/top_200712/fin_right_iv_topbg.gif) no-repeat; text-align:left;}
#right_col .right_iv_body {width:292px; margin:0; padding:3px; border-left:1px solid #d4d2ec; border-right:1px solid #d4d2ec; text-align:left;}
* html #right_col .right_iv_body {width:300px;}
#right_col .right_iv_btm {height:3px; margin:0; padding:0; background:url(https://s.yimg.jp/images/finance/top_200712/fin_right_iv_btm.gif) no-repeat;}
#right_col ul {margin:0; padding:3px 3px 0 3px; list-style:none;}
#right_col li {margin:0 0 0.5em 0; padding:0 0 0 20px; list-style:none;}



/*HEADER1*/
.invest .fnews h1 {margin:0px; padding:3px; color:#fff;}
.invest .h1bg{ background:url(https://s.yimg.jp/images/finance/top2/title_bg_invest.gif) #036; height:40px;}

.sch-height{ height:50px;}

.top_bluebar{
	margin-top:0px;
	background:url(https://s.yimg.jp/images/finance/top2/title_bg_top.gif) #036;
}

.bluebar{
	margin-top:0px;
	background:url(https://s.yimg.jp/images/finance/top2/title_bg_invest2.gif) #5299E7;
	text-align:left;
}
.bluebar table{width:100%;}

.goldbar{
	margin-top:0px;
	background:url(https://s.yimg.jp/images/finance/top2/title_bg_money2.gif) #c90;
}

.greenbar {
	margin-top:0px;
	background:url(https://s.yimg.jp/images/finance/top2/title_bg_profile2.gif) #660;
}

.top_bluebar h1,
.bluebar h1,
.goldbar h1,
.greenbar h1 {
	margin:0px;
	padding:3px;
	color:#fff;
	font-size:x-large;
}
*html .top_bluebar h1,
*html .bluebar h1,
*html .goldbar h1,
*html .greenbar h1 {
	font-size:large;
}


/*HEADER2*/
.top{ float:none; }
html*.top{ float:none; }
*html .top{ float:none; }
.top h2 { color:#ffffff; font-size:110%; margin:0px; padding:3px 3px 3px 5px; background:url(https://s.yimg.jp/images/finance/top2/title_bg_top.gif) #036; border-bottom:1px #ccc solid; }

.invest{ float:none; }
html*.invest{ float:none; }
*html .invest{ float:none; }
/*.invest h2 { color:#ffffff; font-size:110%; margin:0px; padding:3px 3px 3px 5px; background: #5299E7; }*/
.invest h2 {margin:0px; padding:3px 3px 3px 5px; background: #daebff; font-size:110%;}
.invest h2 div.innerH2 {}
.invest h2 .innerH2 .title {float:left;}
.invest h2 .innerH2 .caution {float:right; margin-top:3px; text-align:right; font-weight:normal;}
.invest .fnews h2 {margin:0px; padding:3px; color:#000; background:none;}

.money{ float:none; }
html*.money{ float:none; }
*html .money{ float:none; }
.money h2{ color:#ffffff; font-size:110%; margin:0px; padding:3px 3px 3px 5px; background:url(https://s.yimg.jp/images/finance/top2/title_bg_money.gif) #c90; border-bottom:1px #ccc solid; }

.profile{ float:none; }
html*.profile{ float:none; }
*html .profile{ float:none; }
.profile h2{ color:#ffffff; font-size:110%; margin:0px; padding:3px 3px 3px 5px; background:#6E9AC6; border-bottom:1px #3F72A5 solid; }
.profileIR{ margin-top:1em; padding:10px; border:#A3C5EC 1px solid; background:#ddedff; }

.arrow_h2 { margin-top:3px 0px 0px 3px; padding:0px 0px 0px 14px; background:url(https://s.yimg.jp/images/finance/top2/point_h2.gif) no-repeat;}



/*HEADER3*/
h3 { margin:0px 0px 0px 0px; padding:0px; font-size:small;}
html>body h3 { margin:0px 0px 0px 0px; padding:0px; font-size:medium;}

.invest_right h3 { margin:0px; padding:3px; font-size:small; background:#ededfe;}
html>body .invest_right h3 { font-size:medium;}

.invest .fnews h3 {margin:0px; padding:10px 0;}

.money_right h3 { margin:0px; padding:3px; font-size:small; background:#eeeecc;}
html>body .money_right h3 { font-size:medium;}



/*HEADER4*/
h4 { color:#ffffff; font-size:90%; margin:2px 0px 2px 0px; }
.ms_bg { background:url(https://s.yimg.jp/images/finance/top2/title_bg_top.gif) repeat-x;}

.invest_right h4 { color:#ffffff; font-size:90%;}
.invest_right .ms_bg { background:url(https://s.yimg.jp/images/finance/top2/title_bg_invest.gif) repeat-x;}
.invest .fnews h4 {margin:10px 0 0 0; padding:3px; background:#ededfe; color:#000;}



/*TEXT_small*/
.s { font-size:90%; }



/*TEXT_small*/
.ss { font-size:80%; }



/*MAINMENU_arrow*/
.arrow { margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat top left;}
.arrow_n { margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat top left;}

.arrow_right{ margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat;}

.arrow_right2{ margin:0px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat;}

/*BOX1_arrow*/
.arrow2 {margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat top left; font-size:small; float:left; }

.arrow_s {margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat top left; font-size:90%; float:left; }
*html .arrow_s{font-size:x-small;}

.arrow_sr {margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat top left; font-size:90%; float:right; }
*html .arrow_sr{font-size:x-small;}

.box1{ width:auto; margin:10px 0px 0px 0px; padding:5px; border:solid 1px #000000; background:#ededfe; }
.box1 h3{ color:#000000; font-weight:bold; float:left; }



/*MAINMENU_nonarrow*/
.indent { margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; font-size:90%; }



/*MAINMENU_copy*/
.indent2 { margin:0px 0px 5px 3px; padding:0px 0px 0px 10px; font-size:80%; color:#666; }

.indent3 { margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:80%; color:#666; }


/*MAINMENU_dotline*/
.line { margin:5px 0px; background:url(https://s.yimg.jp/images/finance/top/dotline.gif) repeat-x;  clear:both;}


/*MAINMENU_grayline*/
.line2 { margin:5px 0px; background:url(https://s.yimg.jp/images/finance/top/line2.gif) repeat-x;  clear:both;}



/*sub_title*/
.sub_title { margin:0px 0px 0px 0px; background:url(https://s.yimg.jp/images/finance/top/subtile_bg.gif) no-repeat top left; }

.invest .sub_title { margin:0px 0px 0px 0px; background:url(https://s.yimg.jp/images/finance/top2/subtile_bg.gif) no-repeat top left; }



/*promo-arrow*/
.arrow-p { margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b01.gif) no-repeat top left; font-size:80%; }

.profile .arrow-p{ font-size:90%; }



/*more-arrow*/
.more-arrow { margin:3px 0px 5px 3px; padding:0px 0px 0px 10px; background:url(https://s.yimg.jp/images/finance/top/point_b01.gif) no-repeat 2px left; font-size:80%; }



/*closeup-arrow*/
.clup-arrow {
	margin:3px 0px 5px 3px;
	padding:0px 0px 0px 10px;
	background:url(https://s.yimg.jp/images/finance/top/point_b03.gif) no-repeat 2px left top;
	font-size:80%;
}



/*service_news*/
.sv_news { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/i/ws/ic/news1.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_boards*/
.sv_boards { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/i/md/boards_mini.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_blog*/
.sv_blog { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/i/jp/blog/16.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_streaming*/
.sv_stream { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/images/streaming/streaming16.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_sports*/
.sv_sports { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/i/icon/cup.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_podcast*/
.sv_podcast { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/images/icons/podcast16.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_cntstr*/
.sv_cntstr { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/images/contentstore/cntstr_16.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_estate*/
.sv_estate { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/images/icons/realestate_16.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_weather*/
.sv_weather { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/i/tg/12.gif) no-repeat top left; font-size:80%; line-height:130%; }



/*service_chie*/
.sv_chie { margin:3px 0px 5px 3px; padding:0px 0px 0px 20px; background:url(https://s.yimg.jp/images/sicons/knowledge16.gif) no-repeat top left; font-size:80%; line-height:130%; }


.wht { color:#ffffff; }


/*BOX*/
.box { padding:5px; border:2px solid #f96; background-color:#ffe;}

.invest .box { padding:5px; border:2px solid #8989a5; background-color:#f3f3ff; }
.invest .box_obi { margin:0; padding:5px; background-color:#f3f3ff; text-align:right; }
.invest .finboxnews{width:auto; margin:0px; padding:20px 30px;}
*html .invest .finboxnews{width:100%;}
.invest .box_his { padding:5px 0; text-align:right; }
.invest .box_search { width:auto; padding:5px 0; text-align:center; background-color:#efefef; }
*html .invest .box_search{width:100%;}

.money .box { padding:5px; border:2px solid #efc96c; background-color:#ffe; }

.profile .box { pfont-weight:bold; text-align:center; padding:10px; border:2px solid #A3C5EC; background-color:#ddedff; }


/*BOX_MoneyLook*/
.box_ml { margin-bottom:10px; padding:5px; border:2px solid #efc96c; background-color:#ffe; }



/*BLOCK*/
.finbox{width:auto; margin:0px; padding:6px;}
*html .finbox{width:100%;}

.finboxnews{width:auto; margin:0px; padding:20px 30px;}
*html .finboxnews{width:100%;}


/*BLOCK_border*/
.finsch_bd_all{width:auto; margin-bottom:10px; padding:20px; background:#f6faff;}
*html .finsch_bd_all{width:100%;}

.finbox_bd_all{width:auto; padding:3px; border:1px solid #b3d1f3; background:#f6faff;}
*html .finbox_bd_all{width:100%;}

.finbox_bdy_all{width:auto; padding:3px; border:1px solid #8989a5; background:#ffffee;}
*html .finbox_bdy_all{width:100%;}

.finbox_bdw_all{width:auto; padding:3px;; background:#ffffff;}
*html .finbox_bdy_all{width:100%;}

/*dot_line*/
.dot_line {width:auto;margin:0px; padding:0px; background:url(https://s.yimg.jp/images/news/parts/dot.gif) repeat-x center;}
*html .dot_line {width:100%; margin:0px; padding:0px; background:url(https://s.yimg.jp/images/news/parts/dot.gif) repeat-x center;}



/*LIST*/
/*LIST_normal*/
.list{margin:0px; padding-bottom:5px;}
.list ul {list-style-position:outside; padding-left:10px; margin:0px 10px;}
.list li {margin:0px; padding:0px;}

/*LIST_arrow*/
#arw_list{width:auto; padding:0; margin:0px; clear:both; float:left;}
#arw_list ul{list-style:none; margin:0; padding:0; float:left;}
#arw_list li{float:left; display:block; margin-right:10px; padding-left:7px; background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat left top;}
#arw_list li a{float:left; white-space:nowrap; padding:2px; margin:0;}

/*LIST_non-arrow*/
#non_list{width:auto; padding:0; margin:0px; clear:both; float:left;}
#non_list ul{list-style:none; margin:0; padding:0; float:left;}
#non_list li{float:left; display:block; margin-right:10px; padding-left:7px;}
#non_list li a{float:left; white-space:nowrap; padding:2px; margin:0;}

/*LIST_news*/
.list_nw {margin:0px; padding:6px;}
.list_nw ul {list-style:none; margin:0px; padding:0px;}
.list_nw li {margin:0px; padding:0px 0px 8px 16px; background:url(https://s.yimg.jp/images/news/parts/sankaku.gif) 8px 1px no-repeat;clear:both;}

/*LIST_news_navi*/
#list_nw_navi { margin:0px 0px 0px 0px; padding:0px; float:right; }
#list_nw_navi ul { margin:0px; padding:0px; }
#list_nw_navi li { margin:0px; padding:0px 0px 5px 20px; list-style:none; float:left; }
html*#list_nw_navi li { margin:0px; padding:0px 0px 5px 20px; list-style:none; float:left; }

#list_nw_navi li.arrow { background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) 10px 1px no-repeat; }
html*#list_nw_navi li.arrow { background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) 10px 1px no-repeat; }


/*Money Column*/
.p1 { color:#c33;}
.p2 { color:#c39;}
.p4 { color:#339;}
.p5 { color:#693;}
.p11 { color:#930;}




/*Chart Navi*/
.chartbg{
	background:#EBF4FF /*url(https://s.yimg.jp/images/finance/quote/chartbg.gif)*/;
}

.chartbg2{
	background:#efefef /*url(https://s.yimg.jp/images/finance/quote/chartbg2.gif)*/;
}

.chartbg3{
	background:#ffffff url(https://s.yimg.jp/images/finance/quote/chartbg3.gif);
}

.chartbg4{
	background:#ffffff url(https://s.yimg.jp/images/finance/quote/chartbg4.gif);
}

/*¡¦´ä#Æä"²ã¥îáâ·ã¥ä¥ã³é¥äëå¡¦/
#yfnav{
	margin:0;
	padding:0;
	height:26px;
	width:100%;
	clear:both;
}
/*Safari Hack*/
/* \*/html*#yfnav{
	margin:0;
	padding:0;
	height:26px;
	width:100%;
	clear:both;
}/**/
* html #yfnav{
	margin:0;
	padding:0;
	height:26px;
	width:100%;
	clear:both;
}

#yfnav ul{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	height:26px;
}

/*normal----------*/
#yfnav li.off {
	display:block;
	float:left;
	margin:0 3px;
	padding:5px 7px;
	white-space:nowrap;
	background:#F6FAFF;
	border:1px solid #B3D1F3;
	font-size:12px;
}

/*active----------*/
#yfnav li.act {
	display:block;
	float:left;
	margin:0 3px;
	padding:5px 7px;
	color:#fff;
	font-weight:bold;
	white-space:nowrap;
	background:#4F97E7;
	border:1px solid #4F97E7;
	font-size:12px;
}
#yfnav li.act a{
	margin:0;
	color:#fff;
	font-weight:normal;
	text-alight:right;
	
}

/*design----------*/
#yfnav li.de {
	display:block;
	float:left;
	margin:0 3px;
	padding:5px 7px;
	color:#fff;
	white-space:nowrap;
	background:#fcfcec;
	border:1px solid #efe7d5;
	font-size:12px;
}



/*spacer----------*/
.spacer{
	display:block;
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}


.charticon{
	margin:0 1px 0 0;
	padding:0;
	vertical-align:bottom;
	width:36px;
	height:20px;
	border:0;
}

.charticon2{
	margin:0px;
	padding:1px;
	vertical-align:middle;
	width:30px;
	height:15px;
	border:0;
}
*html .charticon2{
	margin:1px;
	padding:0px;
}

.charticon3{
	margin:0px;
	padding:1px;
	vertical-align:middle;
	width:42px;
	height:22px;
	border:0;
}
*html .charticon3{
	margin:1px;
	padding:0px;
}


/*æ©Þæ¡ï¥ãØä"¿ã¥êŽÊ/
#yfbtn{
	margin:0;
	padding:0;
	height:26px;
	width:100%;
	clear:both;
}
/*Safari Hack*/
/* \*/html*#yfbtn{
	margin:0;
	padding:0;
	height:26px;
	width:100%;
	clear:both;
}/**/
* html #yfbtn{
	margin:0;
	padding:0;
	height:26px;
	width:100%;
	clear:both;
}

#yfbtn ul{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	height:26px;
}

/*normal----------*/
#yfbtn li.off {
	display:block;
	float:left;
	margin-right:5px;
	padding-left:5px;
	font-size:12px;
	height:26px;
	background:url(https://s.yimg.jp/images/finance/quote/q_bg4_l.gif) no-repeat;
}
#yfbtn li.off div{
	display:block;
	float:left;
	margin:0;
	padding:6px 6px 2px 2px;
	white-space:nowrap;
	height:26px;
	background:url(https://s.yimg.jp/images/finance/quote/q_bg4_r.gif) no-repeat top right;
}
/*IE Hack */*html #yfbtn li.off div{
	margin-bottom:-2px;
	padding:6px 6px 3px 2px;
}/**/

#yfbtn img{
	margin:0 1px 0 0;
	vertical-align:top;
	border:0;
}


#cal {
	margin:10px 0px 0px 0px;
	padding:10px;
	width:auto;
	text-align: center;
}

#cal .month {
	padding:3px 0px 4px 0px;
	text-align: center;
	font-weight:bold;
	font-size:small;
}

html* #cal .month {
	padding:3px 0px 4px 0px;
	text-align: center;
	font-weight:bold;
	font-size:x-small;
}

#cal .day {
	padding:1px 0px;
	text-align: center;
}

#cal ul {
	margin:0px;
	padding:0px;
	text-align: center;
}

#cal li {
	margin-right:2px;
	padding:0px 3px;
	float:left;
	list-style:none;
	font-size:medium;
	text-align:center;
}
html* #cal li {
	margin-right:2px;
	padding:0px 3px;
	float:left;
	list-style:none;
	font-size:small;
	text-align:center;
}

#cal li a {
	font-weight:bold;
}

#cal li a.today {
	margin-right:2px;
	padding:0px 5px;
	color:#fff;
	font-weight:bold;
	border:1px solid #039;
	background:#039;
}

#cal li.holiday {
	background:#ddd;
}


/* VIP_Info */
.vi_on{
	padding:3px;
	border:2px solid #ff3;
	background:#33c;
	text-align:center;
	color:#fff;
}

.vi_off{
	padding:3px;
	border:2px solid #33c;
	background:#ff6;
	text-align:center;
	color:#33c;
}

/*
dt {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

dd {
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 10px;
	background:url(https://s.yimg.jp/images/finance/top/point_b04.gif) no-repeat top left;
}
*/


/*==== right column ====*/
.relation {margin-bottom:3px;}
.promotion {width:292px; margin-bottom:3px; padding:3px; border:1px solid #ccc; clear:both; text-align:left;}
* html .promotion {width:300px;}




/*==== BOTTOM ===*/

.world {margin:0; padding:10px; background:#edf2ff; text-align:left;}
.world strong { padding:0 5px 0 0;color:#306;}
.world b { padding:0 5px;color:#999;}

.attention {margin:0 0 10px 0; padding:10px; background:#eeeeee; text-align:left;}
.attention strong { padding:0 5px 0 0;color:#306;}
.attention b {color:#c00;}
.attention ul {margin:0 0 5px 0; padding-left:20px;}
.attention li {margin:0; padding-left:0px;}





/*------------edit----------*/
.fin_edit_all {width: 750px;text-align:left;}
.fin_edit_all2 {width: 700px;text-align:left;}

.fin_edit_code {width: 54px;}
.fin_edit_name {width: 340px;}
.fin_edit_hold {width: 60px;}
.fin_edit_value {width: 60px;}
.fin_edit_note {width: 150px;}
.fin_edit_text {width: 690px;}

#fin_edit_add {width:700px; margin:0; padding:0; clear:both;}
#fin_edit_add ul {float:left; margin:0px; padding:0; list-style-type:none;}
#fin_edit_add li {float:left; position:relative; display:inline; margin:0 5px 0 0; padding:5px; background:#ededed;}
#fin_edit_add .selected {background:#e5ecff; font-weight:bold;}

.fin_edit_btn {right: 0;bottom: 0;border: 0;padding: 0;width: 134px;height: 26px; background: #fc9 url(https://s.yimg.jp/images/finance/quote/btn_bg.gif); font-weight: bold;}
.fin_edit_btn_bg {padding:10px;text-align:center;background:#e5ecff;}





/*------------ZAI_FX----------*/
#right_col .right_iv_zaifx_topbg {height:3px; margin:0; padding:0; background:url(https://s.yimg.jp/images/finance/top_200712/fin_right_iv_minkabu_bg.gif) 0px 0px no-repeat; text-align:left;}
#right_col .right_iv_zaifx_body {width:300px; margin:0; padding:0; background:#ffffee url(https://s.yimg.jp/images/finance/top_200712/fin_right_iv_minkabu_bg.gif) -300px 0px repeat-y; text-align:left;}
#right_col .right_iv_zaifx_bodyinner {width:288px; margin:0 6px;text-align:left;}
#right_col .right_iv_zaifx_btm {height:3px; margin:0; padding:0; background:url(https://s.yimg.jp/images/finance/top_200712/fin_right_iv_minkabu_bg.gif) 0px -3px no-repeat;}
#right_col .right_iv_zaifx_title {float:left; margin:5px 0 5px 0; padding:0;}
#right_col .right_iv_zaifx_title a img {margin-left:10px; border:0;}
#right_col .right_iv_zaifx_body p {float:right; margin:0 3px 0 0; padding:0; color:#999; text-align:right;}



/*------------PROFILE----------*/





/*------------arrow----------*/
#arrow ul {margin:0; padding:3px 3px 0 3px; list-style:none;}
#arrow li {margin:3px 0; padding:0 0 0 10px; line-height:115%; list-style:none; background:url(https://s.yimg.jp/images/finance/top_200712/fin_icon_standard.gif) no-repeat 0 0.5em;}





/*------------IR----------*/
.irimgon{
	border:0 none;
	margin:2px 0 0 0;
}

.irimgoff{
	background:transparent url(https://s.yimg.jp/images/finance/quote/chart_icon020off.gif) no-repeat scroll 0px 2px;
	padding:0 0 0 37px;
}