@charset "utf-8";
/*--------------------------------------------
　[ スポーツナビ＋ ]ポータルトップ系スタイルシート
　/stylesheets/portal/p_top_v2.css

   1. 総合TOP
   2. セレクトTOP
   3. セレクトリスト
   4. コラボブログTOP
   5. コラボ　日本ジャーナリスト専門学校
   6. コラボ　BLUE TAG
   7. コラボ　ベースボールマガジン社
   8. コラボ　Three GOAL
   9. コラボ　日本体操協会
   10. ファンTOP
   11. タグ tags
   12. ジャンル別一覧 centric / 検索結果 search_result
--------------------------------------------*/



/*************************************************************
   1. 総合TOP
*************************************************************/
/* タブ切り替え
----------------------------------------------------------- */
#new_article_list {
width: 100%;
margin-top: -1.5em;
margin-bottom: 10px;
}

#new_article_list ul {
width: 240px;
margin: 0 0 0 auto;
position: relative;
z-index: 999;
}
#new_article_list ul#tab li {
float: left;
margin-right: 0.5em;
}
#new_article_list ul#tab li span {
display: none;
}

#new_article_list ul#tab li a.synthetic {
background: url(/images/portal_v2/tab_synthetic_off.gif) no-repeat 0 0;
display: block;
width: 72px;
height: 24px;
}
#new_article_list ul#tab li a.synthetic:hover {
background: url(/images/portal_v2/tab_synthetic_on.gif) no-repeat 0 0;
}
#new_article_list ul#tab li.selected a.synthetic {
background: url(/images/portal_v2/tab_synthetic_sel.gif) no-repeat 0 0;
}

#new_article_list ul#tab li a.select {
background: url(/images/portal_v2/tab_select_off.gif) no-repeat 0 0;
display: block;
width: 72px;
height: 24px;
}
#new_article_list ul#tab li a.select:hover {
background: url(/images/portal_v2/tab_select_on.gif) no-repeat 0 0;
}
#new_article_list ul#tab li.selected a.select {
background: url(/images/portal_v2/tab_select_sel.gif) no-repeat 0 0;
}

#new_article_list ul#tab li a.collabo {
background: url(/images/portal_v2/tab_collabo_off.gif) no-repeat 0 0;
display: block;
width: 72px;
height: 24px;
}
#new_article_list ul#tab li a.collabo:hover {
background: url(/images/portal_v2/tab_collabo_on.gif) no-repeat 0 0;
}
#new_article_list ul#tab li.selected a.collabo {
background: url(/images/portal_v2/tab_collabo_sel.gif) no-repeat 0 0;
}

div#synthetic, div#select, div#collabo {
margin-top: -1px;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
}

#new_article_list dl {
padding: 10px;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#new_article_list dl dt {
clear: right;
float: right;
color: #999999;
}
#new_article_list dl dd {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
}

#new_article_list .right {
text-align: right;
padding: 0 10px 10px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#new_article_list .right a {
font-weight: bold;
font-size: 12px;
}

/* タグ
----------------------------------------------------------- */
#tag {
margin-bottom: 15px;
}

#tag ul {
padding: 8px;
border-color: #cccccc;
border-style: solid;
border-width: 1px 1px 0 1px;
background-color: #e5e5e5;
}
#tag ul li {
display: inline;
margin-right: 0.5em;
}

#tag .right {
text-align: right;
background: url(/images/portal_v2/bg_graybox_btm.gif) repeat-x top left;
}
#tag .right a {
background: url(/images/portal_v2/bg_tag_btn.gif) no-repeat top left;
display: block;
width: 82px;
height: 19px;
margin: 0 0 0 auto;
font-weight: bold;
font-size: 12px;
text-align: center;
}

/* アクセスランキング
----------------------------------------------------------- */
#ranking {
width: 200px;
float: right;
}
#ranking .date {
font-size: 10px;
border: #b1b1b1 solid 1px;
background-color: #cccccc;
padding: 3px;
}
#ranking ol {
border-color: #b1b1b1;
border-style: solid;
border-width: 0 1px 1px 1px;
background-color: #e6e6e6;
padding: 5px 5px 8px 5px;
}
#ranking ol li {
list-style-type: decimal;
font-size: 12px;
margin-left: 28px;
}
#ranking ol li span {
background-color: #cc9900;
color:#000000;
font-size: 10px;
padding: 2px;
margin-left: 0.3em;
text-decoration: none;
}
#ranking ol li a:link {
color: #000000;
}
#ranking ol li a:hover {
color: #ff6600;
}
#ranking .right {
text-align: right;
padding: 1px 5px 5px 5px;
background: url(/images/portal_v2/bg_graybox_btm.gif) repeat-x bottom left;
border-color: #b1b1b1;
border-style: solid;
border-width: 0 1px 0 1px;
background-color: #cccccc;
}
#ranking .right a {
font-weight: bold;
font-size: 12px;
}

/* おすすめエントリー
----------------------------------------------------------- */
#center_2clm_left {
margin-right: 210px;
}
#recommend {
margin: 0 0 10px 0;
}
#recommend dl {
padding: 10px 10px 0 10px;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#recommend dl dt {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
}
#recommend dl dt span {
margin-left: 0.5em;
}
#recommend dl dd {
padding: 0 0 10px 10px;
color: #666666;
font-size: 12px;
}
#recommend .right {
text-align: right;
padding: 0 10px 10px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#recommend .right a {
font-weight: bold;
font-size: 12px;
}


/* セレクトブログ紹介
----------------------------------------------------------- */
#select_introduction {
margin: 0 0 10px 0;
}
#select_introduction dl {
padding: 10px;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#select_introduction dl dt {
clear: left;
}
#select_introduction dl dt img {
margin: 0 10px 5px 0;
padding: 0;
float: left;
}
#select_introduction dl dd {
padding: 0 0 10px 0;
color: #666666;
font-size: 12px;
}
#select_introduction .right {
clear: left;
text-align: right;
padding: 0 10px 10px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#select_introduction .right a {
font-weight: bold;
font-size: 12px;
}

/* コラボブログ紹介
----------------------------------------------------------- */
#collabo_introduction {
margin: 0 0 10px 0;
}
#collabo_introduction dl {
padding: 10px 10px 0 10px;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#collabo_introduction dl dt {
clear: right;
}
#collabo_introduction dl dt a {
font-weight: bold;
}
#collabo_introduction dl dt img {
margin: 0 0 5px 10px;
padding: 0;
float: right;
}
#collabo_introduction dl dd {
color: #666666;
font-size: 12px;
}
#collabo_introduction .right {
text-align: right;
padding: 0 10px 10px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#collabo_introduction .right a {
font-weight: bold;
font-size: 12px;
}

/* スポーツナビ編集部ブログ
----------------------------------------------------------- */
#editor {
margin: 0 0 10px 0;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
}
#editor ul {
padding: 10px;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#editor ul li {
float: left;
background: url(/images/portal_v2/lm_main.gif) no-repeat left 5px;
padding: 0 0 0 10px;
width: 165px;
}



/*************************************************************
   2. セレクトTOP
*************************************************************/
table#contents_table td.main #select_title {
background: url(/images/portal_v2/bg_select_main.gif) repeat-x left top;
height: 65px;
}
table#contents_table td.main #select_title h2 {
font-size: 0px;
background: none;
padding: 27px 0 0 12px;
}
table#contents_table td.main .select_inner h3 {
font-size: 110%;
background: url(/images/portal_v2/lm_main_h2.gif) no-repeat left 5px;
padding: 0 0 0 15px;
}

/* おすすめセレクトブログ
----------------------------------------------------------- */
#select_recommend {
margin: 0 0 10px 0;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
}
#select_recommend ul {
padding: 10px 10px 0 10px;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#select_recommend ul li {
float: left;
width: 48%;
margin-right: 2%;
line-height: 1.3;
}
* html #select_recommend ul li {
width: 48%;
margin-right: 1%;
}
#select_recommend ul li img {
padding: 0 10px 10px 0;
float: left;
}
#select_recommend ul li span {
padding: 0 0 10px 0;
color: #666666;
font-size: 12px;
}
#select_recommend .right {
clear: left;
text-align: right;
padding: 0 10px 10px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#select_recommend .right a {
font-weight: bold;
font-size: 12px;
}

/* 新加入セレクトブログ
----------------------------------------------------------- */
#select_new {
margin: 0 0 10px 0;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
}
#select_new ul {
padding: 10px 10px 0 10px;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#select_new ul li {
float: left;
width: 48%;
margin-right: 2%;
line-height: 1.3;
}
* html #select_new ul li {
width: 48%;
margin-right: 1%;
}
#select_new ul li img {
padding: 0 10px 10px 0;
float: left;
}
#select_new ul li span {
padding: 0 0 10px 0;
color: #666666;
font-size: 12px;
}
#select_new .right {
clear: left;
text-align: right;
padding: 0 10px 10px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#select_new .right a {
font-weight: bold;
font-size: 12px;
}

/* 新着記事
----------------------------------------------------------- */
table#contents_table td.main .select_inner h3.icon {
width: 5em;
float: left;
}
table#contents_table td.main .select_inner div.icon {
}
#select_new_entry {
clear: left;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
margin: 2px 0 10px 0;
width: 100%;
}
#select_new_entry dl {
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
padding: 10px;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
#select_new_entry dl dt {
clear: both;
float: right;
color: #999999;
min-height: 55px;
}
#select_new_entry dl dd {
margin-bottom: 5px;
min-height: 55px;
}
#select_new_entry dl dd img {
float: left;
margin-right: 5px;
}

/*************************************************************
   3. セレクトリスト
*************************************************************/
/* ページ内リンク
----------------------------------------------------------- */
.anchor {
border: #e0e0e0 solid 1px;
background-color: #f0f0f0;
margin: 5px 0 15px 0;
}
.anchor ul {
padding: 5px 10px 0 10px;
}
.anchor ul li {
float: left;
background: url(/images/portal_v2/lm_main_under.gif) no-repeat left 8px;
padding: 0 1em 5px 10px;
}

/* 各リスト
----------------------------------------------------------- */
table#contents_table td.main .select_inner h4 {
font-size: 100%;
background: url(/images/portal_v2/bg_select_div_title.gif) repeat-x left top;
line-height: 25px;
color: #ffffff;
padding: 0 10px 0 10px;
}
table#contents_table td.main .select_inner h4 span {
background: url(/images/portal_v2/lm_select_div_title.gif) no-repeat left 5px;
padding: 0 0 0 10px;
}

.select_list {
margin: 0 0 15px 0;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
}
.select_list ul {
padding: 10px 10px 5px 10px;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
}
.select_list ul li {
float: left;
width: 48%;
margin-right: 2%;
line-height: 1.3;
}
* html .select_list ul li {
width: 48%;
margin-right: 1%;
}
.select_list ul li img {
padding: 0 10px 10px 0;
float: left;
}
.select_list ul li span {
padding: 0 0 10px 0;
color: #666666;
font-size: 12px;
}

.select_list .right {
text-align: right;
background: url(/images/portal_v2/bg_graybox_btm.gif) repeat-x top left;
}
.select_list .right a {
background: url(/images/portal_v2/bg_select_list_btn.gif) no-repeat top left;
display: block;
width: 91px;
height: 19px;
margin: 0 0 0 auto;
font-weight: bold;
font-size: 12px;
text-align: center;
}


/*************************************************************
   4. コラボブログTOP
*************************************************************/

/* コラボブログ大見出し
----------------------------------------------------------- */

table#contents_table td.main div#collabo_title {
height: 66px;
background: url(/images/portal_v2/bg_collabo_top.gif) repeat-x;
}
table#contents_table td.main div#collabo_title h2 {
margin: 0;
padding: 0;
background: none;
}


/* コラボブログ一覧
----------------------------------------------------------- */

.collabo_blog_list {
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
padding: 15px 0 0 0;
margin: 0 0 15px 0;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
width: 100%;
}
table#contents_table td.main .collabo_blog_list h3 {
margin: 0 0 0 10px;
padding: 0 0 0 15px;
background: url(/images/portal_v2/lm_main_h3.gif) left no-repeat;
color: #03f;
}
table#contents_table td.main .collabo_blog_list p {
background: #ccc;
margin: 10px;
text-indent: 10px;
font-size: 12px;
color: #000;
font-weight: bold;
line-height: 18px;
}
.collabo_blog_list dl {
padding: 10px;
}
.collabo_blog_list dl dt {
clear: right;
float: right;
color: #999999;
}
.collabo_blog_list dl dd {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
}
.collabo_blog_list .right {
text-align: right;
padding: 0 10px 10px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
}
.collabo_blog_list .right a {
font-weight: bold;
font-size: 12px;
}
.collabo_blog_list .collabo_bnr dt {
float: left;
margin-right: 10px;
}
.collabo_blog_list .collabo_bnr dd {
color: #666;
}


/*************************************************************
   5. コラボ　日本ジャーナリスト専門学校
*************************************************************/
/* 日本ジャーナリスト専門学校大見出し
----------------------------------------------------------- */
table#contents_table td.main #jjc_title {
height: 59px;
background: url(/images/portal_v2/bg_jjc_img.gif) left no-repeat #000;
text-align: center;
}
table#contents_table td.main #jjc_title h2 {
background: none;
padding-top: 7px;
}
table#contents_table td.main div.select_inner h3.jjc_icon {
background: url(/images/portal_v2/lm_main_jjc.gif) left no-repeat;
}

/* 日本ジャーナリスト専門学校新着記事
----------------------------------------------------------- */
.jjc_box {
background: url(/images/portal_v2/bg_jjc_box.gif) repeat-x top left;
padding: 5px 0 0 0;
margin: 5px 0 15px 0;
border: #ccc solid;
border-width: 0 1px 1px 1px;
width: 100%;
}
.jjc_box dl {
padding: 10px;
}
.jjc_box dl dt {
clear: right;
float: right;
color: #999999;
}
.jjc_box dl dd {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
}

/* 日本ジャーナリスト専門学校とは？
----------------------------------------------------------- */
div#jcc_about_box {
background:url(/images/portal_v2/bg_jjc_about.gif) right repeat-x;
margin-top:20px;
width: 100%;
height: 230px;
}
div#jjc_about{
background:url(/images/portal_v2/bg_jjc_about_box.gif) left no-repeat;
height: 230px;
}
table#contents_table td.main div#jjc_about h2 {
width: 230px;
height: 115px;
float: right;
margin-top: 20px;
text-indent: -4649em;
background: url(/images/portal_v2/logo_jjc.gif) no-repeat;
} 
div#jjc_about h3 {
display:none;
}
div#jjc_about p#jjc_about_description{
padding: 123px 80px 0 47px;
margin: 0;
color:#333333;
}
div#jjc_about p#jjc_about_description span{
display:block;
text-align:right;
font-weight:bold;
}
div#jjc_about p#jjc_about_description a:link{color:#3333CC;text-decoration:underline;}
div#jjc_about p#jjc_about_description a:visited{color:#FFFFCC;text-decoration:underline;}
div#jjc_about p#jjc_about_description a:hover{color:#FF9900;text-decoration:none;}

/* 日本ジャーナリスト専門学校とは？の下のテキストリンク
----------------------------------------------------------- */
ul#bt_footer {
margin: 0;
padding:10px;
clear:both;
text-align:center;
}
ul#bt_footer li{
list-style:none;
display:inline;
padding-right:20px;
}


/*************************************************************
   6. コラボ　BLUE TAG
*************************************************************/
/* BLUE TAG大見出し
----------------------------------------------------------- */
table#contents_table td.main #bluetag_title {
height: 59px;
background: url(/images/portal_v2/bg_bluetag_img.gif) left no-repeat #000;
text-align: center;
}
table#contents_table td.main #bluetag_title h2 {
background: none;
padding-top: 7px;
}
table#contents_table td.main div.select_inner h3.bluetag_icon {
background: url(/images/portal_v2/lm_main_bluetag.gif) left no-repeat;
}

/* BLUE TAG新着記事
----------------------------------------------------------- */
table#contents_table td.main .select_inner h3.icon02 {
width: 10em;
float: left;
}
.bluetag_box {
background: url(/images/portal_v2/bg_bluetag_box.gif) repeat-x top left;
padding: 5px 0 0 0;
margin: 5px 0 15px 0;
border: #ccc solid;
border-width: 0 1px 1px 1px;
width: 100%;
}
.bluetag_box dl {
padding: 10px;
}
.bluetag_box dl dt {
clear: right;
float: right;
color: #999999;
}
.bluetag_box dl dd {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
}

/* BLUE TAGとは？
----------------------------------------------------------- */
table#contents_table td.main div#bt_about{
background:url(/images/portal_v2/bt/bt_about_bg.gif) left top no-repeat;
height: 250px;
border: 1px solid #000167;
}
table#contents_table td.main div#bt_about h2, div#bt_about h3{
display:none;
}
table#contents_table td.main div#bt_about p#bt_about_description{
padding: 80px 10px 0;
margin: 0;
color:#FFFFFF;
}
table#contents_table td.main div#bt_about p#bt_about_description span{
display:block;
text-align:right;
font-weight:bold;
}
table#contents_table td.main div#bt_about p#bt_about_description a:link{color:#FFFFCC;text-decoration:underline;}
table#contents_table td.main div#bt_about p#bt_about_description a:visited{color:#FFFFCC;text-decoration:underline;}
table#contents_table td.main div#bt_about p#bt_about_description a:hover{color:#FF9900;text-decoration:none;}
table#contents_table td.main div#bt_about p#bt_about_banner{
margin: 0;
padding: 10px 0 20px 10px;
text-align: center;
}
table#contents_table td.main div#bt_about p#bt_about_banner img {
border: 0;
margin-left:1px;
}
table#contents_table td.main #bluetag_about_box {
margin: 20px 0 10px 0;
height: 260px;
width: 100%;
background: url(/images/portal_v2/bg_bluetag_about.gif) repeat-x top;
overflow: hidden;
}

/* BLUE TAGブログ一覧
----------------------------------------------------------- */
.bluetag_blog_list {
background: url(/images/portal_v2/bg_bluetag_box.gif) repeat-x top left;
padding: 5px 0 0 0;
margin: 5px 0 10px 0;
border: #ccc solid;
border-width: 0 1px 1px 1px;
width: 100%;
}
.bluetag_blog_list dl {
padding: 10px;
}
.bluetag_blog_list dt {
background: url(/images/portal_v2/bg_bluetag_list.gif) repeat-x;
height: 25px;
line-height: 25px;
padding-left: 7px;
margin-bottom: 5px;
color: #fff;
font-weight: bold;
}
.bluetag_blog_list dt span {
padding-left:10px;
background: url(/images/portal_v2/lm_bluetag_list.gif) left no-repeat;
}
.bluetag_blog_list dd {
margin-bottom: 10px;
}
.bluetag_blog_list dd p {
padding: 0 10px 0 10px;
}
.bluetag_blog_list dd ul li {
float: left;
padding: 5px;
width: 150px;
}
.bluetag_blog_list dd ul li img {
border: 1px solid #999;
float: left;
margin-right: 5px;
}

/* BLUE TAG スタッフブログ
----------------------------------------------------------- */

#bt_staff_list {
padding: 5px;
}
#bt_staff_list li {
float: left;
width: 220px;
padding: 10px;
}
#bt_staff_list li img {
border: 1px solid #999;
float: left;
margin-right: 10px;
}

/* BLUE TAG 右カラムインフォメーション
----------------------------------------------------------- */
table#contents_table td.sub #bluetag_info {
background: url(/images/portal_v2/bg_afpbb_sub.gif) bottom;
margin: 0 0 15px 0;
padding: 0 0 10px 0;
}
table#contents_table td.sub #bluetag_info ul {
padding: 5px 10px 0 10px;
margin: 0;
}
table#contents_table td.sub #bluetag_info ul li {
margin: 0;
background: transparent url(/images/portal_v2/lm_bbm_info.gif) no-repeat scroll left 8px;
}
table#contents_table td.sub #bluetag_info ul p {
padding-left: 10px;
_padding: 0;
}
table#contents_table td.sub #bluetag_info dl {
padding: 0 15px 10px 15px;
}
table#contents_table td.sub #bluetag_info dd {
margin: 10px 0 0 0;
}

/* BLUE TAG 右カラムインフォメーション下部バナースペース
----------------------------------------------------------- */
#bt_side_bnr {
text-align: center;
}
#bt_side_bnr img {
margin-bottom: 10px;
border: 1px solid #ccc;
}


/*************************************************************
   7. コラボ　ベースボールマガジン社
*************************************************************/
/* ベースボールマガジン社大見出し
----------------------------------------------------------- */
table#contents_table td.main #bbm_title {
height: 60px;
background: #000;
text-align: center;
}
table#contents_table td.main #bbm_title h2 {
background: none;
}

/* ベースボールマガジン新着記事
----------------------------------------------------------- */
.collabo_common_box {
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
padding: 5px 0 0 0;
margin: 5px 0 15px 0;
border: #ccc solid;
border-width: 0 1px 1px 1px;
width: 100%;
}
.collabo_common_box dl {
padding: 10px;
}
.collabo_common_box dl dt {
clear: right;
float: right;
color: #999999;
}
.collabo_common_box dl dd {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
}

/* ベースボールマガジンおすすめブログ
----------------------------------------------------------- */
#collabo_recommend {
margin: 0 0 10px 0;
width: 100%;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 1px 1px;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
}
#collabo_recommend ul {
padding: 10px 10px 0 10px;
}
#collabo_recommend ul li {
float: left;
width: 48%;
margin-right: 2%;
margin-bottom: 5px;
line-height: 1.3;
}
* html #collabo_recommend ul li {
width: 48%;
margin-right: 1%;
}
#collabo_recommend ul li img {
padding: 0 10px 20px 0;
float: left;
}
#collabo_recommend ul li span {
padding: 0 0 10px 0;
color: #666666;
font-size: 12px;
}

/* ベースボールマガジンブログ一覧
----------------------------------------------------------- */
.blog_list {
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
padding: 5px 0 0 0;
margin: 5px 0 10px 0;
border: #ccc solid;
border-width: 0 1px 1px 1px;
width: 100%;
}
.blog_list dl {
padding: 10px;
}
.blog_list dt {
background: url(/images/portal_v2/bg_blog_list.gif) repeat-x;
height: 25px;
line-height: 25px;
padding-left: 7px;
margin-bottom: 5px;
color: #fff;
font-weight: bold;
}
.blog_list dt span {
padding-left:10px;
background: url(/images/portal_v2/lm_blog_list.gif) left no-repeat;
}
.blog_list dd {
margin-bottom: 10px;
}
.blog_list dd ul li {
float: left;
background: url(/images/portal_v2/lm_main.gif) no-repeat left 5px;
padding: 0 0 0 10px;
width: 220px;
}

/* ベースボールマガジン下部バナースペース
----------------------------------------------------------- */
#bbm_bnr_space {
text-align: center;
}
#bbm_bnr_space ul li {
display: inline;
}

/* ベースボールマガジン右カラムインフォメーション
----------------------------------------------------------- */
table#contents_table td.sub div#bbm_info {
background: url(/images/portal_v2/bg_tag_right.gif) no-repeat left bottom;
width: 270px;
margin: 0 0 10px 0;
padding: 5px 10px 0 10px;
}
table#contents_table td.sub div#bbm_info ul {
padding: 0 0 10px 0;
_padding-bottom: 0;
}
table#contents_table td.sub div#bbm_info li {
background: url(/images/portal_v2/lm_bbm_info.gif) left no-repeat;
}

/* ベースボールマガジン右カラム総合新着記事
----------------------------------------------------------- */
table#contents_table td.sub .rss_bnr {
padding: 0;
margin: 5px 0 10px 0;
width: 283px;
}
table#contents_table td.sub .rss_bnr li {
float: right;
background: none;
}
table#contents_table td.sub .topics_list {
padding: 0 10px 10px 10px;
margin: 0;
}
table#contents_table td.sub .topics_list dt {
clear: right;
float: right;
color: #999999;
padding-left: 5px;
}
table#contents_table td.sub .topics_list dd {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
}
table#contents_table td.sub .topics_list dd span {
color: #666666;
}

/*************************************************************
   8. コラボ　Three GOAL
*************************************************************/
/* Three GOAL大見出し
----------------------------------------------------------- */
body#threegoal table#contents_table td.main {
background:#002c69;
}
table#contents_table td.main #TG_title {
height: 59px;
background: url(/images/portal_v2/bg_TG_img.gif) left repeat-x;
text-align: center;
}
table#contents_table td.main #TG_title h2 {
background: none;
padding-top: 13px;
}
table#contents_table td.main div.select_inner h3.TG_icon {
background: url(/images/portal_v2/lm_main_TG.gif) left no-repeat;
color:#fff;
}

/* Three GOAL説明文部分
----------------------------------------------------------- */
table#contents_table td.main div.select_inner div#text_area {
height:60px;
border:1px solid #3d3d3d;
background:url(/images/portal_v2/bg_TGtext.jpg) repeat-x;
text-align:center;
overflow:hidden;
margin-bottom:15px;
width: 100%;
}
table#contents_table td.main div.select_inner div#text_area div {
height:100px;
color:#fff;
background:url(/images/portal_v2/bg_TGtext_img.jpg) no-repeat left;
}
table#contents_table td.main div.select_inner div#text_area div p {
padding: 10px 0;
}

/* Three GOAL　今週のお題
----------------------------------------------------------- */
table#contents_table td.main div.select_inner div#odai {background:#fff; margin-bottom:15px; padding:15px 10px 5px 10px;}
table#contents_table td.main div.select_inner div#odai h3 {background:none; text-align:center; color:#f90; margin-bottom:10px;}
table#contents_table td.main div.select_inner div#odai div#odai-box {border:2px solid #002c69; padding:15px;}
table#contents_table td.main div.select_inner div#odai div#odai-box dt {width:95px; float:left;}
table#contents_table td.main div.select_inner div#odai div#odai-box dd {padding-left:100px; font-size:14px; font-weight:bold;}
table#contents_table td.main div.select_inner div#odai div#back-hr {height:15px; background:url(/images/portal_v2/TG/back_hr.gif) left top no-repeat; margin-top:-2px;}
table#contents_table td.main div.select_inner div#odai div#back-hr hr {display:none;}
table#contents_table td.main div.select_inner div#odai div.team-box {margin-top:15px; background:url(/images/portal_v2/TG/dott.gif) bottom repeat-x; padding-bottom:10px;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left {}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-right {padding-left:260px;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dl {background:#e5e5e5;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dt {padding:5px; float:left;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dt img {border:1px solid #cecece;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dd {padding:25px 0 0 75px; font-weight:bold;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dd a:hover {text-decoration:underline;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dd a {color:#002c69; text-decoration:none;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left ul {list-style:none; margin:10px 0 0 15px; width:240px;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left ul li {font-weight:bold; margin-bottom:3px; padding-left:20px;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left ul li.king {background:url(/images/portal_v2/TG/icon_king.gif) left 3px no-repeat; font-size:14px;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left p {text-align: center; font-size: 12px;}

table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dl.ranking {background:#fff; width: 49%; float: left;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dl.ranking dt {padding:5px; float:left;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dl.ranking dt img {border:1px solid #999;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dl.ranking dd {margin: 0 0 0 65px; padding: 10px 0 0 0; font-weight:bold;}
table#contents_table td.main div.select_inner div#odai div.team-box div.team-left dl.ranking dd.king {background:url(/images/portal_v2/TG/icon_king.gif) left 13px no-repeat; padding-left: 17px; font-size:14px;}

table#contents_table td.main div.select_inner div#odai div.back-none {background:none;}
table#contents_table td.main div.select_inner div#odai p#old {text-align:right; margin-top:5px;}
table#contents_table td.main div.select_inner div#odai p#old a {color:#002c69;}
table#contents_table td.main div.select_inner div#odai p#old a:hover {text-decoration:none;}

table#contents_table td.main div.select_inner div#three-team-box {background:url(/images/portal_v2/TG/back_box.jpg) top repeat-x; height:66px; border:1px solid #ccc; border-width:0 1px; margin-bottom:15px; overflow:hidden;}
table#contents_table td.main div.select_inner div#three-team-box div {width:525px; margin:0 auto;}
table#contents_table td.main div.select_inner div#three-team-box h3 {background:none; margin:0; padding:4px 0 0 10px;}
table#contents_table td.main div.select_inner div#three-team-box p {margin-left:12px;}
table#contents_table td.main div.select_inner div#three-team-box p#btn-detail {position:absolute; margin:-31px 0 0 360px;}

/* Three GOAL　チーム紹介枠
----------------------------------------------------------- */
table#contents_table td.main div.select_inner div#three-team-box2 {background: #ffffff url(/images/portal_v2/TG/back_box2.jpg) top repeat-x; border:1px solid #ccc; border-width:0 1px; margin-bottom:15px; overflow:hidden;}
table#contents_table td.main div.select_inner div#three-team-box2 div {width:525px; margin:0 auto;}
table#contents_table td.main div.select_inner div#three-team-box2 table {margin: 20px 0 13px 0;}
table#contents_table td.main div.select_inner div#three-team-box2 table td {width: 175px; padding: 0; text-align: center; vertical-align: top; color: #666;}
table#contents_table td.main div.select_inner div#three-team-box2 table td img.pic {margin-bottom: 3px;}
table#contents_table td.main div.select_inner div#three-team-box2 table td img.team {margin-bottom: 4px;}
table#contents_table td.main div.select_inner div#three-team-box2 table td p.name {margin-bottom: 9px; color: #333; font-size: 12px;}
table#contents_table td.main div.select_inner div#three-team-box2 table td img.official {margin-bottom: 8px;}

/* Three GOAL　TB企画枠
----------------------------------------------------------- */
table#contents_table td.main div.select_inner div#three-team-box3 {background: #0073a8 url(/images/portal_v2/TG/bg_tb_theme.gif) left top repeat-x; border:1px solid #fff; border-width: 0 1px 1px 1px; margin-bottom:15px; padding: 0; overflow:hidden;}
table#contents_table td.main div.select_inner div#three-team-box3 h3 {background: none; height: 27px; padding-left: 20px; margin-bottom: 0;}
table#contents_table td.main div.select_inner div#three-team-box3 table {width: 100%; margin-top: -5px;}
table#contents_table td.main div.select_inner div#three-team-box3 table td {width: 50%; vertical-align: top; background: #b3d5e5;}
table#contents_table td.main div.select_inner div#three-team-box3 table td.coming {text-align: center; vertical-align: middle; background: #99c7dc;}
table#contents_table td.main div.select_inner div#three-team-box3 table h4 {background: #0073a8 none; line-height: 1.2; padding: 0; font-size: 12px; padding-bottom: 3px;}
table#contents_table td.main div.select_inner div#three-team-box3 table ul {background: #b3d5e5; padding: 8px 10px 7px 10px; font-size: 12px;}
table#contents_table td.main div.select_inner div#three-team-box3 table ul li {background: url(/images/portal_v2/TG/lm_tb_theme.gif) no-repeat left 5px; margin-bottom: 3px; padding-left: 7px;}

/* Three GOAL新着記事
----------------------------------------------------------- */
table#contents_table td.main .select_inner h3.icon03 {
width: 12em;
float: left;
}
.TG_box {
background: #fff url(/images/portal_v2/bg_bluetag_box.gif) repeat-x top left;
padding: 5px 0 0 0;
margin: 5px 0 15px 0;
border: #ccc solid;
border-width: 0 1px 1px 1px;
width: 100%;
}
.TG_box dl {
padding: 10px;
}
.TG_box dl dt {
clear: right;
float: right;
color: #999999;
}
.TG_box dl dd {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
}

/* Three GOALブログ一覧
----------------------------------------------------------- */
table#contents_table td.main .select_inner div#TG_list_box {
background:#fff;
border:1px solid #ccc;
padding:15px;
margin-bottom:15px;
}
table#contents_table td.main .select_inner div#TG_list_box dl {
margin-bottom:15px;
}
table#contents_table td.main .select_inner div#TG_list_box dt {
width:165px;
float:left;
}
table#contents_table td.main .select_inner div#TG_list_box dd {
padding-left:165px;
}
table#contents_table td.main .select_inner div#TG_list_box dd h4 {
color:#03f;
font-size:14px;
background:none;
padding-left:0;
}

/* Three GOALオリジナルコラム
----------------------------------------------------------- */
.column_box {
margin: 0 0 10px 0;
width: 100%;
background: #fff url(/images/portal_v2/bg_column_btm.gif) repeat-x bottom left;
}
.column_box ul {
padding: 10px 10px 12px 10px;
background: url(/images/portal_v2/bg_bluetag_box.gif) repeat-x top left;
}
.column_box li {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 5px;
padding: 0 0 0 10px;
}

/* Three GOAL右サイドカラム　バナースペース
----------------------------------------------------------- */

table#contents_table td.sub div#TG_bnr_space {
padding:10px 15px 5px 15px;
text-align:center;
}
table#contents_table td.sub div#TG_bnr_space ul {
list-style:none;
padding:0;
margin:0;
}
table#contents_table td.sub div#TG_bnr_space ul li {
background:none;
}
table#contents_table td.sub div#TG_bnr_space ul li.mab10 {
margin-bottom:10px;
padding: 0;
}

/* Three GOAL右サイドカラム　リンクスペース
----------------------------------------------------------- */

table#contents_table td.sub div.TG_link_space ul {
margin: 5px 0 15px 0;
padding: 0 10px 0 10px;
}
table#contents_table td.sub div.TG_link_space p#mobile-qr {padding: 5px 0 15px 0; text-align: center; font-size: 12px; font-weight: bold;}


/*************************************************************
   9. コラボ　日本体操協会
*************************************************************/
/* 日本体操協会大見出し
----------------------------------------------------------- */
table#contents_table td.main #jga_title {
height: 59px;
background: url(/images/portal_v2/bg_jga_img.gif) right no-repeat #cdeeff;
text-align: center;
}
table#contents_table td.main #jga_title h2 {
background: none;
padding-top: 13px;
}

/* 日本体操協会ブログ一覧
----------------------------------------------------------- */
.jga_blog_list {
background: url(/images/portal_v2/bg_bluetag_box.gif) repeat-x top left;
padding: 5px 0 10px 0; _padding:5px 0 0 0;
margin: 5px 0 10px 0;
border: #ccc solid;
border-width: 0 1px 1px 1px;
width: 100%;
}
.jga_blog_list dl {
padding: 10px 10px 0 10px;
}
.jga_blog_list dt {
background: url(/images/portal_v2/bg_jga_list.gif) repeat-x;
height: 25px;
line-height: 25px;
padding-left: 7px;
margin-bottom: 5px;
color: #fff;
font-weight: bold;
}
.jga_blog_list dt span {
padding-left:10px;
background: url(/images/portal_v2/lm_jga_list.gif) left no-repeat;
}
.jga_blog_list dd {
margin-bottom: 10px;
}
.jga_blog_list dd p {
padding: 0 10px 0 10px;
}
.jga_blog_list dd ul {
margin-left:5px;
}
.jga_blog_list dd ul li {
word-break: keep-all;
float: left;
background: url(/images/portal_v2/lm_main.gif) no-repeat left 5px;
padding: 0 0 0 8px;
margin-right:15px;
}
.jga_blog_list dd ul li a.hp {
background: url(/images/portal_v2/icon_hp.gif) no-repeat right;
padding: 0 25px 0 0;
}
.jga_blog_list dd div {
margin: 10px 0 0 10px;
}
.jga_blog_list dd img {
position:absolute;
}
.jga_blog_list dd p {
padding-left:85px;
color:#999;
word-break: keep-all;
}
.jga_blog_list dd p a.hp {
background: url(/images/portal_v2/icon_hp.gif) no-repeat right;
padding: 0 25px 0 0;
}
p.right_text {float:right; margin:0 10px 0 0;}

/* 選手ブログ
----------------------------------------------------------- */

#player_blog {
margin: 0 0 10px 0;
width: 100%;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 1px 1px;
background: url(/images/portal_v2/bg_bluetag_box.gif) repeat-x top left;
}
#player_blog ul {
padding: 10px 10px 0 10px;
}
#player_blog ul li {
float: left;
width: 48%;
margin-right: 2%;
margin-bottom: 5px;
line-height: 1.3;
}
* html #player_blog ul li {
width: 48%;
margin-right: 1%;
}
#player_blog ul li img {
padding: 0 10px 20px 0;
float: left;
}

/* スポーツブログパーク
----------------------------------------------------------- */
.blogpark_box {
margin: 0 0 10px 0;
width: 100%;
}
.blogpark_box ul {
padding: 10px;
background: url(/images/portal_v2/bg_bluetag_box.gif) repeat-x top left;
border: #ccc solid;
border-width: 0 1px 1px 1px;
}
.blogpark_box li {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 5px;
padding: 0 0 0 10px;
}

/* 日本体操協会 右カラムインフォメーション
----------------------------------------------------------- */
table#contents_table td.sub #jga_info {
background: url(/images/portal_v2/bg_afpbb_sub.gif) bottom;
margin: 0 0 15px 0;
padding: 0;
}
table#contents_table td.sub #jga_info ul {
padding: 5px 10px 10px 10px;
margin: 0;
}
table#contents_table td.sub #jga_info ul li {
margin: 0;
background: transparent url(/images/portal_v2/lm_bbm_info.gif) no-repeat scroll left 8px;
}

table#contents_table td.sub .blogparts {
margin-bottom: 10px;
text-align: center;
}

/*************************************************************
   10. ファンTOP
*************************************************************/
/* ファン大見出し
----------------------------------------------------------- */
#fun_top {background: url(/images/portal_v2/bg_fun_top.gif) top repeat-x;}
table#contents_table td.main #fun_top_tiile {
background: none;
margin:0;
padding:0;
}
table#contents_table td.main div#fun_top #fun_top_header {
padding: 14px 0 0 0;
height: 196px;
margin: 40px 0 0 0;
_margin-top: 50px;
width: 100%;
background: url(/images/portal_v2/bg_about_sports.gif) top left repeat-x;
}
#fun_top_header dl {
background: url(/images/portal_v2/img_point.gif) no-repeat;
}
#fun_top_header dt {
float: left;
height: 100px;
text-indent: -4649em;
background: url(/images/portal_v2/img_point.gif) no-repeat;
}
#fun_top_header dd {
float: right;
}
#fun_top_footer {
height: 20px;
margin-bottom: 15px;
}
#fun_top_footer p {
float: right;
margin-right: 10px;
font-size: 12px;
}

/* AFP BB NEWS
----------------------------------------------------------- */
table#contents_table td.main div#main_afpbbnews_title h2 {
margin:0;
padding:0;
background:none;
}
table#contents_table td.main div#main_afpbbnews_title {
width: 100%;
background:url(/images/portal_v2/title_afpbb_sub.gif) right top repeat-x;
}

#main_afpbbnews {
margin-bottom: 15px;
}
table#contents_table td.main div#afpbbnews_box {
padding: 8px;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
background-color: #e5e5e5;
}
table#contents_table td.main div#main_afpbbnews table {
float: left;
width: 120px;
height: 120px;
background: #000;
margin: 0 5px 5px 0;
}
table#contents_table td.main div#main_afpbbnews table td {
text-align: center;
}

#main_afpbbnews .right {
text-align: right;
background: url(/images/portal_v2/bg_graybox_btm.gif) repeat-x top left;
}
#main_afpbbnews .right p {
background: url(/images/portal_v2/bg_tag_btn_big.gif) no-repeat top left;
width: 170px;
height: 19px;
margin: 0 0 0 auto;
font-weight: bold;
font-size: 12px;
text-align: center;
}

/* 新着グループ
----------------------------------------------------------- */
#main_new_group {
margin-bottom: 15px;
}

#main_new_group ul {
padding: 8px;
border-color: #cccccc;
border-style: solid;
border-width: 1px 1px 0 1px;
background-color: #e5e5e5;
}
#main_new_group ul li {
float:left;
background:#fff;
margin:0 10px 10px 0;
width:110px;
height:110px;
border:1px solid #ccc;
}
#main_new_group ul li img {
margin: 5px 0 0 5px;
}

#main_new_group .right {
text-align: right;
padding:0;
background: url(/images/portal_v2/bg_graybox_btm.gif) repeat-x top left;
}
#main_new_group .right a {
background: url(/images/portal_v2/bg_tag_btn_mid.gif) no-repeat top left;
display: block;
width: 100px;
height: 19px;
margin: 0 0 0 auto;
font-weight: bold;
font-size: 12px;
text-align: center;
}


/*************************************************************
   11. タグ tags
*************************************************************/
table#contents_table td.main #tags_title {
background: url(/images/portal_v2/bg_centric_title.gif) repeat-x left top;
height: 36px;
}
table#contents_table td.main #tags_title h2 {
font-size: 0px;
background: none;
padding: 9px 0 0 8px;
}
table#contents_table td.main .tags_inner h3 {
font-size: 110%;
background: url(/images/portal_v2/lm_main_h2.gif) no-repeat left 5px;
padding: 0 0 0 15px;
}
* html table#contents_table td.main .tags_inner h3 {
background: url(/images/portal_v2/lm_main_h2.gif) no-repeat left 2px;
margin-bottom: 4px;
}
table#contents_table td.main .tags_inner h3.icon span {
margin: 0 0 0 1em;
}

table#contents_table td.main .tags_inner #tags_list {
padding: 10px 20px 10px 20px;
}
table#contents_table td.main .tags_inner #tags_list ul li {
display: inline;
margin-right: 0.8em;
line-height: 1.6;
}

#tags_result_list {
margin: 0 0 10px 0;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
width: 100%;
}
#tags_result_list dl {
padding: 10px 10px 20px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
}
#tags_result_list dl dt {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
font-size: 110%;
}
#tags_result_list dl dd {
padding: 0 0 15px 10px;
}
#tags_result_list dl dd {
padding: 0 0 0 10px;
}
#tags_result_list dl dd.date_blog {
color: #999999;
padding-bottom: 0;
}
#tags_result_list dl dd.date_blog strong {
color: #666666;
}
#tags_result_list dl dd.tags {
font-size: 80%;
padding: 3px 5px 3px 5px;
margin: 3px 0 15px 10px;
color: #4c4c4c;
background-color: #d9d9d9;
}


/*************************************************************
   12. ジャンル別一覧 centric / 検索結果 search_result
*************************************************************/
table#contents_table td.main #centric_title,
table#contents_table td.main #search_result_title {
background: url(/images/portal_v2/bg_centric_title.gif) repeat-x left top;
height: 36px;
}
table#contents_table td.main #centric_title h2,
table#contents_table td.main #search_result_title h2 {
font-size: 0px;
background: none;
padding: 9px 0 0 8px;
}
table#contents_table td.main .centric_inner h3,
table#contents_table td.main .search_result_inner h3 {
font-size: 110%;
background: url(/images/portal_v2/lm_main_h2.gif) no-repeat left 5px;
padding: 0 0 0 15px;
}
* html table#contents_table td.main .centric_inner h3 {
background: url(/images/portal_v2/lm_main_h2.gif) no-repeat left 2px;
margin-bottom: 4px;
}
table#contents_table td.main .centric_inner h3.icon span,
table#contents_table td.main .search_result_inner h3.icon span {
margin: 0 0 0 1em;
}

#centric_entry_list,
#search_result_list {
margin: 0 0 10px 0;
background: url(/images/portal_v2/bg_mainbox.gif) repeat-x top left;
border-color: #cccccc;
border-style: solid;
border-width: 0 1px 0 1px;
width: 100%;
}
#centric_entry_list dl,
#search_result_list dl {
padding: 10px 10px 20px 10px;
background: url(/images/portal_v2/bg_mainbox_btm.gif) repeat-x bottom left;
}
#centric_entry_list dl dt,
#search_result_list dl dt {
background: url(/images/portal_v2/lm_main.gif) no-repeat left 7px;
padding: 0 0 0 10px;
font-size: 110%;
}
#centric_entry_list dl dd {
padding: 0 0 15px 10px;
}
#search_result_list dl dd {
padding: 0 0 0 10px;
}
#centric_entry_list dl dd.date_blog,
#search_result_list dl dd.date_blog {
color: #999999;
padding-bottom: 0;
}
#centric_entry_list dl dd.date_blog strong,
#search_result_list dl dd.date_blog strong {
color: #666666;
}
#search_result_list dl dd.url {
font-size: 90%;
padding: 0 0 15px 10px;
color: #009933;
}





