@charset "Shift_JIS";

/***************************************
速報
****************************************/

.i-flash{ /*ボックス囲い*/
width:100%;
background:#ffffff;
border:#cccccc 2px solid;
}
.i-flashL{ /*タイトルカラム*/
width:60px;
padding:9px 0 5px 8px;
vertical-align:top;
}
.i-flashR{ /*記事カラム*/
padding:8px 5px 1px 0;
}

.i-flash-icon{ /*ボックスタイトル*/
background:url("../img/bg_newsflash.jpg") repeat-y;
color:#FFFFFF;
font-size:75%;
font-weight:bold;
padding:4px;
white-space:nowrap;
}
.i-flashR h3{ /*記事タイトル*/
font-size:100%;
line-height:110%;
display:inline;
font-weight:bold;
padding-left:11px;
background:url("../img/icon_allow_red.gif") no-repeat;
}
.i-flashR span{ /*日付*/
font-weight:normal;
margin-left:5px;
font-size:75%;
}
.i-flashR p{ /*概要文*/
font-size:90%;
line-height:120%;
margin-bottom:5px;
}

/***************************************
    謹告    2007/03/16
****************************************/

.i-announce {
    width : 100%;
    background : #fff;
    border : solid 2px #ccc;
}
.i-announceL {
    width : 60px;
    padding : 9px 0 5px 8px;
    vertical-align : top;
}
.i-announceR {
    padding : 8px 5px 8px 0;
}
.i-announce-icon {
    background : url("../img/bg_announce.jpg") repeat-y;
    color : #000;
    font-size : 75%;
    font-weight : bold;
    padding : 4px;
    white-space : nowrap;
}
.i-announceR h3 {
    font-size : 80%;
    line-height : 110%;
    font-weight : bold;
    padding-left : 11px;
    background : url("../img/icon_allow_announce.gif") no-repeat;
}

/***************************************
トップニュース
****************************************/

.i-top{ /*ボックスのバー*/
width:100%;
background:url("../img/bg_blue.jpg") repeat-x;
color:#FFFFFF;
font-weight:bold;
line-height:180%;
font-size:75%;
cursor:pointer;
}
.i-top-title{ /*ボックスの項目名*/
padding:10px;
}

.i-bluetitle { /*青　ボックスのバー*/
width:100%;
background:url("../img/bg_blue.jpg") repeat-x;
color:#FFFFFF;
line-height:180%;
font-size:75%;
}
.i-bluetitle a{ /*ボックス内のリンク色*/
color:#FFFFFF !important;
}

.i-top-content{ /*グレーのボックス囲い*/
width:100%;
background:#ffffff;
border:#CCCCCC 1px solid;
}
.i-topL{ /*写真ニュースカラム*/
vertical-align:top;
text-align:center;
}
.i-topR{ /*トップ記事カラム*/
padding:5px;
vertical-align:top;
}

.i-top-content h2{ /*トップ記事　タイトル*/
font-size:120%;
line-height:110%;
margin-top:3px;
}
.i-top-content h2 span{ /*トップ記事　概要文章*/
font-size:75%;
font-weight:normal;
}
.i-top-content p{ /*トップ記事　概要文章*/
font-size:100%;
line-height:130%;
margin-top:2px;
}
.i-top-content p span{ /*トップ記事　詳細ページリンク*/
margin-left:10px;
}

.i-top-keyword{ /*注目のキーワード*/
font-size:90%;
}
.i-top-keyword p{ /*注目のキーワード タイトル*/
padding-bottom:5px;
}
.i-top-keyword li{ /*注目のキーワード 個別文字*/
float:left;
padding-right:8px;
padding-left:8px;
border-right:#999999 1px solid;
}

div#i-egulation-margin-bottom-ky{
 margin:0 0 10px 0;
}

/***************************************
写真ニュース
****************************************/

.i-photonews1{ /*背景枠1　余白*/
padding:6px;
text-align:center;
}
.i-photonews2{ /*背景枠2*/
width:190px;
background:url("../img/bg_photonews2.gif") repeat-y;
font-size:75%;
line-height:140%;
text-align:left;
}
.i-photonews2 img{ /*写真*/
padding:2px 0 3px 0;
}
.i-photonews3{ /*背景枠3*/
width:170px;
padding:5px 0 5px 10px;
}

.i-photo-menu{ /*ボックス下部のメニュー*/
text-align:center;
margin:5px 3px 0 3px;
padding:2px;
background:#f4f4f4;
}

/***************************************
ボディ バナー
****************************************/

.i-txtads{ /*バナー部分の枠*/
width:100%;
text-align:center;
margin:0 0 8px 0;
}
.i-txtadsL { /*バナー部分 左カラム*/
width:160px;
text-align:center;
border:0;
}
.i-txtadsL-bar { /*バナー部分 左カラム スペーサー*/
width:160px;
height:1px;
overflow:hidden; /*IE高さ指定バグ対策*/
}

.i-txtadsR { /*バナー部分 右カラム*/
padding-left:15px;
text-align:left;
font-size:90%;
line-height:150%;
}
.i-txtadsR p{ /*バナー部分 右カラム 文字の余白*/
margin-bottom:3px;
}


.i-txtads2{ /*テキストバナーのみ*/
width:100%;
text-align:center;
border-top:#cccccc 1px solid;
margin-top:5px;
}
.i-txtads2 td{
padding:10px 0 2px 10px;
}

table.i-right-contents-banner{
margin:0 0 12px;
}



/***************************************
トップ  タイル
****************************************/


.i-five-banners {
    padding : 12px 0;
    text-align : center;
    min-width : 690px;
}
* html .i-five-banners {
    width : expression(document.body.clientWidth > 700? "700px" :
        "auto"
    );
    margin : 0 auto;
}
*+html .i-five-banners {
    min-width : 684px;
}

.i-five-banners-individual {
    display : inline;
    margin : 0 3px 0 9px;
}

* html .i-five-banners-individual {
    margin : 0 6px 0 12px;
}
*+html .i-five-banners-individual {
    margin : 0 12px 0 0px;
}

.i-five-banners div div {
    display : inline;
}


/***************************************
ジャンルページ  JSバナー
****************************************/


.i-js-banner {
    margin : auto !important;
    padding : auto !important;
}
.i-js-banner tr {
    margin : auto !important;
    padding : auto !important;
}
.i-js-banner tr td {
    margin : auto !important;
    padding : auto !important;
}
.i-js-banner tr td img {
    margin : 15px 15px;
    padding : auto !important;
}
* html .i-js-banner tr td img {
    margin : 0 5px;
    padding : auto !important;
}
*+html .i-js-banner tr td img {
    margin : 0 5px;
    padding : auto !important;
}

/***************************************
ジャンルページ  テキストバナー
****************************************/

.i-js-txtbanner {
    border-top : solid 1px #ccc;
    margin : 5px 0 5px 10px;
    padding : 15px 0 5px 10px;
    width : 96%;
    font-size : 90%;
    line-height : 1.4;
}

/***************************************
お知らせ
****************************************/

.i-greentitle { /*緑　ボックスのバー*/
width:100%;
background:url("../img/bg_green.jpg") repeat-x;
color:#FFFFFF;
line-height:180%;
font-size:75%;
}
.i-greentitle a{ /*ボックス内のリンク色*/
color:#FFFFFF !important;
}

.i-info{ /*グレーのボックス囲い*/
width:100%;
border:#CCCCCC 1px solid;
background:#ffffff;
}

.i-info h3{ /*記事タイトル*/
font-size:105%;
line-height:110%;
display:inline;
padding-left:12px;
background:url("../img/icon_allow_gray.gif") no-repeat;
}
.i-info span{ /*日付*/
font-size:75%;
margin-left:5px;
}
.i-info p{ /*概要文章*/
font-size:90%;
line-height:120%;
margin-bottom:5px;
}

/***************************************
最新ニュース
****************************************/

.i-hot{ /*グレーのボックス囲い*/
width:100%;
background:#ffffff;
border:#cccccc 2px solid;
}
.i-hotL{ /*左カラム*/
width:105px;
background:url("../img/bg_hotnews.jpg") repeat-y;
color:#FFFFFF;
font-size:75%;
font-weight:bold;
padding:4px 4px 4px 8px;
white-space:nowrap;
}
.i-hotR{ /*右カラム*/
padding:4px 2px 2px 10px;
}
.i-hotL-bar{ /*枠左セル スペーサー*/
width:105px;
height:1px;
overflow:hidden; /*IE高さ指定バグ対策*/
}

.i-hotR h3{ /*記事タイトル*/
font-size:100%;
line-height:110%;
font-weight:nomal;
display:inline;
}
.i-hotR span{ /*日付*/
margin-left:5px;
font-size:75%;
}

/*  2007/03/16  */
.i-hot-icon a:link,
.i-hot-icon a:hover,
.i-hot-icon a:visited,
.i-hot-icon a:active {
    color : #fff !important;
}

/***************************************
特集
****************************************/

.i-sp{ /*グレーのボックス囲い*/
width:100%;
background:#ffffff;
border:#CCCCCC 1px solid;
}

.i-sp h3{ /*記事タイトル*/
font-size:100%;
line-height:110%;
margin-bottom:2px;
padding-left:13px;
background:url("../img/icon_allow_gray.gif") no-repeat;
}
.i-sp span{ /*概要文*/
margin-left:5px;
font-size:75%;
}

/*******************************************************************************
2カラム　共通
********************************************************************************/

.floatbox { /*表示件数ボタン右寄せ*/
width:100%;
}

.i-columnL { /*ニュース系カラム*/
float:left;
width:49.3%;
}
.i-columnR { /*非ニュース系カラム*/
float:right;
width:49.3%;
}

.i-floatR { /*表示件数ボタン右寄せ*/
float:right;
display:block;
font-weight:normal;
}
.i-sep { /*セパレーター*/
margin: 0.5em;
color:#494949;
}

.i-edit { /*バー右側の表示件数ボタン*/
padding-right:4px;
}

.i-caption { /*ボックス名称*/
padding:5px 0 5px 10px;
font-weight:bold;
}
.i-groupblock { /*ボックスの囲い*/
background:#ffffff;
border: #CCCCCC 1px solid;
margin-bottom:5px;
}
.i-article{ /*記事タイトルリスト全体*/
padding:5px 5px 3px 7px;
}
.i-article2{ /*記事タイトルリスト全体2*/
width:100%;
}
.i-article2 h3{ /*記事タイトルリスト　個別*/
background:url("../img/icon_allow_gray.gif") no-repeat;
clear:both;
line-height:115%;
font-size:100%;
margin-bottom:3px;
padding-left:13px;
}
.i-article2 h3 img{ /*記事タイトルリスト　個別　アイコン余白*/
margin-left:3px;
}
    
.i-article-photo{ /*記事タイトルリスト　個別　写真があった場合*/
width:57px;
float:left;
margin-bottom:8px;
}
.i-article-txt img{ /*記事タイトルリスト　個別　アイコンの余白*/
margin-left:2px;
}

.i-article-footer{ /*オレンジボックス下部のテキストメニュー*/
background:url("../img/bg_article.gif");
padding:3px 0 3px 8px;
font-size:75%;
color:#999999;
}
.i-article-footer img{ /*オレンジボックス下部のテキストメニュー*/
margin-right:3px;
}

/*******************************************************************************
2カラム　右
********************************************************************************/

/***************************************
コンサ
****************************************/

.i-redtitle { /*ボックスのバー*/
width:100%;
background:url("../img/bg_red.jpg") repeat-x;
color:#FFFFFF;
line-height:180%;
font-size:80%;
}
.i-redtitle a{ /*ボックス内のリンク色*/
color:#FFFFFF !important;
}

.i-groupblock-consa { /*ボックスの囲い*/
border: #CCCCCC 1px solid;
line-height:115%;
font-size:100%;
margin-bottom:5px;
background:#ffffff url("../img/bg_consadole.gif") no-repeat right top;
}

/***************************************
ファイターズ
****************************************/

.i-blacktitle { /*ボックスのバー*/
width:100%;
background:url("../img/bg_black.jpg") repeat-x;
color:#FFFFFF;
line-height:180%;
font-size:80%;
}
.i-blacktitle a{ /*ボックス内のリンク色*/
color:#FFFFFF !important;
}


.i-groupblock-fight { /*ボックスの囲い*/
border: #CCCCCC 1px solid;
line-height:115%;
font-size:100%;
margin-bottom:5px;
background:#ffffff url("../img/bg_fighters.gif") no-repeat right top;
}

/***************************************
非ニュース系
****************************************/

.i-orangetitle { /*ボックスのバー*/
width:100%;
background:url("../img/bg_orange.jpg") repeat-x;
color:#FFFFFF;
line-height:180%;
font-size:75%;
}
/*追加分*/
.i-orangetitle2 {
    background : url("../img/bg_orange.jpg") repeat-x;
    color : #fff;
    line-height : 180%;
    font-size : 75%;
    width : 252px !important;
    margin-right : -2px;
}
.i-orangetitle a{ /*ボックス内のリンク色*/
color:#FFFFFF !important;
}
/*追加分*/
.i-orangetitle2 a {
    color : #fff !important;
}

/***************************************
右袖　号外紙面
****************************************/

.i-extra-content{  /*ボックス枠*/
width:100%;
border:#cccccc 2px solid;
}
.i-extra{  /*ボックス内側*/
padding:10px 0 5px 10px;
font-size:75%;
line-height:110%;
}

.i-extra-icon{ /*ボックスタイトルのテキスト*/
background:url("../img/bg_newsflash.jpg") repeat-y;
color:#FFFFFF;
font-weight:bold;
padding:3px;
}
.i-extra-image{ /*紙面画像*/
text-align:center;
margin:6px 0 6px 0;
}
.i-extra li{ /*見出しテキスト*/
margin-bottom:3px;
padding-left:10px;
background:url("../img/icon_allow_gray2.gif") no-repeat;
}

/***************************************
右袖バナー（レクタングル）
****************************************/

.i-rectangle{ /*ボックス枠*/
text-align:center;
}
.i-rectangleL{  /*マイクロバナー左カラム*/
width:129px;
}

.banner-space{ /*バナーの上下余白*/
margin:3px 0 3px 0;
}

/***************************************
右袖共通
****************************************/

.i-sidebox{ /*右袖の各ボックス枠*/
width:100%;
background:#ffffff;
border:#cccccc 1px solid;
}

/* 右カラム枠追加分 */
.i-sidebox2 {
    width : 100%;
    background : #fff;
    border : solid 1px #ccc;
    border-top : none;
}

.i-sidebox-title{ /*右袖の各ボックス枠　タイトル地*/
background:url("../img/bg_gray.jpg") repeat-x;
font-size:75%;
line-height:180%;
font-weight:bold;
}
.i-sidebox-title2{ /*右袖の各ボックス枠　右側オプション*/
width:100%;
}
.i-caption2{ /*右袖の各ボックス名称*/
padding:5px 0 5px 8px;
}
/*  2007/03/16  */
.i-caption2 a:link,
.i-caption2 a:visited,
.i-caption2 a:hover,
.i-caption2 a:active {
    color : #000 !important;
}

.i-sidebox-shadow{ /*右袖の各ボックス枠　タイトル地下部シャドウ*/
clear:both;
width:100%;
background:url("../img/bg_shadow.gif") repeat-x;
height:3px;
overflow:hidden; /*IE高さ指定バグ対策*/
}

.i-space-banner{ /*購読申し込みボタンの余白*/
padding:0 10px 0 10px;
}

.i-sideblock h3{ /*右袖　全部のリンクタイトル指定*/
font-size:75%;
line-height:125%;
padding-left:8px;
background:url("../img/icon_allow_gray2.gif") no-repeat;
}
.i-sideblock p { /*右袖　全部のリンクタイトル以外のリンク指定*/
font-size:75%;
line-height:125%;
}

/***************************************
shufoo用スタイル追加
****************************************/

.i-shufoo{ 
width:250px;
background:#ffffff;
border:#48d1cc 1px solid;
}

.i-shufootitle { /*ボックスのバー*/
width:100%;
background:url("../img/bg_shufoo.jpg") repeat-x;
color:#000000;
line-height:180%;
font-size:80%;
}

/***************************************
右袖　新着情報
****************************************/

.i-newly{ /*枠全体*/
width:100%;
}
.i-newly-photo{ /*記事タイトルリスト　個別　写真があった場合*/
width:58px;
float:left;
margin-bottom:6px;
}
.i-newly-txt img{ /*記事タイトルリスト　個別　アイコンの余白*/
margin-left:3px;
}

.i-newly h3{ /*記事タイトル*/
clear:both;
padding-bottom:2px;
}

/***************************************
右袖　よく見られている記事
****************************************/

.i-ranking{ /*ボックス枠*/
width:100%;
}
.i-rankingC h3{ /*記事タイトル*/
padding-bottom:2px;
}
.i-rankingC2{ /*下部テキストリンク*/
padding-top:2px;
text-align:right;
}

/***************************************
右袖　ニュースサービス
****************************************/

.i-service{ /*ボックス枠*/
width:100%;
margin-bottom:5px;
}
.i-serviceC h3{ /*タイトルテキストリンク*/
padding-bottom:2px;
}

.i-mobile{ /*携帯電話のボックス枠*/
width:100%;
border-top:#cccccc 1px solid;
}
.i-mobileC{ /*タイトルがはいったカラム*/
padding-top:5px;
padding-bottom:5px;
}
.i-mobileL{ /*QRコードがある左カラム*/
width:75px;
vertical-align:top;
padding-bottom:2px;
}
.i-mobileR{ /*リンクが入った右カラム*/
vertical-align:top;
}

/***************************************
右袖　過去の記事・写真、北海道の情報、エンタメ、広告掲載について
****************************************/

.i-sidebox-content{ /*ボックス枠*/
width:100%;
}
.i-sidebox-content h3{ /*ボックス内の記事タイトル*/
padding-bottom:2px;
}

/***************************************
右袖　北海道新聞からのお知らせ
****************************************/

.i-sideinfo{ /*ボックス枠*/
width:100%;
padding-bottom:10px;
}

.i-sideinfoC{ /*ボックス枠　カラム内*/
width:100%;
padding-bottom:2px;
}
.i-sideinfoC h3{ /*ボックス枠 カラム内　タイトル*/
padding-bottom:2px;
}
.i-sideinfoL{ /*ボックス枠　左カラム（テキストリンク）*/
width:75px;
}
.i-sideinfoR h3{ /*ボックス枠　右カラム*/
padding-bottom:2px;
}

/***************************************
右袖　購読お申し込み
****************************************/

.i-newspaper{ /*ボックス枠*/
width:100%;
}
.i-newspaperL{ /*左カラム*/
    width : auto;
vertical-align:top;
    padding : 0 5px 0 0;
}
.i-newspaperR{ /*右カラム*/
vertical-align:top;
}

.i-newspaper-content p{ /*広告テキスト*/
text-align:center;
margin:5px 0 5px 0;
font-weight:bold;
font-size:90%;
}

.i-newspaperL-bar{ /*左カラム　スペーサー*/
width:105px;
height:1px;
overflow:hidden; /*IE高さ指定バグ対策*/
}
.i-newspaperL h3{
padding-bottom:2px;
}

/*******************************************************************************
ニュースジャンル
********************************************************************************/

.i-article-footer2{ /*トップニュース ボックス下部のテキストメニュー*/
background:url("../img/bg_box_bottom.gif");
padding:3px 8px 3px 8px;
font-size:100%;
color:#999999;
text-align:right;
clear:both;
}

.i-topC{ /*トップニュース 記事リスト*/
clear:both;
padding:5px 0 2px 2px;
border-top:#cccccc 1px solid;
}

/*    2007/03/12    */
/*    2007/03/16    */
.i-news-photoD { /*トップ記事　写真左*/
    margin : 0 15px 15px 5px;
    float : left;
    width : 100px;
}

.i-news-photoD p { /*トップ記事　写真左　キャプション*/
    margin : 5px 0 15px 0;
    font-size:90%;
    line-height:120%;
}

/*    2007/03/16    */
.i-news-photoD2 { /*トップ記事　写真右*/
    margin : 0 5px 15px 15px;
    float : right;
    width : 100px;
}

.i-news-photoD2 p { /*トップ記事　写真右　キャプション*/
    margin : 5px 0 15px 0;
font-size:90%;
line-height:120%;
}

.i-news-txt {
}
.i-news-txt h2, i-news-txt h2 a, i-news-txt h2 a:visited, i-news-txt h2 a:hover { /*トップ記事　タイトル*/
font-size:120%;
line-height:110%;
margin-top:3px;
margin-bottom:6px;
}
.i-news-txt h2 span{ /*トップ記事　日付*/
font-size:70%;
font-weight:normal;
}

/*  2007/03/12  */
.i-article2 h2 { /*写真記事 タイトル*/
    font-size : 120%;
    line-height : 110%;
    margin-top : 3px;
    margin-bottom : 6px;
}
.i-article2 h2 span{ /*写真記事 日付*/
    font-size : 70%;
    font-weight : normal;
}


.i-news-txt p { /*トップ記事 本文*/
font-size:100%;
line-height:140%;
margin-bottom:12px;
}
.i-news-txt p span{ /*補足事項*/
font-size:90%;
margin-left:10px;
}

.i-article h4{ /*関連記事　タイトル*/
font-size:90%;
font-weight:bold;
margin-bottom:5px;
}

/*  2007/03/16  */
.i-genre-title {
    font-size : 160%;
    line-height : 1.6;
}


/*******************************************************************************
写真ニュース
********************************************************************************/

.i-alignC{ /*トップ記事センタリング*/
text-align:center;
}

/*
    2007/03/12
*/
.i-news-photo{ /*写真ニュース項目*/
width:100%;
margin-bottom:4px;
font-size:90%;
line-height:120%;
}
table.i-news-photo-column {
    border-collapse : separate;
    border-spacing : 5px;
}
.i-news-photo-column img{ /*写真ニュース　サムネイル*/
margin-bottom:3px;
border:#333333 1px solid;
}
.i-news-photo-column p span{ /*写真ニュース　日付*/
font-size:90%;
margin-right:8px;
}

.i-news-photo-cap{ /*サムネイル説明文*/
 padding:7px 0 10px 10px;
}

.i-news-photo1{ /*非選択写真ニュース項目*/
padding:10px;
margin-left:2px;
margin-right:2px;
background:#F7F7F7;
border-left:#D5D5D5 1px solid;
border-top:#D5D5D5 1px solid;
border-right:#B7B7B7 1px solid;
border-bottom:#B7B7B7 1px solid;
text-align:center;
}
.i-news-photo1 p{ /*非選択写真ニュース項目 写真*/
text-align:left;
margin-top:3px;
}
.i-news-photo2{ /*選択された写真ニュース項目*/
padding:10px;
margin-left:2px;
margin-right:2px;
background:#E1EBF4;
border-left:#ADC9E4 1px solid;
border-top:#ADC9E4 1px solid;
border-right:#78A5D1 1px solid;
border-bottom:#78A5D1 1px solid;
text-align:center;
}
.i-news-photo2 p{ /*選択された写真ニュース項目 写真*/
text-align:left;
margin-top:3px;
}

.i-news-photo-column{
width:100%;
}
.i-news-photo-column td{
width:33.3%;
text-align:center;
vertical-align:top;
}

/*******************************************************************************
最新のニュース
********************************************************************************/

.i-news-recent{ /*グレーのボックス囲い*/
width:100%;
border:#CCCCCC 1px solid;
background:#ffffff;
}

.i-news-recent h3{ /*記事タイトル*/
font-size:105%;
line-height:100%;
padding-left:12px;
background:url("../img/icon_allow_gray.gif") no-repeat;
}
.i-news-recent span{ /*日付*/
font-size:75%;
margin-left:5px;
}
.i-news-recent p{ /*概要文章*/
font-size:90%;
line-height:120%;
margin-bottom:12px;
}

/*******************************************************************************
ヘッドライン]　スポーツフラッシュ
********************************************************************************/

.i-article-footer3{ /*グレー地の日付*/
background:url("../img/bg_box_bottom.gif");
padding:3px 8px 3px 8px;
font-size:100%;
clear:both;
vertical-align:middle;
}

.i-headline{ /*記事リスト*/
padding:7px 5px 4px 8px;
}

.i-headline h3{ /*記事リスト*/
margin-bottom:10px;
}

/*******************************************************************************
卓上四季
********************************************************************************/

.i-shiki h2{ /*タイトル*/
font-size:120%;
line-height:110%;
margin-top:3px;
}
.i-shiki h2 span{ /*日付*/
font-size:60%;
font-weight:normal;
margin-left:5px;
}
.i-shiki p{ /*文章*/
font-size:100%;
line-height:200%;
margin-top:6px;
padding:0 10px 0 10px;
}

/*******************************************************************************
社説
********************************************************************************/

.i-editorial h2{ /*タイトル*/
font-size:120%;
line-height:110%;
margin-top:3px;
padding-bottom:8px;
}
.i-editorial h2 span{ /*日付*/
font-size:60%;
font-weight:normal;
margin-left:5px;
}
.i-editorial p{ /*文章*/
font-size:100%;
line-height:120%;
padding:0 10px 0 10px;
}

/*******************************************************************************
コンサドーレ
********************************************************************************/


.i-article-footer4{ /*トップニュース ボックス下部のテキストメニュー*/
background:url("../img/bg_box_bottom.gif");
padding:3px 8px 3px 8px;
font-size:100%;
color:#999999;
text-align:center;
clear:both;
}


/***************************************
コンサドーレ　新着記事
****************************************/

.i-consa-cal{ /*カレンダーボックス　背景*/
width:100%;
background:#ffffff url("../img/bg_consa2.gif") no-repeat right bottom;
}

.i-sideblock-consa{ /*サイドバー内 コンテンツ背景*/
background:#ffffff url("../img/bg_consadole.gif") no-repeat right top;
}

/*******************************************************************************
ファイターズ
********************************************************************************/

.i-fighters-cal{ /*カレンダーボックス　背景*/
width:100%;
background:#ffffff url("../img/bg_fighters2.gif") no-repeat right bottom;
}

.i-side-contents{ /*サイドバー内 コンテンツリスト*/
padding:3px 0 3px 0;
margin:2px 0 2px 0;
border-bottom:#EBEBEB 1px solid;
}
.i-side-contents p{ /*サイドバー内 コンテンツリスト*/
padding:0 0 3px 0;
}

.i-sideblock-fighters{ /*サイドバー内 コンテンツ背景*/
background:#ffffff url("../img/bg_fighters.gif") no-repeat right top;
}

.i-sport-topphoto{ /*サイドバー　トップ写真*/
background:#ffffff;
border:#cccccc 2px solid;
padding:8px 0 10px 10px;
font-size:90%;
line-height:130%;
}

/*******************************************************************************
ニュースアクセス Top30
********************************************************************************/

/*
    2007/03/12
*/

.i-top30article{ /*記事タイトルリスト全体2*/
width:100%;
}
.i-top30article2{ /*記事タイトルリスト全体2*/
padding:8px 8px 3px 10px;
clear:both;
}


.i-top30{ /*概要文章*/
}
.i-top30 p{ /*概要文章*/
padding:6px 0 0 6px;
margin-bottom:8px;
line-height:140%;
}
.i-top30 h3{ /*記事リスト*/
line-height:115%;
font-size:100%;
margin-bottom:3px;
padding-bottom:3px;
margin-left:30px;
border-bottom:#EBEBEB 1px solid;
}
.i-top30 h3 img{ /*アイコン*/
margin-right:2px;
}
.i-top30-number{ /*ナンバー*/
margin-left:-27px;
}
.i-top30 span{ /*記事リスト*/
font-size:75%;
padding-left:5px;
}
