@charset "utf-8";


/* 世界の株式市場記事
---------------------------------------------- */
div#sekainoNumber{
margin:0 0 20px 0;
}

div.sekainoNumber_main{
float:left;
background:url(../../../img/sec/sekaino/number/sekaino_main2.jpg) left bottom no-repeat;
padding:0 0 212px 0;
width:655px;
}

div.sekainoNumber_main h2{
background:url(../../../img/sec/sekaino/sekaino_head.jpg) no-repeat;
width:655px;
height:130px;
text-indent:-9999px;
margin:0;
padding:0;
}

div.sekainoNumber_main_header{
background:url(../../../img/sec/sekaino/number/sekaino_h2.jpg) no-repeat;
width:655px;
height:130px;
padding:0 0 0 0;
}

div.sekainoNumber_main_header p.update{
background:url(../../../img/sec/sekaino/update_ic.gif) 0 38px no-repeat;
padding:35px 0 0 45px;
margin:0 0 0 480px;
}

div.sekainoNumber_main_header h3{
font-size:18px;
color:#610C15;
width:455px;
height:auto;
margin:10px 0 0 130px;
padding:3px 0;
border-top:dotted 1px #333333;
border-bottom:dotted 1px #333333;
line-height:120%;
}

/* ソーシャルブックマーク */
div.bookmarklet{
float:left;
padding:0 0 5px 405px;
width:160px;
}

div.bookmarklet a{
background:url(../../../img/common/icon/icon_bookmarks.png) no-repeat;
}

div.bookmarklet a.b_yahoo{
display:block;
outline-style:none;
width:16px;
height:16px;
background-position:-70px -10px;
}

div.bookmarklet a.b_hatena{
display:block;
outline-style:none;
width:18px;
height:15px;
background-position:-9px -10px;
}

div.bookmarklet a.b_buzzurl{
display:block;
outline-style:none;
width:16px;
height:16px;
background-position:-50px -10px;
}

div.bookmarklet a.b_livedoor{
display:block;
outline-style:none;
width:16px;
height:16px;
background-position:-30px -10px;
}

div.bookmarklet a.b_twitter{
display:block;
outline-style:none;
width:63px;
height:24px;
background-position:-10px -50px;
}

div.bookmarklet p.bookmark{
float:left;
margin:0;
padding:5px 0 0 3px;
text-indent:-9999px;
}

div.bookmarklet p.bookmark2{
float:left;
margin:0;
padding:0 0 0 3px;
text-indent:-9999px;
}

/* 本文 */
div.sekainoNumber_main_body{
background:url(../../../img/sec/sekaino/number/sekaino_main1.jpg) repeat-y;
width:555px;
padding:0 50px;
float:left;
}

div.sekainoNumber_main_body p{
color:#000000;
font-size:14px;
line-height:180%;
margin:0;
padding-bottom:20px;
text-align:justify;
}

div.sekainoNumber_main_body p.writer{
font-size:12px;
color:#000000;
margin:0;
padding:0;
}

/* イメージ右寄せ用 */
div.img_r{
padding:5px;
margin:0 0 5px 10px;
color:#000000;
float:right;
border-width:1px;
border-color:#999999;
border-style:solid;
}

div.image2{
padding:5px;
margin:0 0 5px 5px;
color:#000000;
float:right;
border-width:1px;
border-color:#999999;
border-style:solid;
}

/* イメージ中央寄せ用 */
div.img_c{
padding:5px;
margin:0 auto;
color:#000000;
border-width:1px;
border-color:#999999;
border-style:solid;
}


div.v1_caption{
clear:both;
font-size:12px;
line-height:100%;
width:auto;
text-align:left;
padding:2px;
}

/*　スポンサーリンク　*/
div.s_link{
float:left;
border:solid 1px #666666;
width:530px;
margin:10px 0 20px 0;
padding:10px 10px 2px 10px;
list-style:none outside none;
}

div.s_link p{
float:left;
margin:0;
padding:0 20px 0 10px;
font-size:12px;
}

div.s_link p a{
background:url(../../../img/common/icon/gray_arrow.gif) left 1px no-repeat;
padding:0 20px 0 10px;
}

div.s_link p.sponsor_txt{
background:none;
clear:both;
text-align:right;
font-size:10px;
color:#666666;
margin:0;
padding:0;
width:530px;
line-height:1;
}

/*　最新記事も読んどく？　*/
div.new_contents_list{
clear:both;
}

div.new_contents_list h3{
background:url(../../../img/sec/occult/number/new_contents_list_title.jpg) no-repeat;
width:555px;
height:41px;
text-indent:-9999px;
margin:0;
padding:0;
}

div.new_contents_list dl{
margin:0;
padding:10px 0 10px 0;
float:left;
background:url(../../../img/common/icon/dotline.gif) left bottom repeat-x;
}

div.new_contents_list dl dt{
margin:0 0 10px 0;
padding:0;
float:left;
line-height:1.5;
width:110px;
height:83px;
}

div.new_contents_list dl dt img{
border:solid 1px #999999;
}

div.new_contents_list dl dd{
margin:0 0 0 10px;
padding:0;
float:left;
width:430px;
line-height:1.5;
}

div.new_contents_list dl dd.content_type_occult{
background:url(../../../img/common/icon/icon_occult.jpg) no-repeat;
width:400px;
height:17px;
text-indent:-9999px;
}

div.new_contents_list dl dd.content_type_kabukora{
background:url(../../../img/common/icon/icon_kabukora.jpg) no-repeat;
width:400px;
height:17px;
text-indent:-9999px;
}

div.new_contents_list dl dd.content_type_koma{
background:url(../../../img/common/icon/icon_koma.jpg) no-repeat;
width:400px;
height:17px;
text-indent:-9999px;
}

div.new_contents_list dl dd.content_type_trader{
background:url(../../../img/common/icon/icon_trader.jpg) no-repeat;
width:400px;
height:17px;
text-indent:-9999px;
}

div.new_contents_list dl dd.content_type_sekaino{
background:url(../../../img/common/icon/icon_sekaino.jpg) no-repeat;
width:400px;
height:17px;
text-indent:-9999px;
}

div.new_contents_list dl dd.content_type_wara{
background:url(../../../img/common/icon/icon_wara.jpg) no-repeat;
width:400px;
height:17px;
text-indent:-9999px;
}

div.new_contents_list dl dd.contents_title h4{
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}
div.new_contents_list dl dd.contents_txt{
margin:0 0 0 10px;
padding:0;
font-size:12px;
}
div.new_contents_list dl dd.contents_txt p{
margin:0;
padding:0;
font-size:12px;
line-height:1.4;
}
div.new_contents_list dl dd.contents_update{
padding:0;
line-height:1.5;
float:left;
width:300px;
}
div.new_contents_list p.to_newList{
font-size:12px;
margin:0;
padding:0;
text-align:right;
float:left;
width:550px;
}
div.new_contents_list p.to_newList a{
background:url(../../../img/common/icon/icon_c_arrow_r.gif) left center no-repeat;
padding:2px 0 1px 20px;
}

/*　sekaino_main1 インタレストマッチ　*/
div.sekaino_main1{
float:left;
margin:0;
padding:0 0 5px 0;
}

div.sekaino_main1 a.l_box{
display:block;
cursor:pointer;
float:left;
}

div.sekaino_main1 dl{
float:left;
width:500px;
padding:0;
margin:10px 0 0 0;
}

div.sekaino_main1 dl dt.def2_adtitle{
background:url(../../img/common/icon/gray_arrow.gif) left center no-repeat;
float:left;
font-size:14px;
font-weight:bold;
line-height:1.2;
padding:0 5px 0 10px;
text-decoration:underline;
}

div.sekaino_main1 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:3px 0 0 0;
font-size:12px;
line-height:1.2;
}

div.sekaino_main1 dl dd.def2_adBody{
clear:both;
color:#666666;
font-size:12px;
line-height:1.7;
padding:0 0 0 10px;
}

div.sekaino_main1 ul.def2_overtureimHeight{
clear:both;
width:550px;
list-style:none outside none;
margin:0;
padding:2px;
text-align:right;
}

div.sekaino_main1 ul.def2_overtureimHeight li,
div.sekaino_main1 ul.def2_overtureimHeight li a,
div.sekaino_main1 ul.def2_overtureimHeight li a:visited{
color:#999999;
font-size:11px;
}


/*　sekaino_main2 インタレストマッチ　*/
div.sekaino_main2{
float:left;
margin:5px 0 0 0;
padding:0 0 0 0;
}

div.sekaino_main2 a.l_box{
display:block;
cursor:pointer;
float:left;
}

div.sekaino_main2 dl{
float:left;
width:500px;
padding:0;
margin:10px 0 5px 0;
}

div.sekaino_main2 dl dt.def2_adtitle{
float:left;
font-size:14px;
font-weight:bold;
line-height:1.2;
padding:0 5px 0 0;
text-decoration:underline;
}

div.sekaino_main2 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:3px 0 0 0;
font-size:12px;
line-height:1.2;
}

div.sekaino_main2 dl dd.def2_adBody{
clear:both;
color:#666666;
font-size:12px;
line-height:1.7;
padding:0 0 0 0;
}

div.sekaino_main2 ul.def2_overtureimHeight{
clear:both;
width:550px;
list-style:none outside none;
margin:0;
padding:2px;
text-align:right;
}

div.sekaino_main2 ul.def2_overtureimHeight li,
div.sekaino_main2 ul.def2_overtureimHeight li a,
div.sekaino_main2 ul.def2_overtureimHeight li a:visited{
color:#999999;
font-size:11px;
}

/* 右サイド */
div#sekainoNumber_side{
float:right;
width:300px;
}



/* 第13回用 */
div.sekainoNumber_main_body ul.num_13_ul{
float:left;
list-style:none outside none;
margin:0 0 0 0;
padding:0 20px 0 10px;
font-size:12px;
width:100px;
}

div.sekainoNumber_main_body ul.num_13_ul li{
padding:0 0 2px 0;
}


/* 第10回用 */
div.sekainoNumber_main_body table.vol_10{
border-right:1px solid #999999;
border-top:1px solid #999999;
margin:0 auto 20px auto;
}

div.sekainoNumber_main_body table.vol_10 td{
border-bottom:1px solid #999999;
border-left:1px solid #999999;
padding:2px 0;
}

/* 第5回用 */
div.sekainoNumber_main_body p.vol_5_tImg{
background:url(../../../img/sec/sekaino/number/img/vol_05_2.jpg) no-repeat;
float:left;
padding:80px 0 0 0;
width:555px;
}
