@charset "utf-8";


/* オカルトトレーダー記事
---------------------------------------------- */
div#occultNumber{
margin:0 0 20px 0;
}

div.occultNumber_main{
float:left;
background:url(../../../img/sec/occult/number/occult_footer.jpg) left bottom no-repeat;
padding:0 0 24px 0;
width:656px;
}

div.occultNumber_main h2{
background:url(../../../img/sec/occult/occult_header.jpg) no-repeat;
width:656px;
height:227px;
text-indent:-9999px;
margin:0;
padding:0;
}

div.occultNumber_main_header{
background:url(../../../img/sec/occult/number/occult_title.jpg) no-repeat;
width:656px;
height:98px;
padding:0 0 0 0;
}

div.occultNumber_main_header p.update{
background:url(../../../img/sec/kabukora/update_ic.gif) 0 3px no-repeat;
padding:0 0 0 45px;
margin:0 0 0 520px;
}

div.occultNumber_main_header h3{
font-size:18px;
width:600px;
margin:23px auto 0;
padding:3px 0;
line-height:120%;
text-align:center;
}

span.odai{
color:#73004D;
}

div.occultNumber_main_body{
background:url(../../../img/sec/occult/number/occult_body.jpg) repeat-y;
width:576px;
padding:0 40px;
float:left;
}

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

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.occultNumber_main_body p{
color:#000000;
font-size:14px;
line-height:180%;
margin:0;
padding-bottom:20px;
text-align:justify;
}

div.occultNumber_main_body ul{
margin:0;
padding:0 0 20px 0;
list-style:none outside none;
font-size:14px;
}

div.occultNumber_main_body ul li{
}


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

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

/* イメージ左寄せ用 */
div.img_l{
padding:5px;
margin:0 10px 10px 0;
color:#000000;
float:left;
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:7px 0 2px 0;
}

/*　オカルトトレーダー運用成績　*/
div.occult_result{
background:url(../../../img/sec/occult/number/occult_result.jpg) no-repeat;
width:570px;
height:96px;
margin:0 auto;
padding:40px 0 20px 10px;
}

div.occult_result h4{
margin:0 0 0 0;
padding:0;
font-size:18px;
}

div.occult_result p.result{
float:left;
margin:0;
padding:0;
width:180px;
font-size:18px;
font-weight:bold;
color:#E60012;
}

div.occult_result p.to_occult_port{
background:url(../../../img/common/icon/icon_c_arrow_r.gif) left 3px no-repeat;
float:left;
margin:5px 0 0 0;
padding:0 0 0 20px;
font-size:12px;
width:200px;
}

/*　スポンサーリンク　*/
div.s_link{
float:left;
border:solid 1px #666666;
width:560px;
margin:0 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:550px;
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:580px;
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:450px;
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;
}

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

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

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

div.occult_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.occult_main1 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:3px 0 0 0;
font-size:12px;
line-height:1.2;
}

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

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

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


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

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

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

div.kabukora_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.kabukora_main2 dl dd.def2_adFooter{
float:left;
color:#71B537;
margin:0;
padding:3px 0 0 0;
font-size:12px;
line-height:1.2;
}

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

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

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

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