@charset "UTF-8";

@import url("mp.css");
@import url("screening.css");
@import url("event.css");
@import url("analyst.css");
@import url("liveIR.css");

/* MAIN STYLE for WWW */


h1,h2,h3,h4 { margin:0; padding:0; }
#mttl { background:#f38340; font-size:16px; padding:6px;}
#sttl {	background:#eee; font-size:14px; padding:6px; }



/* portal
-----------------------------------------------------*/
#portalTTL {background:url(/images/www/portal/toptitle.gif) no-repeat; width:311px;height:24px;text-indent:-99999px;}

#SrchBox {}
.TabBoxCtr div#srchSection {/*position:relative;*/ padding:0 1px 5px 2px;margin:0px;}
#SrchBox #snavi { margin:0;list-style:none;padding:0px; height:26px;}
#SrchBox #snavi li { float:left;padding:0px; margin:0px; width:124px;height:26px;text-indent:-9999px; /*border:1px #ccc solid;*/}
	#SrchBox #snavi li#brand {background:url(/images/www/portal/srchtab01off.gif) no-repeat; }
	#SrchBox #snavi li#brand a:link,li#brand a:visited {display:block; width:124px; height:26px; text-decoration:none; }
	#SrchBox #snavi li#brand a:hover { background:url(/images/www/portal/srchtab01.gif) no-repeat; text-decoration:none;}
	
	#SrchBox #snavi li#cate {background:url(/images/www/portal/srchtab02off.gif) no-repeat; }
	#SrchBox #snavi li#cate a:link,li#cate a:visited {display:block; width:124px; height:26px; text-decoration:none; }
	#SrchBox #snavi li#cate a:hover { background:url(/images/www/portal/srchtab02.gif) no-repeat; text-decoration:none;}
	
	#SrchBox #snavi li#contcate {background:url(/images/www/portal/srchtab03off.gif) no-repeat; }
	#SrchBox #snavi li#contcate a:link,li#contcate a:visited {display:block; width:124px; height:26px; text-decoration:none; }
	#SrchBox #snavi li#contcate a:hover { background:url(/images/www/portal/srchtab03.gif) no-repeat; text-decoration:none;}
	
	#SrchBox #snavi li#diary {background:url(/images/www/portal/srchtab04off.gif) no-repeat; }
	#SrchBox #snavi li#diary a:link,li#diary a:visited {display:block; width:124px; height:26px; text-decoration:none; }
	#SrchBox #snavi li#diary a:hover { background:url(/images/www/portal/srchtab04.gif) no-repeat; text-decoration:none;}

#srchBoxCntent {clear:both; height:40px;}


.TabBox { margin:0 0 5px 0; padding:0px; display:block; /*border:1px #f00 solid;*/}
.TabCtr { background:url(/images/www/portal/tabbk_ctr.gif) no-repeat; width:500px; height:30px; margin:0px;padding:0;}
.Tabside {background:url(/images/www/portal/tabbk_side.gif) no-repeat; width:180px; height:30px; margin:0; padding:0;}
.TabsideHi {background:url(/images/www/portal/tabbk_side_h.gif) no-repeat; width:180px; height:43px; margin:0; padding:0;}
	.TabCtr div,.Tabside div {padding:8px 0 0 8px;font-size:14px;} /*background:#ccc;*/
	.TabsideHi div {padding:6px 0 0 8px;font-size:14px;}
 	div.mid {float:left;}
 	div.nextbtn {float:right; margin-right:5px;}
 	div.nextbtn img {position:relative; top:-5px;}
.TabBoxCtr { background:url(/images/www/portal/tabboxbk_ctr.gif) repeat-y;width:500px;}
.TabBoxCtrTwitter { background:url(/images/www/portal/tabboxbk_ctr.gif) repeat-y;width:500px;}

.TabBoxSide { background:#fff url('/images/www/portal/sidebox_bk.gif') repeat-y; width:180px; margin:0; padding:0;}
.TabBoxSide .closeupbox { padding:5px; margin:8px; text-align:center; /*-moz-border-radius:5px;*/ border-top:1px #ccc solid;}
.TabBoxSide .closeupbox div {padding:0px;}
.TabBoxSide h3 { font-size:14px;}
.TabBoxSide p { margin:4px; padding:0;}
.bottombk {
	width:180px;
	height:10px;
	background:url('/images/www/portal/sidebox_bottom.gif') #ffffff 0 0 no-repeat;
}
.TabBoxCtr div,.TabBoxSide div { padding:10px; }
.TabBtmCtr { background:url(/images/www/portal/tabbtmbk_ctr.gif) no-repeat;width:500px;height:10px;}
.TabBoxCtr ul {margin:0; padding:0;}
.TabBoxCtr li {margin-left:10px; padding:4px; list-style-type:none;}

.TabBoxCtrTwitter div { padding:1px; }


table.ProfitRank,table.Newsbox,table.Newsbox2 { table-layout:fixed;}
.ProfitRank th { background:#ddd; padding:4px 0; font-size:10px; font-weight:normal;}
.ProfitRank td.no {width:32px;}
.ProfitRank td.photo {width:42px;}
.ProfitRank td.pafor {width:80px;}
.ProfitRank td.mone { text-align:right; font-size:10px; color:#000;}
.ProfitRank td.par { text-align:right; color:#468f39; font-weight:bold; font-size:11px;}
.ProfitRank td.usrnam {width:220px; padding:5px 0;}
.ProfitRank td.usrnam a {font-weight:bold;}
.ProfitRank td.usrnam div {line-height:1.2em; padding:2px 0px;}
.ProfitRank img {width:38px; margin:2px;}
.ProfitRank img.rankicon {width:21px; height:20px;}

table.Newsbox th { font-size:10px; font-weight:normal;padding:4px; background:#ddd;}
table.Newsbox td.times { font-size:10px;width:80px; padding:8px 0px; border-bottom:#eee 1px dotted;}
table.Newsbox td.newsttl {width:210px; padding:8px 5px 0 0; border-bottom:#eee 1px dotted;}
table.Newsbox td.blogttl {width:170px; padding:8px 0; border-bottom:#eee 1px dotted; font-size:10px;}

/* kabunavi-ranking用に追加 2008/1/24 */
table.Newsbox2 {width:480px; margin:4px 0px;}
table.Newsbox2 th {font-size:10px; font-weight:normal;padding:3px; background:#ddd; text-align:center;}
table.Newsbox2 th.brandNam {width:100px; text-align:left;padding-left:3px;}
table.Newsbox2 th.koshi {width:50px;}
table.Newsbox2 th.haito {width:50px; padding:4px 0; text-align:center;}
table.Newsbox2 th.blank {width:2px; background:#FFF; font-size:0px;padding:0px;}
table.Newsbox2 th.jun, table.Newsbox2 td.jun {width:25px; padding:3px 0; font-size:12px; text-align:center;}
table.Newsbox2 td {padding:3px 0;}
table.Newsbox2 td.brandNam {width:100px; padding:3px 4px;}
table.Newsbox2 td.koshi {width:50px; text-align:right;}

/* kabunavi-ranking用修正 2010/8/2 */
table.Newsbox2 th.brandNam2 {width:150px; text-align:left;padding-left:3px;}

table.active td {padding:4px;}
ul.noStyle {margin:0; padding:0; list-style-type:none;}
ul.noStyle li {padding:4px;}
.TRTemp { text-align:center; padding:0; margin:0;}
.TRTemp img {width:100px;height:100px; margin-bottom:3px;}

.srchlist {background:#c0c0c0; padding:5px 5px 5px 15px; width:650px; font-size:14px; height:14px;}
	.srchlist div {position:relative;}
	.srchlist img.icon { padding:1px; border:1px #aaa solid;}
.OneBrd {border:1px #ccc solid; -moz-border-radius:5px; padding:6px; background:#f8f6f0; width:656px;}
.OneBrd table {width:646px;table-layout:fixed;}
.OneBrd table th { text-align:left; padding:4px; height:20px; }
.OneBrd table th h4 {font-size:14px; padding:2px; /*border-bottom:1px #c0c0c0 solid;*/ margin:0;}
.OneBrd table th h4 span {font-size:11px; font-weight:normal; }
.OneBrd table td {padding:1px 4px;vertical-align:top; }
.srchlisttbl td { padding:10px 5px; border-bottom:1px #ccc solid;}
.srchlisttbl th { background:#ddd; font-size:10px; font-weight:normal; padding:5px; }
.srchlisttbl .par {color:#468f39; font-weight:bold;}

.kakoi {table-layout:fixed; font-size:1px;}
table.mid { table-layout:fixed; width:670px;padding:0;margin:0;}
table.mid th { width:12px;}
table.mid td { width:646px; background:#c0c0c0;}

/* 検索結果の枠 */
.wakuTop {background:url(/images/common/wakutop.gif) no-repeat bottom; width:700px; height:8px;line-heighr:1em;font-size:0.1px;}
.wakuCenter {background:#fff; width:670px; margin:0;border-left:1px #ccc solid; border-right:1px #ccc solid; padding:10px 14px;}
.wakuBottom {background:url(/images/common/wakubottom.gif) no-repeat top; width:700px; height:8px;line-heighr:1em;font-size:0.1px;}

/* 枠600 */
.wakuTop600 {background:url(/images/common/wakutop600.gif) no-repeat bottom; width:600px; height:8px;line-heighr:1em;font-size:0.1px;}
.wakuCenter600 {background:#fff; width:584px; margin:0;border-left:1px #ccc solid; border-right:1px #ccc solid; padding:10px 7px;}
.wakuBottom600 {background:url(/images/common/wakubottom600.gif) no-repeat top; width:600px; height:8px;line-heighr:1em;font-size:0.1px;}

/* 枠280 */
.wakuTop280 {background:url(/images/common/wakutop280.gif) no-repeat bottom; width:280px; height:8px;line-heighr:1em;font-size:0.1px;}
.wakuCenter280 {background:#fff; width:250px; margin:0;border-left:1px #ccc solid; border-right:1px #ccc solid; padding:10px 14px;}
.wakuBottom280 {background:url(/images/common/wakubottom280.gif) no-repeat top; width:280px; height:8px;line-heighr:1em;font-size:0.1px;}

/* Side Menu 2009/4/20 Matsuo */
.sidemenu {padding-right: 7px; padding-left: 7px; margin-bottom: 2px; padding-bottom: 0px; padding-top: 2px;}
.sidemenu img{float: left; padding-bottom: 15px; margin-bottom: 0px; margin-right: 5px;}
.sidemenuLine {float: left; margin-top: 3px;margin-bottom: 3px;}

/* Side Market Summary */
.TabBox .TabBoxSide table.marketSummary {}
.TabBox .TabBoxSide table.marketSummary tr td {padding:0 3px 3px 3px;}
.TabBox .TabBoxSide table.marketSummary tr.head td.nm {font-size:11px; padding-top:3px;}

*:first-child+html .TabBox .TabBoxSide table.marketSummary tr.head td.nm {font-size:10px;}
html>/**/body .TabBox .TabBoxSide table.marketSummary tr.head td.nm {font-size/*\**/:10px\9;}

.TabBox .TabBoxSide table.marketSummary tr.head td.nu {font-weight:bold;text-align:right;font-size:10px;}
.TabBox .TabBoxSide table.marketSummary tr.head td.ar {width:10px; font-size:10px; line-height:10px;}
.TabBox .TabBoxSide table.marketSummary tr.body td.pr {text-align:right;font-size:11px;}
.TabBox .TabBoxSide table.marketSummary tr.body td {border-bottom:1px solid #cccccc; padding-top:0px;}
.TabBox .TabBoxSide table.marketSummary tr td .down {color:#ff0000;}
.TabBox .TabBoxSide table.marketSummary tr td .up {color:#22ac38}
#marketSummary p.right {margin:0;padding:3px 0 5px 0;}
/* Link
-----------------------------------------------------*/
a { outline:0; }
.GoMyPortfolio, .GoWriteBlog, .GoFavbrand, .GoRequest, .GoReadBlog
	 { text-indent:-9999px; width:129px; height:26px; position:relative;margin:2px auto; padding:0px;}
.GoMyPortfolio a:link,
.GoMyPortfolio a:visited,
.GoMyPortfolio a:active
	 {background:url('/images/common/btn_myportfolio.gif') no-repeat top ;display:block;height:26px;text-decoration:none; }
.GoMyPortfolio a:hover
	 {background:url('/images/common/btn_myportfolio_on.gif') no-repeat;}

.GoWriteBlog a:link,
.GoWriteBlog a:visited,
.GoWriteBlog a:active
	{background:url('/images/common/btn_write.gif') no-repeat top ;display:block; height:26px;text-decoration:none; }
.GoWriteBlog a:hover
	{background:url('/images/common/btn_write_on.gif') no-repeat;}
	
.GoFavbrand a:link,
.GoFavbrand a:visited,
.GoFavbrand a:active
	{background:url('/images/common/btn_favbrand.gif') no-repeat top ;display:block; height:26px;text-decoration:none; }
.GoFavbrand a:hover
	{background:url('/images/common/btn_favbrand_on.gif') no-repeat;}
	
.GoReadBlog a:link,
.GoReadBlog a:visited,
.GoReadBlog a:active
	{background:url('/images/common/btn_readblog.gif') no-repeat top ;display:block; height:26px;text-decoration:none; }
.GoReadBlog a:hover
	{background:url('/images/common/btn_readblog_on.gif') no-repeat;}

.GoRequest a:link,
.GoRequest a:visited,
.GoRequest a:active
	{background:url('/images/common/btn_datareq.gif') no-repeat top ;display:block; height:26px;text-decoration:none; }
.GoRequest a:hover
	{background:url('/images/common/btn_datareq_on.gif') no-repeat;}

/* Long btn */
.GoMyPortfolioL {text-indent:-9999px; width:177px; height:26px; position:relative;margin:2px auto; padding:0px;}
.GoMyPortfolioL a:link,
.GoMyPortfolioL a:visited,
.GoMyPortfolioL a:active 
	 {background:url('/images/common/btn_myportfolioL.gif') no-repeat top ;display:block;height:26px;text-decoration:none;}
.GoMyPortfolioL a:hover 
	 {background:url('/images/common/btn_myportfolioL_on.gif') no-repeat top ;display:block;height:26px;text-decoration:none;}

.GochkBrand {text-indent:-9999px; width:150px; height:26px; position:relative;margin:2px auto; padding:0px;}
.GochkBrand a:link,
.GochkBrand a:visited,
.GochkBrand a:active
	{ background:url('/images/common/btn_chkBrand.gif') no-repeat top ;display:block; height:26px;text-decoration:none;}
.GochkBrand a:hover
	 {background:url('/images/common/btn_chkBrand_on.gif') no-repeat top ;display:block;height:26px;text-decoration:none;}

.GochkUser {text-indent:-9999px; width:158px; height:26px; position:relative;margin:2px auto; padding:0px;}
.GochkUser a:link,
.GochkUser a:visited,
.GochkUser a:active
	{ background:url('/images/common/btn_chkUser.gif') no-repeat top ;display:block; height:26px;text-decoration:none;}
.GochkUser a:hover
	 {background:url('/images/common/btn_chkUser_on.gif') no-repeat top ;display:block;height:26px;text-decoration:none;}

.GoReadBlogL  {text-indent:-9999px; width:158px; height:26px; position:relative;margin:2px auto; padding:0px;}
.GoReadBlogL a:link,
.GoReadBlogL a:visited,
.GoReadBlogL a:active
	{background:url('/images/common/btn_readblogL.gif') no-repeat top ;display:block; height:26px;text-decoration:none; }
.GoReadBlogL a:hover
	{background:url('/images/common/btn_readblogL_on.gif') no-repeat;}

.GoFriend  {text-indent:-9999px; width:129px; height:26px; position:relative;margin:2px auto; padding:0px;}
.GoFriend a:link,
.GoFriend a:visited,
.GoFriend a:active
	{ background:url('/images/common/btn_friend.gif') no-repeat top ;display:block; height:26px;text-decoration:none;}
.GoFriend a:hover
	 {background:url('/images/common/btn_friend_on.gif') no-repeat top ;display:block;height:26px;text-decoration:none;}

.GoPortfolio  {text-indent:-9999px; width:158px; height:26px; position:relative;margin:2px auto; padding:0px;}
.GoPortfolio a:link,
.GoPortfolio a:visited,
.GoPortfolio a:active
	{ background:url('/images/common/btn_portfolio.gif') no-repeat top ;display:block; height:26px;text-decoration:none;}
.GoPortfolio a:hover
	 {background:url('/images/common/btn_portfolio_on.gif') no-repeat top ;display:block;height:26px;text-decoration:none;}



/* screening
-----------------------------------------------------*/
#scrnav { margin:10px 0px 5px 0px;padding:0px;list-style-type:none; width:700px;}
#scrnav li { float:left; margin-left:1px; margin-bottom:0px; /*border:1px #ccc solid;*/}
	.SrnSrch01, .SrnSrch02, .SrnSrch05, .SrnSrch06 {text-indent:-9999px; width:100px; height:100px; position:relative;}
	.SrnSrch03 {text-indent:-9999px; width:96px; height:100px; position:relative;}
	.SrnSrch04, .SrnSrch07 {text-indent:-9999px; width:98px; height:100px; position:relative;}
	
	.SrnSrch01 a:link, .SrnSrch01 a:visited, .SrnSrch01 a:active
		{ background:url('/images/www/screening/nvbtn01.gif') no-repeat top ;display:block; text-decoration:none;height:100px;}
	.SrnSrch01 a:hover
		 {background:url('/images/www/screening/nvbtn01_ov.gif') no-repeat top ;display:block;text-decoration:none;height:100px;}

	.SrnSrch02 a:link, .SrnSrch02 a:visited, .SrnSrch02 a:active
		{ background:url('/images/www/screening/nvbtn02.gif') no-repeat top ;display:block; text-decoration:none;height:100px;}
	.SrnSrch02 a:hover
		 {background:url('/images/www/screening/nvbtn02_ov.gif') no-repeat top ;display:block;text-decoration:none;height:100px;}
		 
	.SrnSrch03 a:link, .SrnSrch03 a:visited, .SrnSrch03 a:active
		{ background:url('/images/www/screening/nvbtn03.gif') no-repeat top ;display:block; text-decoration:none;height:100px;}
	.SrnSrch03 a:hover
		 {background:url('/images/www/screening/nvbtn03_ov.gif') no-repeat top ;display:block;text-decoration:none;height:100px;}
		 
	.SrnSrch04 a:link, .SrnSrch04 a:visited, .SrnSrch04 a:active
		{ background:url('/images/www/screening/nvbtn04.gif') no-repeat top ;display:block; text-decoration:none;height:100px;}
	.SrnSrch04 a:hover
		 {background:url('/images/www/screening/nvbtn04_ov.gif') no-repeat top ;display:block;text-decoration:none;height:100px;}
		 
	.SrnSrch05 a:link, .SrnSrch05 a:visited, .SrnSrch05 a:active
		{ background:url('/images/www/screening/nvbtn05.gif') no-repeat top ;display:block; text-decoration:none;height:100px;}
	.SrnSrch05 a:hover
		 {background:url('/images/www/screening/nvbtn05_ov.gif') no-repeat top ;display:block;text-decoration:none;height:100px;}

	.SrnSrch06 a:link, .SrnSrch06 a:visited, .SrnSrch06 a:active
		{ background:url('/images/www/screening/nvbtn06.gif') no-repeat top ;display:block; text-decoration:none;height:100px;}
	.SrnSrch06 a:hover
		 {background:url('/images/www/screening/nvbtn06_ov.gif') no-repeat top ;display:block;text-decoration:none;height:100px;}

	.SrnSrch07 a:link, .SrnSrch07 a:visited, .SrnSrch07 a:active
		{ background:url('/images/www/screening/nvbtn07.gif') no-repeat top ;display:block; text-decoration:none;height:100px;}
	.SrnSrch07 a:hover
		 {background:url('/images/www/screening/nvbtn07_ov.gif') no-repeat top ;display:block;text-decoration:none;height:100px;}

.srchbox { border:1px #ccc solid; margin:10px; padding:10px; -moz-border-radius:10px;}
#srchtable { margin:0 auto; }
#srchtable th { font-size:12px; font-weight:normal; padding:4px;}
#srchtable .bttm { padding:4px 0 0 0; vertical-align:bottom;}
.srchres { background:#f7f6ea; border:1px #ece9d8 solid; padding:4px;margin:10px 0 0 0; }
.unit { float:right; margin:3px 0;}
#srchlist { border-top:1px #666 solid; border-bottom:1px #666 solid; clear:both; }
#srchlist th {font-weight:normal;font-size:x-small; padding:4px;text-align:center; border-bottom:1px #999 solid;}
#srchlist td {padding:4px; border-bottom:1px #999 solid;}
#srchlist td.rl {border-right:1px #ccc solid; }
#srchlist img.icon { padding:1px;}





/* databank
-----------------------------------------------------*/
#brandTop { width:700px;height:100px;background:url(/images/www/databank/data_bktop.gif) no-repeat;}
#brandCenter { width:700px;background:url(/images/www/databank/data_bkctr.gif) repeat-y;}
	#brandContents { width:670px; /*background:#fff;*/ margin:0px auto;}
#brandBottom { width:700px;height:16px;background:url(/images/www/databank/data_bkbtm.gif) no-repeat top;}
.icon_s {margin:2px; width:20px; height:20px;}
.datamid {font-size:12px; background:#FFF; padding:5px; border:1px #bbb solid;}
.treatArea {background:#FFF; padding:5px; clear:both; border-left:1px #CCC solid;border-right:1px #CCC solid;border-bottom:1px #CCC solid;}
	
#brandHed {table-layout:fixed;} /*銘柄ヘッダー*/
#brandHed h2 {font-size:14px; color:#000;}
#brandHed td.line {height:2px;font-size:0.1px;line-height:-1.0;}



#dataNavi {list-style-type:none; margin:0 0 0 5px; padding:6px 0; height:20px;}
#dataNavi li {float:left; margin:3px 4px 3px 8px; /*border:1px #ccc solid;*/}


#brandContents div.DataBox {
	width:325px;
	border:1px #cccccc solid; 
	background:#FFFFFF;
	margin-top:10px;
}

table.basic {margin:0;padding:0;table-layout:fixed;border-top:1px #999 solid; }
table.basic th {font-size:11px; font-weight:normal;background:#ddd;padding:5px;3px; width:90px;border-bottom:1px #999 solid;}
	table.basic th span {font-size:9px;}
table.basic td {font-size:12px; padding:5px 3px;background:#FFF;border-bottom:1px #999 solid;}
	table.basic td.blank {font-size:0.1px; height:2px;line-height:-0.1px; padding:0px;}
	table.basic td.scol {width:130px;}
table.PriVol {border-top:1px #999999 solid; width:315px;padding:0;margin:0 5px;}
	table.PriVol th {font-size:10px;padding:3px;border-bottom:1px #999999 solid; line-height:1.1em;}
	table.PriVol th.col {font-size:10px;padding:1px;border-bottom:0px #ffffff solid; line-height:1.1em;vertical-align:bottom;}
	table.PriVol td {font-size:10px;padding:8px 3px;border-bottom:1px #999999 solid;}
	.rl {border-right:1px #aaaaaa solid;}

h3 span.cateNm {position:relative;bottom:10px;left:4px;}

.treattbl {border-top:1px #ababab solid;}
.treattbl th,.treattbl td {border-bottom:1px #ababab solid;border-left:1px #ababab solid; padding:6px;}
.treattbl th {font-weight:bold;}
.treattbl .rl {border-right:1px #ababab solid;}

.courtesyL { border:1px #bbb solid; background:#fff; padding:1px;}

.dotline1 {background:url(/images/www/databank/dot_1.gif) repeat-y center; }
.dotline2 {background:url(/images/www/databank/dot_2.gif) repeat-x center; }
.cateimg {margin:0 6px;}


/* info.corpotration style 20080619 */
dl.corporation {}
dl.corporation dt,
dl.corporation dd {
	border-top:1px #dddddd solid;
	padding:10px 0;
	margin:0 0 0 0;
}
dl.corporation dt {
	clear:both;
	float:left;
	width:120px;
	line-height:1.3em;
}
dl.corporation dd {
	width:550px;
	margin:0 0 0 120px;
	line-height:1.3em;
}

/* clearfix
---------------------------------------------*/
.clearfix,
.PriVol {
	_height:1px;
	min-height:1px;
}

.clearfix:after,
.PriVol:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
}



