@charset "utf-8";
@import url("reset.css");
@media screen and (max-width: 1024px) {
#top_impact {display:none;}
}
/*----------*/
h1,h2,h3,h4,h5,h6,th,strong{font-weight:bold;}
html{
color:#333;
background:#d8edef;
font-size:16px;
line-height:1.5;
}

body,
#main table.s_news_list td,
table#tp_market_sub td,
#input_id{
font-family:"メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, sans-serif; 
}

input,select,textarea,
#main td,#main th{
font-family:"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, sans-serif;
}

a        {color:#06c; text-decoration:none;}
a:link   {color:#06c; text-decoration:none;}
a:hover  {color:#09f; text-decoration:none; margin:0;}
a:active {color:#09f; text-decoration:none;}
a:visited{text-decoration:none;}

iframe{vertical-align:bottom;}
/*----------*/

/*----------*/
.up   {color:#f30;}
.down {color:#06f;}
.equal{color:#333;}
.floatclear{clear:both;}


/*--pagination--*/
.pagination {font-size:16px; margin:0; padding:0 10px;}
.pagination ul {margin:0;padding:0;text-align:left;}
.pagination li {float:left;display:inline;list-style-type:none;padding:0 5px;}
.pagination select{font-size:14px;}

/*--topicpath--*/
.topicpath{font-size:12px; margin:0; padding:0px 0px 0px 10px;}
.topicpath ul{margin:0;padding:0;}
.topicpath ul li{display:inline;margin:0;padding:0;}


.title_box{
letter-spacing:0.1em;
/*
padding:3px 0 0 30px;
*/
padding:0px 0 0 30px;
margin:2px 0 5px 0px;
border-left:10px solid #999;
background:url(/images/cmn/header_bg_title1.jpg) repeat-x;
width:600px;
height:26px;
float:left;
}
.title_box h2{
padding-top:3px;
float:left;
}
.tw_icon_box{
margin:0;padding:0;
border:0;
height:26px;
margin-left:310px;width:290px;
background:#fff;
}

ul.snslink{
float:right;
height:23px;
}
ul.snslink li{
padding:1px 0 0 4px;
float:left;
}

.list_menu{
margin:0;
padding:0;
}
.list_menu ul{
padding:0 0 0 4px;
}
.list_menu li{
float:left;
width:90px;
font-size:14px;
color:#ff6600;
padding:2px 1px 0 2px;
text-align:center;
border:1px solid #ccc;
background:url(/images/cmn/disclosure_menu_back.jpg) repeat-x;
}
.list_menu a{
display:block;
}
/*----------*/


/*--.js--*/
div.charttip{
position:absolute;
display:none;
font-size:12px;
background:#fff;
border:2px solid #ccc;
}
div.charttip .p1{
padding:0 2px;
float:left;
border-top:1px solid #000;
border-left:1px solid #000;
}
div.charttip .p2{
padding:0 2px;
text-align:right;
border-top:1px solid #000;
border-right:1px solid #000;
}

div.charttip img{
width:266px;
height:140px
}
/**/
div.comtip{
position:absolute;
display:none;
width:220px;
font-size:13px;
background:#f9f9f9;
border:2px solid #ccc;
padding:5px;
}
div.tanitip{
position:absolute;
display:none;
font-size:12px;
background:#fff;
border:1px solid #ccc;
padding:2px;
}
div.kakugentip{
position:absolute;
display:none;
width:300px;
font-size:13px;
background:#fff;
border:2px solid #ccc;
padding:5px;
}
/*----------*/


/*--chimg--*/
div.ch h3{
margin:0px;
padding:0px;
width:auto;
font-size:14px;
text-align:left;
background:#fff;
border:0px;
display:block;
float:none;
}
div.ch table{
margin:0px;
padding:0px;
border-collapse:collapse;
border-spacing:0px;
}

div.ch *{
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
user-select:none;
}

div.ch table td{
margin:0;
padding:0;
font-size:12px;
border:1px solid #999;
}
div.ch table td.open,
div.ch table td.close{
color:#06c;
cursor:pointer;
}
div.ch table td.open{
background:#cfe8ec;
}
div.ch table td.close{
background:#fff;
}
div.ch table a{
width:12px;
display:block;
}
.ch_sz0{width:266px;height:140px;}
.ch_sz1{width:386px;height:173px;}
.ch_sz2{width:190px;height:100px;}
/*----------*/


/*----------*/
#wrapper_main{
width:980px;
background:#fff;
margin:0 auto;
}
#container{
clear:both;
background:#fff;
padding-top:10px;
}

#main{
float:left;
width:640px;
background:#fff;
padding:0 5px 0 10px;
}
/*----------*/

/*--top_impact--*/
#top_impact {
position:absolute;
z-index:0;
width:1300px;
left:50%;
margin-left:-650px;
}

#top_impact_L {
left:0;
top:0;
position:absolute;
width:160px;
}

#top_impact_R {
right:0;
top:0;
position:absolute;
width:160px;
}
/*----------*/


/*--c-header--*/
#header h1{
float:left;
margin-top:14px;
}

/*--header_shisuu--*/
#header_shisuu_big{

float:right;
width:720px;
/*
height:60px;

height:51px;

*/
height:51px;


/*order-right:1px solid #5b5b5b;*/
margin-bottom:14px;
border:none;
}
table.header_shisuu{
border-collapse:separate;
border-spacing: 0;

width:180px;
border:none;
}
table.header_shisuu td{
color:#333;
text-align:center;
}
table.header_shisuu td.header_shisuu_atai0{
border-right:1px solid #5b5b5b;

height:20px;

/*font-size:13px;*/
font-size:14px;
font-weight:bold;
color:#fff;
background: #666 url(/images/header/top_shisuu-waku.jpg)  repeat-x;
}
table.header_shisuu td.header_shisuu_atai0 div{
float:left;
height:20px;
width:143px;
padding-left:10px;
}
table.header_shisuu td.header_shisuu_atai0 img{
width:19px;
height:17px;
vertical-align:bottom;
margin:2px 5px 0 0;
}
span.header_shisuu_time{
font-size:12px;
font-weight:normal;
}
table.header_shisuu td.header_shisuu_atai1 {
/*height:30px;*/

/*font-size:17px;*/
font-size:16px;
font-weight:bold;
border-right:1px dashed #5b5b5b;
border-bottom:1px solid #5b5b5b;
}
table.header_shisuu td.header_shisuu_atai2{

width:63px;
/*font-size:13px;*/
font-size:11px;
line-height:15px;
border-right:1px solid #5b5b5b;
border-bottom:1px solid #5b5b5b;
}
table.header_shisuu a{
color:#fff;
}
/*----------*/



/*--menu_1--*/
#menu_1 {
clear:both;
width:970px;
height:30px;
padding-left:10px;
}
#menu_1 li{
float:left;
width:120px;
height:30px;
font-size:15px;
padding-top:1px;
text-indent:33px;
line-height:30px;
margin-right:3px;
color:#fff;
}
#menu_1 li:last-child{margin-right:0;}
#menu_1 li .small_font{font-size:13.5px;text-indent:31px;}
#menu_1 li a{display:block;color:#fff;}
#menu_1 li a:hover{color:#ccc;}
#menu_1 li a:active{color:#06c;}
#menu_1 li.navi_bg_home       {width:100px;background:url(/images/header/navi_bg_top_1.jpg?1) no-repeat center top;}
#menu_1 li.navi_bg_home_active{width:100px;background:url(/images/header/navi_bg_top_2.jpg?1) no-repeat center top;}
#menu_1 li.navi_bg_marcket       {background:url(/images/header/navi_bg_marcket_1.png) no-repeat center top;}
#menu_1 li.navi_bg_marcket_active{background:url(/images/header/navi_bg_marcket_2.png) no-repeat center top;}
#menu_1 li.navi_bg_news       {background:url(/images/header/navi_bg_news_1.png) no-repeat center top;}
#menu_1 li.navi_bg_news_active{background:url(/images/header/navi_bg_news_2.png) no-repeat center top;}
#menu_1 li.navi_bg_warning       {background:url(/images/header/navi_bg_warning_1.png) no-repeat center top;}
#menu_1 li.navi_bg_warning_active{background:url(/images/header/navi_bg_warning_2.png) no-repeat center top;}
#menu_1 li.navi_bg_disclosures       {background:url(/images/header/navi_bg_disclosures_1.png) no-repeat center top;}
#menu_1 li.navi_bg_disclosures_active{background:url(/images/header/navi_bg_disclosures_2.png) no-repeat center top;}
#menu_1 li.navi_bg_tansaku       {background:url(/images/header/navi_bg_tansaku_1.png) no-repeat center top;}
#menu_1 li.navi_bg_tansaku_active{background:url(/images/header/navi_bg_tansaku_2.png) no-repeat center top;}
#menu_1 li.navi_bg_hikaku       {background:url(/images/header/navi_bg_hikaku_1.png) no-repeat center top;}
#menu_1 li.navi_bg_hikaku_active{background:url(/images/header/navi_bg_hikaku_2.png) no-repeat center top;}
#menu_1 li.navi_bg_distribution-map       {background:url(/images/header/navi_bg_distribution-map_1.png) no-repeat center top;}
#menu_1 li.navi_bg_distribution-map_active{background:url(/images/header/navi_bg_distribution-map_2.png) no-repeat center top;}
/*----------*/



/*--c-sub--*/
#sub{
width:300px;
background:#fff;
float:right;
padding:0 10px 0 0;
}

#sub .box1{
border:1px solid #ccc;
margin-bottom:10px;
}


#sub .titlebox,
#sub .titlebox1,
#sub .titlebox2,
#sub .titlebox3,
#sub .ch h3{
clear:both;
margin:0px 0px 4px 0px;
padding-left:10px;
height:20px;
font-size:14px;
border:1px solid #ccc;
background:url(/images/cmn/header_bg_title1.jpg) repeat-x;
}

#sub .titlebox h3,
#sub .titlebox1 h3,
#sub .titlebox2 h3,
#sub .titlebox3 h3
{
font-weight:normal;
float:left;
}
#sub .titlebox p,
#sub .titlebox1 p,
#sub .titlebox2 p,
#sub .titlebox3 p
{
width:150px;
float:right;
margin:0 5px 0 0;
}



#sub .titlebox1{
background:url(/images/cmn/shihyo_gray_1px20px.gif) repeat-x;
}
#sub .titlebox2{
background:url(/images/cmn/kawase_gray_1px20px.gif) repeat-x;
}
#sub .titlebox3{
background:url(/images/cmn/sakimono_orange_1px20px.gif) repeat-x;
}





#sub .ch table{
margin:4px 0 4px 8px;
}



#sub table.sub_shihyou{
font-size:14px;
margin:0 0 3px 2px;
}
#sub table.sub_shihyou td{
padding:0px 2px 0px 2px;
}
#sub table.sub_shihyou td.name{
width:124px;
}
#sub table.sub_shihyou td.close{
width:91px;
text-align:right;
}
#sub table.sub_shihyou td.zenhi{
width:61px;
text-align:right;
}
.sub_shihyou img{
vertical-align:bottom;
}

#GooglenewsBar-bar{
font-size:12px;
text-align:left;
padding:7px;
word-wrap:break-word;
}
#GooglenewsBar-bar span.loading{
color:#676767;font-size:11px;margin:10px;padding:4px;
}

#sub_news_box{
margin-bottom:10px;
font-size: 13px;
border:1px solid #72bbdc;
}
#sub_news_box ul{
padding:10px 10px 0px 10px;
}
#sub_news_box li{
word-break:break-all;
/*
padding:0 0 8px 10px;
*/
padding:0 0 6px 10px;
line-height:1.4;

background:url(/images/top/top-news_mark.gif)  no-repeat left;
background-position:0 4px;
}
#sub_news_box p{
text-align:right;
padding-right:10px;
margin-bottom:4px;
}
#sub_news_box p a{
text-decoration:underline;
}

#sub_news_box ul.ranknews{padding:10px 10px 0px 6px;}
#sub_news_box ul.ranknews li{
padding:0 0 6px 18px;
background-position:0px 2px;
background-repeat:no-repeat left;
}
#sub_news_box li.ranknews1{background-image:url(/images/news/rank1_13px.gif);}
#sub_news_box li.ranknews2{background-image:url(/images/news/rank2_13px.gif);}
#sub_news_box li.ranknews3{background-image:url(/images/news/rank3_13px.gif);}
#sub_news_box li.ranknews4{background-image:url(/images/news/rank4_13px.gif);}
#sub_news_box li.ranknews5{background-image:url(/images/news/rank5_13px.gif);}
/*----------*/


/*--c-main_kensaku--*/

#main_kensaku{
clear:both;
background:#efefef;
padding:10px 0 10px 0px;
}

#main_kensaku:after {/*クリアフィックス*/
content: "."; 
display: block;
clear: both;
height: 0;
visibility: hidden;
}
/* pr_area start */
#main_kensaku .pr_area{
float:right;
font-size:12px;
}
#main_kensaku .pr_area li{
float:left;
height:36px;
line-height:36px;
}
#main_kensaku .pr_area li .text{
width:80px;
background:url(/images/header/prarea_bg_2.png) no-repeat left 0;
margin:0 0px 0 0px;
padding-left:15px;
display:block;
text-decoration:underline;
}
#main_kensaku .pr_area li.bg1{
width:24px;
background:url(/images/header/prarea_bg_1.png) no-repeat left 0;
}
#main_kensaku .pr_area li.bg3{
width:21px;
background:url(/images/header/prarea_bg_3.png) no-repeat left 0;
}

/* pr_area end */
#main_kensaku form{
height:36px;
width:620px;
float:left;
margin-right:5px;
background:url(/images/header/kensaku_table_back.png) no-repeat 4px 0px;
background-size:616px 36px;
}
#main_kensaku table{
}
#main_kensaku table td{
padding:4px 4px 0 0;
}
#main_kensaku td.kensaku_title {
padding:0 0 0 20px;
}
#input_id{
font-size:12px;
height:24px;
line-height:24px;/*IE*/
width:320px;
color:#333;
padding-left:2px;
}
.sub_window{
left:0;
visibility:hidden;
position:absolute;
background-color:#fff;
border:2px solid #09f;
padding:8px;
font-size:13px;
z-index:6;
}
/*----------*/

/*--jquery-ui--*/
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}

.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}

.ui-menu {
list-style: none;
padding:0;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu {
margin-top: -3px;
position: absolute;
}

.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding:  1px 0px 0px 10px;
min-height: 0;  support: IE7 
font-weight: normal;
}

.ui-widget-content {
/*input_id*/
width:320px;

font-size: 13px;
border: 1px solid #dddddd;
background: #fff;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
background:#ccc;
}

/*----------*/

/*--search/index--*/
#kensaku_kekka{
font-size:15px;
}

#kensaku_kekka h3{
padding:15px 0 0 0;
}

#kensaku_kekka h4{
font-size:14px;
font-weight:normal;
padding:5px 0 5px 10px;
}

#kensaku_kekka ul{
margin:0 0 0 40px;
}

#kensaku_kekka ul.kensaku_kekka_5 li{
float:left;
margin:0 0 0 5px;
padding:0 5px 0 0;
border-right:1px solid #ccc;
}

#kensaku_kekka ol{
padding:0 0 0 35px;
}

#kensaku_kekka ol li{
font-weight:bold;
list-style:decimal;
margin:0 0 5px 0;
padding:0;
}

#kensaku_kekka ol li ul{
margin:0;
}

#kensaku_kekka ol li ul li{
font-weight:normal;
list-style:none;
margin:0;
padding:0;
}
/*----------*/


/*--c-ad_sub--*/
#sub_ad p{
margin-bottom:10px;
}
/*----------*/


/*--c-footer--*/
#footer{
margin:10px 0 0px 0px;
background-color:#efefef;
}
#footer .foot2{
background-color:#d8edef;
}
#footer p{
font-size:11px;
padding:4px 8px 0 8px;
}
#footer ul{
text-align:center;
margin:2px 0 2px 0;
}
#footer li{
font-size:14px;
display:inline;
padding:0 10px 0 10px;
border-left:1px solid #09f;
}
#footer li.footer_top{
border-left:none!important;
}
#footer .foot3{
color:#000;
text-align:center;
font-size:11px;
}
/*----------*/


/*--/index--*/
#top_ticker,
#top_ticker li{
font-size:12px;
line-height:30px;
height:30px;
}
#top_ticker{
width: 640px;
background-color:#c2e9f6;
border:3px double #fff;
border-width:3px 0;
text-align:left;
overflow:hidden;
font-weight:bold;
color:#333;
margin-bottom:5px;
}
#top_ticker li{
overflow:hidden;
margin:0;padding:0;/*fix*/
}
#top_ticker li a{
text-decoration:underline;
}
#top_ticker p{
margin:0;
padding-left:4px;
}
#top_ticker img{
vertical-align:middle;
}
#top_ticker .spl{
font-weight:bold;
border-left:2px solid #9b9b9b;
padding:0 4px;
margin-left:6px;
}



.main_topic{
font-size:13px;
border-bottom:1px solid #ccc;
padding:10px 0 5px 0;
clear:both;
}

.main_topic h3{
font-size:15px;
font-weight:normal;
padding:0 0 0 10px;
border-left:10px solid #ccc;
}

.main_topic table{
margin-bottom:7px;
}

.main_topic li.gyouseki3{background-image:url(/images/cmn/gyouseki_3_mini.gif);}
.main_topic li.gyouseki2{background-image:url(/images/cmn/gyouseki_2_mini.gif);}
.main_topic li.gyouseki1{background-image:url(/images/cmn/gyouseki_1_mini.gif);}
.main_topic li.gyouseki0{background-image:url(/images/cmn/gyouseki_0_mini.gif);}
/*
.mt_AdSense{
clear:both;
width:550px;
padding:5px 0 0 80px;
}
*/

/*
#main width:640px; padding:0 5px 0 10px;
+13px
*/

#tp_market{
width:653px;
}
#tp_market_left{
width:200px;
float:left;
}
#tp_market_right{
width:453px;
float:right;
}

#tp_market li{
padding:0 0 2px 10px;
background:url(/images/top/top-news_mark.gif)  no-repeat left;
background-position:0 4px;
}


table#tp_market_sub{
margin:0px;
width:620px;
font-size:15px;
}
table#tp_market_sub td{
background:url(/images/cmn/mt_topic_sub_list.gif) no-repeat 0px 6px;
padding:2px 0 2px 12px;
}
table#tp_market_sub a{
text-decoration:underline;
}


#tp_kessan{
}

#tp_kessan_left{
width:430px;
float:left;
}

#tp_kessan_right{
width:190px;
float:right;
margin-bottom:0px;
}

#tp_kessan li{
padding:0 0 2px 17px;
background-repeat:no-repeat;
background-position:0 4px;
}

ul#tp_kessan_sub{
clear:both;
margin:0px 10px 0px 14px;
}

ul#tp_kessan_sub li{
font-size:15px;
padding:0 60px 0 0px;
background:url(/images/cmn/mt_topic_sub_list.gif) no-repeat 0 4px;
padding-left:14px;
}



ul#tp_ranking_tabmenu{
height:19px;
margin:0 0 0 10px;
padding:0px;
}
ul#tp_ranking_tabmenu li {
font-size:13px;
float:left;
border:1px solid #ccc;
border-bottom:none;
margin:0px 5px 0px 0px;
padding:0px 5px 0 5px;
}
ul#tp_ranking_tabmenu li.act {
border-top:3px solid #0cf;
}
ul#tp_ranking_tabmenu li a {
color:#333;
}
ul#tp_ranking_tabmenu li a:hover{
color:#999;
}

#tp_ranking{
clear:left;
margin:0 5px 10px 5px;
border-top   :2px solid #0cf;
border-bottom:2px solid #0cf;
}

#tp_ranking table{
width:310px;
float:right;
margin:10px 40px 5px 10px;
}

#tp_ranking th{
font-size:12px;
text-align:center;
font-weight:normal;
padding:3px 0 3px 0;
border-bottom:1px solid #ccc;
}

#tp_ranking td{
font-size:13px;
padding:2px;
text-align:right;
}

#tp_ranking_meigara{
float:left;
width:190px;
padding:10px 0 0 0;
}

#tp_ranking_meigara p{
padding:5px 0 0 0;
}


ul#tp_kaizi{
margin-left:5px;
}
ul#tp_kaizi li{
padding:0 0 2px 14px;
background:url(/images/cmn/main_topic_list.gif)  no-repeat 0 4px;
}



#tp_theme{
float:left;
width:310px;
border-right:1px solid #ccc;
}

#tp_theme ul{
margin:2px 5px 2px 5px;
}

#tp_theme li{
font-size:13px;
padding:0 0 2px 15px;
background:url(/images/cmn/main_topic_list.gif)  no-repeat top left ;
background-position:0 2px;
}

#tp_theme  ul.mt_theme_meigara{
clear:both;
padding:0 0 0 5px;
}

#tp_theme ul.mt_theme_meigara li{
font-size:13px;
margin:0;
padding:0 5px 2px 17px;
background:url(/images/cmn/theme_meigara.gif) no-repeat;
background-position:0 2px;
display:inline;
}


#tp_shinyou{
float:right;
width:310px;
}

#tp_shinyou ul{
margin-left:5px;
}
#tp_shinyou li{
padding:0 0 2px 17px;
background-repeat:no-repeat;
background-position:0 4px;
}

.mt_show{
clear:both;
text-align:right;
margin:4px 0;
}
.mt_show img{
vertical-align:middle;
margin-right:4px;
}


#kakugen{
display:none;
height:28px;
width:386px;
background:url(/images/header/kakugen.gif) no-repeat;
}
#kakugen p{
margin:0;
padding:6px 0px 0px 54px;
text-align:left;
font-size:12px;
}
#kakugen a{
color:#333;
font-weight:bold;
}
/*----------*/





/*--news--*/
.news_contents{
clear:both;
width:640px;
padding:0;
margin:0px 0 12px 0;
}

/*cmn*/
table.s_news_list{
margin:4px 0 10px 10px;
}
table.s_news_list td{
font-size:14px;
vertical-align:top;
padding:2px 2px 4px 2px;
line-height:1.2;
}
table.s_news_list td.news_time{
padding:3px 2px 3px 2px;
font-size:12px;
color:#666;
}
table.s_news_list td.td_kaiji{
font-size:12px;
}
table.s_news_list td.td_kaiji img{
vertical-align:middle;
}

.s_news_list .ctg0,
.s_news_list .ctg1,
.s_news_list .ctg2,
.s_news_list .ctg3,
.s_news_list .ctg4,
.s_news_list .ctg3_kk,
.s_news_list .ctg3_ks,
.s_news_list .ctg5,
.s_news_list .ctg6,
.s_news_list .ctg7,
.s_news_list .ctg8,
.s_news_list .ctg9,
.s_news_list .ctg10,
.s_news_list .ctg11,
.s_news_list .ctg_kaiji,
.s_news_list .ctg_PR{
width:46px;
background-repeat:no-repeat;
background-position:2px 2px;
}
.s_news_list .ctg0{background-image:url(/images/news/ctg0.jpg);}
.s_news_list .ctg1{background-image:url(/images/news/ctg1.jpg);}
.s_news_list .ctg2{background-image:url(/images/news/ctg2.jpg);}
.s_news_list .ctg3{background-image:url(/images/news/ctg3.jpg);}
.s_news_list .ctg3_kk{background-image:url(/images/news/ctg3_kk.jpg);}
.s_news_list .ctg3_ks{background-image:url(/images/news/ctg3_ks.jpg);}
.s_news_list .ctg4{background-image:url(/images/news/ctg4.jpg);}
.s_news_list .ctg5{background-image:url(/images/news/ctg5.jpg);}
.s_news_list .ctg6{background-image:url(/images/news/ctg6.jpg);}
.s_news_list .ctg7{background-image:url(/images/news/ctg7.jpg);}
.s_news_list .ctg8{background-image:url(/images/news/ctg8.jpg);}
.s_news_list .ctg9{background-image:url(/images/news/ctg9.jpg);}
.s_news_list .ctg10{background-image:url(/images/news/ctg10.jpg);}
.s_news_list .ctg11{background-image:url(/images/news/ctg11.jpg);}
.s_news_list .ctg_kaiji{background-image:url(/images/news/ctg_kaiji.jpg);}
.s_news_list .ctg_PR{background-image:url(/images/news/ctg_PR.jpg);}



/*--news/marketnews--*/
/**
#shijounews_category{
margin:4px 0 4px 10px;
}

#shijounews_category ul{ 
padding:0 0 10px 0;
}

#shijounews_category  li,
#shijounews_category2 li{
float:left;
list-style:none;
margin:0 2px 0 0;
}

#shijounews_category  li,
#shijounews_category  li a,
#shijounews_category2 li,
#shijounews_category2 li a{
outline:none;
display:block;
width:50px;
height:20px;
}

#shijounews_category li.category-1  {background:url(/images/news/category-1.gif) no-repeat top;}
#shijounews_category li.category-1 a{background:url(/images/news/category-1.gif) no-repeat bottom;}
#shijounews_category li.category1  {background:url(/images/news/category1.gif) no-repeat top;}
#shijounews_category li.category1 a{background:url(/images/news/category1.gif) no-repeat bottom;}
#shijounews_category li.category2  {background:url(/images/news/category2.gif) no-repeat top;}
#shijounews_category li.category2 a{background:url(/images/news/category2.gif) no-repeat bottom;}
#shijounews_category li.category3  {background:url(/images/news/category3.gif) no-repeat top;}
#shijounews_category li.category3 a{background:url(/images/news/category3.gif) no-repeat bottom;}
#shijounews_category li.category4  {background:url(/images/news/category4.gif) no-repeat top;}
#shijounews_category li.category4 a{background:url(/images/news/category4.gif) no-repeat bottom;}
#shijounews_category li.category5  {background:url(/images/news/category5.gif) no-repeat top;}
#shijounews_category li.category5 a{background:url(/images/news/category5.gif) no-repeat bottom;}
#shijounews_category li.category6  {background:url(/images/news/category6.gif) no-repeat top;}
#shijounews_category li.category6 a{background:url(/images/news/category6.gif) no-repeat bottom;}
#shijounews_category li.category8  {background:url(/images/news/category8.gif) no-repeat top;}
#shijounews_category li.category8 a{background:url(/images/news/category8.gif) no-repeat bottom;}
#shijounews_category li.category9  {background:url(/images/news/category9.gif) no-repeat top;}
#shijounews_category li.category9 a{background:url(/images/news/category9.gif) no-repeat bottom;}
#shijounews_category li.category10  {background:url(/images/news/category10.gif) no-repeat top;}
#shijounews_category li.category10 a{background:url(/images/news/category10.gif) no-repeat bottom;}
#shijounews_category li.category11  {background:url(/images/news/category11.gif) no-repeat top;}
#shijounews_category li.category11 a{background:url(/images/news/category11.gif) no-repeat bottom;}
#shijounews_category li.category-2  {background:url(/images/news/category-2.gif) no-repeat top; margin:0 0 0 8px;}
#shijounews_category li.category-2 a{background:url(/images/news/category-2.gif) no-repeat bottom;}
**/


/****/
#shijounews_category{
height:4px;
margin:0px 0 4px 10px;
}

#shijounews_category ul{ 
padding:0 0 10px 0;
}

#shijounews_category  li,
#shijounews_category2 li{
float:left;
list-style:none;
margin:0 2px 0 0;
}

#shijounews_category  li,
#shijounews_category  li a,
#shijounews_category2 li,
#shijounews_category2 li a{
outline:none;
display:block;
width:50px;
height:20px;
}

#shijounews_category li {margin:7px 2px 0 0}
#shijounews_category li.category-1  {background:url(/images/news/category-1.gif) no-repeat top;}
#shijounews_category li.category-1 a{background:url(/images/news/category-1.gif) no-repeat bottom;}
#shijounews_category li.category1  {background:url(/images/news/category1.gif) no-repeat top;}
#shijounews_category li.category1 a{background:url(/images/news/category1.gif) no-repeat bottom;}
#shijounews_category li.category2  {background:url(/images/news/category2.gif) no-repeat top;}
#shijounews_category li.category2 a{background:url(/images/news/category2.gif) no-repeat bottom;}
#shijounews_category li.category3  {background:url(/images/news/category3.gif) no-repeat top;}
#shijounews_category li.category3 a{background:url(/images/news/category3.gif) no-repeat bottom;}
#shijounews_category li.category4  {background:url(/images/news/category4.gif) no-repeat top;}
#shijounews_category li.category4 a{background:url(/images/news/category4.gif) no-repeat bottom;}
#shijounews_category li.category5  {background:url(/images/news/category5.gif) no-repeat top;}
#shijounews_category li.category5 a{background:url(/images/news/category5.gif) no-repeat bottom;}
#shijounews_category li.category6  {background:url(/images/news/category6.gif) no-repeat top;}
#shijounews_category li.category6 a{background:url(/images/news/category6.gif) no-repeat bottom;}
#shijounews_category li.category8  {background:url(/images/news/category8.gif) no-repeat top;}
#shijounews_category li.category8 a{background:url(/images/news/category8.gif) no-repeat bottom;}
#shijounews_category li.category9  {background:url(/images/news/category9.gif) no-repeat top;}
#shijounews_category li.category9 a{background:url(/images/news/category9.gif) no-repeat bottom;}
#shijounews_category li.category10  {background:url(/images/news/category10.gif) no-repeat top;}
#shijounews_category li.category10 a{background:url(/images/news/category10.gif) no-repeat bottom;}
#shijounews_category li.category11  {background:url(/images/news/category11.gif) no-repeat top;}
#shijounews_category li.category11 a{background:url(/images/news/category11.gif) no-repeat bottom;}
#shijounews_category li.category-2  {outline:none;display:block;width:57px;height:27px; background:url(/images/news/category-2new.gif) no-repeat top; margin:0px 0 0px 0px;}
#shijounews_category li.category-2 a{outline:none;display:block;width:57px;height:27px; background:url(/images/news/category-2new.gif) no-repeat bottom;}
/****/


#shijounews_category li a:hover     {background-position:top;}


#shijounews_category2{
padding:0;
margin:3px 9px 0 0;
border:0;
height:20px;
width:50px;
float:right;
}
#shijounews_category2 li.category0  {background:url(/images/news/category0.gif) no-repeat top;}
#shijounews_category2 li.category0 a{background:url(/images/news/category0.gif) no-repeat bottom;}
#shijounews_category2 li a:hover     {background-position:top;}





/*0告知,1市況,2材料,3決算,4テク,5特集,6経済,7なし,8速報,9注目,10特報,11為替*/
.news_left_icon0{color:#000000;}
.news_left_icon1{color:#000000;}
.news_left_icon2{color:#ff8c00;}
.news_left_icon3{color:#008000;}
.news_left_icon4{color:#0000ff;}
.news_left_icon5{color:#00bfff;}
.news_left_icon6{color:#696969;}
.news_left_icon8{color:#ff0000;}
.news_left_icon9{color:#7b009d;}
.news_left_icon10{color:#ff0000;}
.news_left_icon11{color:#ff66ff;}


.s_news_date{
clear:both;
text-align:right;
font-size:11px;
color:#333;
margin:5px 0 0 3px;
}


table#shijyou_chart{
float:right;
width:270px;
font-size:12px;
margin:5px 0 5px 10px;
}


#shijyounews{
margin:0;
padding:0 0 0 5px;
}

/*news見出し*/
#shijyounews h3{
font-size:17px;
margin:0;
padding:0 0 10px 0;
}

/*newsbody本文*/
#shijyounews p{
font-size:16px;
margin:0;
padding:0 10px 10px 0px;
}
#shijyounews .mono{
font-size:14px;
font-family:'ＭＳ ゴシック', monospace;
padding:0 0px 10px 0px;
}

#shijyounews .newsimg_left,
#shijyounews .newsimg_right{
padding-left:2px;
background:#fff;
font-size:12px;
}

#shijyounews .newsimg_leftbox,
#shijyounews .newsimg_rightbox,
#shijyounews .newsimg_left img,
#shijyounews .newsimg_right img{
width:160px;
}

#shijyounews .newsimg_left img,
#shijyounews .newsimg_right img{
margin-left:-2px;
margin-bottom:2px;
}

#shijyounews .newsimg_leftbox{
float:left;
margin-right:10px;
}
#shijyounews .newsimg_rightbox{
float:right;
margin-left:10px;
}
#shijyounews .newsimg_left{
border:1px solid #ccc;
float:left;
margin:0px 10px 10px 0px;
}
#shijyounews .newsimg_right{
border:1px solid #ccc;
float:right;
margin:0px 0px 10px 10px;
}

#shijyounews .newsimg_left p,
#shijyounews .newsimg_right p{
margin:0;
padding:2px 0px 0px 2px;
background:#fff;
font-size:12px;
}


.kanren_news{
clear:both;
font-size:14px;
}
.kanren_news li{
padding:1px 0 0 1px;
}


#shijyounews_next_prev{
border-top:1px dashed #fb8322;
font-size:14px;
}
#shijyounews_next_prev ul{
margin-top:8px;
}
#shijyounews_next_prev li{
padding:2px 0 2px 20px;
background-repeat:no-repeat;
background-position:0px 4px;
}
#shijyounews_next_prev li.u{
background-image:url(/images/news/M-news_arrow-u.gif);
}
#shijyounews_next_prev li.d{
background-image:url(/images/news/M-news_arrow-d.gif);
}


#h3div{
clear:both;
background:url(/images/cmn/kessan_s_h2_back.jpg) repeat-x;
border-top:3px solid #ccc;
border-bottom:3px solid #ccc;
}

#h3div h3{
font-size:18px;
padding:0;
margin:4px 0 0 5px;
}

#h3div .kessan_PDF{
float:right;
margin:5px 0 0 0;
}

#h3div .kessan_PDF a{
width:80px;
display:block;
outline:none;
}
#h3div .kessan_PDF a:hover{
text-indent:-9999px;
background:url(/images/news/kessan_PDF2.jpg) no-repeat left;
}

.kessan_surprise{
width:24px;
padding:0 8px 0 0;
margin:0;
float:left;
} 
/*----------*/


/*--finance--*/
#finance_box{
clear:both;
width:640px;
}
#finance_box h5{
font-size:14px;
margin:0;
padding:0;
}
#finance_box ul.info{
font-size:12px;
list-style-type:disc;
list-style-position:inside;
margin:0 0 0 10px;
padding:0;
}
#finance_box table{
clear:both;
width:auto;
margin:0px 0 0 0;
text-align:right;
border-top:2px solid #0099ff;
border-bottom:2px solid #0099ff;
}
#finance_box th,
#finance_box td{
line-height:1.2;
}
#finance_box th{
text-align:center;
font-size:13px;
padding:5px 1px 3px 0px;

border-bottom:1px solid #0099ff;
}
#finance_box td{
padding:1px 1px 0px 1px;
font-size:15px;
text-align:right;
border-top:1px solid #ccc;
}
#finance_box .caution{
clear:both;
font-size:12px;
text-align:right;
margin:0;
}
#finance_box .cap2{
/*width:360px;*/
float:right;
text-align:right;
margin:5px 0 0 0;
padding:0 0 1px 0;
}

#finance_box .cap1,
#finance_box .cap1shuusei,
#finance_box .cap1zisseki_shuusei,
#finance_box .cap1haitoushuusei,
#finance_box .cap1gyousekishuusei{
/*width:250px;*/
float:left;
font-size:15px;
text-align:left;
border-left:10px solid #ccc;
margin:5px 0 0 0;
padding:5px 0 1px 10px;
}
#finance_box .cap1shuusei        {border-left:10px solid #ff6600;}
#finance_box .cap1zisseki_shuusei{border-left:10px solid #666666;}
#finance_box .cap1haitoushuusei  {border-left:10px solid #ff6600;}
#finance_box .cap1gyousekishuusei{border-left:10px solid #00cc33;}

#finance_box .gyousekishuusei_title,
#finance_box .zisseki_shuusei_title,
#finance_box .gyousekishuusei_zenkihi_title,
#finance_box .gyousekizaimu_title,
#finance_box .haitoushuusei_title{
/*width:636px;*/
clear:both;
text-align:center;
font-size:16px;
margin:20px 0 5px 0;
padding:0;
}
#finance_box .gyousekishuusei_title{color:#f60;border:2px solid #f90;}
#finance_box .zisseki_shuusei_title{color:#666;border:2px solid #999;}
#finance_box .gyousekishuusei_zenkihi_title{color:#093;border:2px solid #0c3;}
#finance_box .gyousekizaimu_title{color:#666;border:2px solid #999;}
#finance_box .haitoushuusei_title{color:#f60;border:2px solid #f60;}
#finance_box .high{background-color:#fcc;}
#finance_box .kakou{background-color:#cff;}
#finance_box .koushin{background-color:#ffc;}

/*
01:決算期
02:売上高,営業益,経常益,最終益
03:１株益,１株配
04:発表日
*/
#finance_box .fb_01{width:98px;}
#finance_box .fb_02{width:84px;}
#finance_box .fb_03{width:66px;}
#finance_box .fb_04{width:74px;}
/*----------*/

/*--finances/kessan--*/
.stock_kes_menu{
margin:4px 0px 4px 20px;
}

.stock_kes_menu,
.stock_kes_menu li,
.stock_kes_menu a{
height:36px;
}

.stock_kes_menu li{
float:left;
width:90px;
font-size:13px;
text-align:center;
border:1px solid #ccc;
}
.stock_kes_menu a{
display:block;
}
/*----------*/


/*--c-stock--*/
#kobetsu_data{
clear:both;
border:2px solid #0099ff;
/*padding:3px 0 3px 0;*/
padding:0 0 3px 0;
}

#stockcode_link{
height:30px;
text-align:right;
background:url(/images/stock/kobetu-page_gradation.jpg) no-repeat;
}
#stockcode_link div{
font-size:14px;
padding:4px 4px 0 0;
}

.kobetsu_data_table1{
float:left;
height:76px;
width:322px;
font-size:15px;
margin:0 0 0 4px;
}
.kobetsu_data_table1 td{
}
.kobetsu_data_table1_meigara{
font-size:17px;
font-weight:bold;
}
.kobetsu_data_table1_kabuka{
font-size:20px;
font-weight:bold;
text-align:right;
}

.kobetsu_data_table2{
float:left;
width:94px;
height:76px;
font-size:14px;
border-left:1px solid #0099ff;
}
.kobetsu_data_table2 img{
padding:0 0 0 8px;
}
.kobetsu_data_table2 td{
padding:2px 0 0 2px;
}
.kobetsu_data_table2 a:link {
text-decoration:underline;
}

.kobetsu_data_table3{
width:208px;
height:76px;
font-size:15px;
}
.kobetsu_data_table3 td{
width:52px;
border-left:1px solid #0099ff;
text-align:center;
}


#ir_report_box{
margin-top:10px;
font-size: 14px;
}


.chart_menu{
clear:both;
font-size:14px;
}
.chart_menu ul{
padding:0 0 0 3px;
margin:0;
}
.chart_menu li{
width:70px;
height:25px;
float:left;
padding:2px 0 0 0;
text-align:center;
background:url(/images/stock/chart_menu.gif) no-repeat;
}
.chart_menu li.active{
background:url(/images/stock/chart_menu2.gif) no-repeat;
}
.chart_menu li.active a{
color:#fff;
font-weight:bold;
}
.chart_menu a{
display:block;
}

#kessan_happyoubi{
float:right;
font-size:14px;
margin:2px 0 0 0;
}
#kessan_happyoubi .red{
padding:1px 2px 0px 4px;
background-color:#ff3300;
color:#fff;
font-weight:bold;
}
#kessan_happyoubi .yellow{
padding:1px 2px 0px 4px;
background-color:#ffff66;
color:#000;
}
#kessan_happyoubi .white{
padding:1px 2px 0px 4px;
background-color:#fff;
color:#333;
}
/*----------*/


/*--stock/index--*/
#kobetsu_left{
float:left;
width:210px;
font-size:14px;
margin:10px 10px 0 0px;
}
#kobetsu_left .tar{
text-align:right;
}
#kobetsu_left table{
width:210px;
}

.stock_st_table{
border:1px solid #ccc;
}

.stock_st_table td{
padding:1px 2px 0px 2px;
border:0px solid #000;
}


.stock_st_table td.stockcode_link{
padding:1px 0px 0px 1px;
}
.stock_st_table td.stockcode_link img{
width:148px;
height:30px;
vertical-align:bottom;
}
.stock_st_table td.stockcode_link span{
font-size:14px;
line-height: 30px;
}


.stock_st_table th{
font-weight:normal;
text-align:center;
}
.stock_st_table_top{
text-align:center;
padding:5px;
border-bottom:1px solid #ccc;
background:url(/images/cmn/bg_header_title.jpg) repeat-x;
}


#kobetsu_right{
float:left;
width:405px;
margin:10px 0 0 10px;
}

.kabuka_trend table{
width:405px;
font-size:13px;
}

.kabuka_trend td{
text-align:center;
}

.gyouseki_table {
width:400px;
text-align:right;
border:1px solid #ccc;
}

.gyouseki_table th{
font-weight:normal;
text-align:center;
font-size:12px;
border:1px solid #ccc;
background:url(/images/cmn/bg_header_title.jpg) repeat-x;
padding:2px;
}

.gyouseki_table td{
border:1px solid #ccc;
font-size:13px;
padding:0px 1px 0px 1px;
text-align:right;
}


#kobetsu_right h3{
font-size:14px;
font-weight:normal;
padding:5px 0 5px 0;
margin:0;
}
#kobetsu_right div.ch h3{
padding:0;
}

#kobetsu_right h4{
font-size:17px;
font-weight:normal;
margin:0px 0 0 0;
}

#kobetsu_right h5{
font-size:14px;
font-weight:normal;
margin:0px 0 0 0;
}

#kobetsu_right ul{
padding:2px 0 0 0;
}

#kobetsu_right li{
padding:0 0 5px 0;
overflow:hidden;
}

#kobetsu_right dt{
width:65px;
float:left;
font-size:15px;
color:#999;
font-weight:bold;
}

#kobetsu_right dd{
width:325px;
float:left;
font-size:14px;
}
/*----------*/


/*--stock/kabuka--*/
#stock_kabuka_nenshorai{
margin-top:10px;
/*width:290px;*/
width:270px;
float:left;
}
#stock_kabuka_nenshorai td,
#stock_kabuka_table table td{
font-size:14px;
line-height:1.2;
}

#stock_kabuka_menu{
margin-top:10px;
/*width:310px;*/
float:right;
font-size:13px;
padding:5px 0 10px 0;
}
#stock_kabuka_menu li{
float:left;
width:70px;
text-align:center;
padding:2px 0 1px 0;
border:1px solid #0099ff;
}
#stock_kabuka_menu li a{
display:block;
}
#stock_kabuka_menu li.active1{color:#fff;font-weight:bold;background:url(/images/cmn/stock_kabuka_menu_back1.jpg) repeat-x;}
#stock_kabuka_menu li.active2{color:#fff;font-weight:bold;background:url(/images/cmn/stock_kabuka_menu_back2.jpg) repeat-x;}
#stock_kabuka_menu li.active3{color:#fff;font-weight:bold;background:url(/images/cmn/stock_kabuka_menu_back3.jpg) repeat-x;}
#stock_kabuka_menu li.active4{color:#fff;font-weight:bold;background:url(/images/cmn/stock_kabuka_menu_back4.jpg) repeat-x;}
#stock_kabuka_menu li.active5{color:#fff;font-weight:bold;background:url(/images/cmn/stock_kabuka_menu_back4.jpg) repeat-x;}




#stock_kabuka_table table{
font-size:14px;
border-left:1px solid #ccc;
/*
margin:0 0 15px 0;
*/
margin:0 0 5px 0;

padding:0;
}
#stock_kabuka_table table td{
text-align:right;
padding:0px 2px 0px 0;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#stock_kabuka_table table th{
text-align:center;
white-space:nowrap;
padding:1px 0 0px 0;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.stock_kabuka0 th{background:url(/images/cmn/bg_header_title.jpg) repeat-x;}
.stock_kabuka1 th{color:#fff;background:url(/images/cmn/stock_kabuka_menu_back1.jpg) repeat-x;}
.stock_kabuka2 th{color:#fff;background:url(/images/cmn/stock_kabuka_menu_back2.jpg) repeat-x;}
.stock_kabuka3 th{color:#fff;background:url(/images/cmn/stock_kabuka_menu_back3.jpg) repeat-x;}
.stock_kabuka4 th{color:#fff;background:url(/images/cmn/stock_kabuka_menu_back4.jpg) repeat-x;}
.stock_kabuka5 th{color:#fff;background:url(/images/cmn/stock_kabuka_menu_back4.jpg) repeat-x;}
/*----------*/


/*--info/--*/
.thissite_box{
}
.thissite_box h2{
}
.thissite_box h3{
}
.thissite_box h4{
font-size:14px;
}
.thissite_box p{
padding:0 0 10px 0;
font-size:14px;
}
.thissite_box .contents_box{
margin:0 0 10px 10px;
}

.thissite_box ol{
list-style-type:decimal;
margin:0 0 0 10px;
font-size:14px;
list-style-position:inside;
}


.thissite_ol_1{
font-size:14px;
width:550px;
margin:10px 0 20px 45px;
border-bottom:1px solid #999;
}
.thissite_ol_1 ol{
padding:8px 0 8px 90px;
}
.thissite_ol_1 li{
color:#6666ff;
font-weight:bold;
}

.thissite_box ul{
list-style-position:outside;
margin:0 0 20px 20px;
font-size:14px;
}

.thissite_box li{
font-size:14px;
}


.thissite_box table{
font-size:14px;
}
.thissite_box caption{
padding:15px 0 5px 0;
}
.thissite_box table td{
padding:4px;
vertical-align:middle;
border:1px solid #000;
}



.thissite_box dt{
font-size:14px;
margin:10px 0 0 0;
}

.thissite_box dd{
font-size:14px;
margin:0 0 10px 10px;
}

#sitemap_box{
padding:10px 0 0 10px;
}

#sitemap_box h3{
font-size:15px;
margin:0;
}

#sitemap_box ul{
font-size:14px;
margin:0;
padding:0 0 15px 10px;
}

#sitemap_box li{
list-style:disc;
list-style-position:inside;
margin:0;
}
/*------------------------------*/



/*--warning/--*/
#warning_box{
}

#warning_box ul{
font-size:15px;
margin:0;
padding:0 10px 4px 10px;
}

#warning_box li{
padding:1px 0 1px 0;
margin:0;
list-style-position:inside;
}

#warning_box li.warning_0{
list-style-image:url(/images/cmn/warning_0.jpg);
}


/*cmn*/
.warning_contents_title-2 h3,
.warning_contents_title-3 h3,
.warning_contents_title-4 h3,
.warning_contents_title-5 h3,
.warning_contents_title-6 h3,
.warning_contents_title-7 h3,
.warning_contents_title-8 h3
{
clear:both;
font-size:18px;
color:#666;
padding:1px 0 1px 0;
margin:0;
text-align:center;
}

.warning_contents_title-2 p,
.warning_contents_title-3 p,
.warning_contents_title-4 p,
.warning_contents_title-5 p,
.warning_contents_title-7 p,
.warning_contents_title-8 p{
text-align:right;
font-size:11px;
padding:1px 0 1px 0;
margin:0;
}

/* 株価注意報　各タイトル */
.warning_contents_title-2 h3,
.warning_contents_title-3 h3{
border:solid 2px #ff6600;
}
/* warning 4 */
.warning_contents_title-4 h3{
border:solid 2px #66ccff;
}


/* warning 決算発表予定銘柄のみ */
.warning_contents_title-5 h3{
border:solid 2px #00cc33;
}

/* tansaku ファンダメンタルズのみ */
.warning_contents_title-6 h3{
border-bottom:2px solid #ccff99;
}

/* tansaku テクニカルのみ */
.warning_contents_title-7 h3{
border-bottom:2px solid #ccccff;
}
/* tansaku テーマのみ */
.warning_contents_title-8 h3{
border-bottom:2px solid #ffccff;
}



/*cmn*/
.warning_pagenavi{
clear:both;
width:640px;
padding:5px 0 0 0;
}
.meigara_count{
text-align:right;
}
.meigara_count ul{
font-size:14px;
margin:0;
padding:0px 0 0 0;
}
.meigara_count li{
margin:0;
padding:0 3px 0 0;
display:inline;
}
/*----------*/


/*cmn*/
table.stock_table{
clear:both;
width:640px;
empty-cells:show;
margin:0px 0 5px 0;
}

table.stock_table th{
font-size:12px;
text-align:center;
white-space:nowrap;
color:#039;
background:#b9c9fe;
border:1px solid #fff;
padding:2px 0 2px 1px;
}
table.stock_table td{
font-size:13px;
text-align:right;
white-space:nowrap;
color:#333;
background:#e8edff;
border:1px solid #fff;
padding:2px 1px 2px 1px;
}
table.stock_table td.wsnormal{white-space:normal;}
table.stock_table td.tal{text-align:left;}
table.stock_table td.tar{text-align:right;}
table.stock_table td.tac{text-align:center;}


table.stock_table tr:hover td{
color:#339;
background:#d0dafd;
}


table.stock_table a.tips {
color:#333;
}
/*----------*/


/*--tansaku--*/
#tansaku_box{
font-size:15px;
}
#tansaku_box h3{
margin:10px 0 20px 0;
}
#tansaku_box h4{
margin : 0 0 4px 0;
padding : 0 0 0px 6px;
border-left:8px solid;
border-bottom:1px dashed;
}

#tansaku_box ul{
margin:0px 0 20px 0;
}
#tansaku_box li{
margin:0;
padding : 4px 0 0px 0;
font-size:14px;
list-style-position:inside;
list-style-image: url(/images/cmn/warning_0.jpg);
}

#tansaku_top1{
width:310px;
float:left;
margin-right:20px;
}
#tansaku_top1 h4{
color : #f06716;
}
#tansaku_top2{
width:310px;
float:left;
}
#tansaku_top2 h4{
color : #349f13;
}
.tansaku_chuui{
font-size:12px;
text-align:right;
}
/*----------*/


div.ads_box{
text-align:center;
margin:0;
padding:0;
}
div.ads_box h3{
text-align:left;
font-size:10px;
font-weight:normal;
margin:0;
padding:0;
border:0;
}
div.ads_box div{
margin:0 auto;
}

div.ads_box div.ads_div1_1{
float:left; width:300px; height:250px; margin:0px 15px 0 5px;
}
div.ads_box div.ads_div1_2{
float:left; width:300px; height:250px;
}


.login_link{
float:right;
text-align:right;
font-size:14px;
margin:0px;
padding:1px 0px 1px 0px;
}
.login_link span{
padding:0;
margin:0px;
margin:0 10px 0 10px;
}
.login_link .sp1{
color:#ff4630;
/*color:#ff8c1a;*/
font-weight:bold;
}


#finance_box td.oc_btn1,
#finance_box td.oc_btn2{
text-align:center;
border:0px solid #000;
}
#finance_box td.oc_btn2{
border-top:1px solid #ccc;
}
#finance_box .oc_t1f,
#finance_box .oc_t1q,
#finance_box .oc_t1z{
display:none;
}

/*--tip--*/
.codeTip{
margin:0;padding:0;
/*width:266px;*/
width:266px;
min-height:200px;
font-size:12px;
position:absolute;
display:none;
background:#fff;
border:1px solid #000;
box-shadow:5px 5px 4px 0px rgba(0, 0, 0, 0.5);
}
.codeTip table{
font-size:12px;
}

/*--tab1--*/
#tip-info table.table1  {
border-collapse:collapse;
border-spacing:0;
width:100%;
table-layout: fixed;
font-size:12px;
}
#tip-info table.table1 th,
#tip-info table.table1 td{
padding:0px 4px 0px 4px;
}

#tip-info table.table1 .tr1{
background:#cfe8ec;
}
#tip-info table.table1 .tr1 td,
#tip-info table.table1 .tr1 th{
padding:4px 4px 4px 4px;
}
#tip-info table.table1 th{
width:50px;
font-weight:normal;
}
#tip-info table.table1 td{
text-align:right;
}
#tip-info table.table1 .td1{
border-right:1px solid #0099ff;
}

/*--tab2--*/
#chjump{
font-size:10px;
font-weight:bold;
line-height:10px;
width:40px;
color:#fff;
background:#f00;
position:absolute;
bottom:16px;
right:0;
}
#chjump a{
color:#fff;
}
#chjump a:hover{
color:#09f;
}

/*--tab3--*/
#tip-info table.table3 td{
border-right:0px solid #000;
font-size:12px;
padding:2px 0px 0px 4px;
}
#tip-info table.table3 td.td3{
max-width: 192px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
/*0告知,1市況,2材料,3決算,4テク,5特集,6経済,7なし,8速報,9注目,10特報,11為替*/
.ct1,.ct2,.ct3,.ct5,.ct6,.ct8,.ct9,.ct10,.ct11,.ctd{
color:#fff;
background:#ccc;
text-align:center;
height:16px;width:16px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
.ct1{background:#000000;}
.ct2{background:#ff7800;}
.ct3{background:#008c00;}
.ct5{background:#00b4ff;}
.ct6{background:#484848;}
.ct8{background:#ff0000;}
.ct9{background:#7400a0;}
.ct10{background:#ff0000;}
.ct11{background:#ff53e5;}
.ctd{background:#696969;}

/*--disp--*/
#tip-btn {
height:18px;
clear: both;
}
#tip-btn, #tip-btn li {
margin:0;padding:0;
}
#tip-btn li {
line-height:18px;
display: inline-block;
/*
width:33%;
*/
width:88px;
float: left;
text-align:center;
border-left: 1px solid #000;
}
#tip-btn li:first-child {
border-left: 0px;
}
#tip-btn li a, #nav li a:visited {
color: #06c;
text-decoration: none;
display: block;
}
#tip-btn li a:hover {color:#09f;}
#tip-btn li.active {background:#09f;}
#tip-btn li.active a{color: #fff;}
#tip-adv div{
margin:0px auto;
}
#tip-info {
height: 164px;
}
#tip-info p{
padding:2px 4px 2px 4px;
height:54px;
}
#tip-name table{
font-size:12px;
border-collapse:collapse;
border-spacing:0;
width:100%;
border-bottom:1px solid #000;
}
#tip-name table td{
white-space: nowrap;
padding:0px 4px 0px 4px;
width:33%;
}
#tip-name table td.td3{
text-align:right;
}

.vm1 #tip-btn,
.vm2 #tip-btn,
.vm3 #tip-btn{
border-bottom:1px solid #000;
}
.vm4 #tip-btn{
border-top:1px solid #000;
}

.vm1 #tip-adv,
.vm2 #tip-adv{
border-bottom:1px solid #000;
}
.vm3 #tip-adv,
.vm4 #tip-adv{
border-top:1px solid #000;
}

/*--tip--*/
