/* ユーザー定義CSS
---------------------------------------------*/
/*マウスオーバーアルファ処理*/
.alpha a:hover {filter: alpha(opacity=85);
-moz-opacity:0.85;
opacity:0.85;
}

/* 物語ページ用 */
.page_26,
.page_27,
.page_28,
.page_29,
.page_30,
.page_31,
.page_32,
.page_33,
.page_34,
.page_35,
.page_36,
.page_37
 {
padding: 30px 0px;
}
#story_bg {
background: url(../../core_sys/images/main/contents/intro.jpg) 0px top center no-repeat;
height: 409px;
}

/* 放送情報ページ用 */
#cms_block .page_15 {
padding: 0px;
}

/* デフォルトの「ページ先頭へ」を非表示 */
.sc_pagetop {
display: none;
}
/* 新着アイコン指定 */
#cms_block .new_ic {
padding: 0px 0px 0px 30px;
background: URL(../../images/sys/new_ic01.gif) no-repeat;
}

#news_all_block .new_ic,
#news_block .new_ic {
display: block;
margin-top: -20px;
padding: 0px 0px 10px 0px;
background: URL(../../images/sys/new_ic01.gif) 130px 2px no-repeat;
}
/* 種別アイコン指定 */
#news_all_block .title .nctl,
#news_block .title .nctl {
display: block;
margin-top: -20px;
padding-top: 20px;
background-position: 75px 3px;
background-repeat: no-repeat;
}
#news_all_block .title .new_ic .nctl,
#news_block .title .new_ic .nctl {
display: block;
padding-top: 20px;
background-position: 75px 3px;
background-repeat: no-repeat;
}

.story_ic {
background-image: url(../../images/others/story_ic.gif);
}
.onair_ic {
background-image: url(../../images/others/onair_ic.gif);
}
.interview_ic {
background-image: url(../../images/others/interview_ic.gif);
}
.news_ic {
background-image: url(../../images/others/news_ic.gif);
}
.item_ic {
background-image: url(../../images/others/item_ic.gif);
}

/* タイトル指定 */
/* 大見出し青(h2) */
.ti_b_h2 {
margin: 0px 0px 10px 0px;
padding: 7px 0px;
background: url(../../images/sys/title/con_h2_ti_bg_b.gif) left bottom repeat-x;
}
h2.h2_b {
margin: 0px;
padding: 5px 0px 5px 18px;
font-size: 120%;
color: #3d82c6;
background: url(../../images/sys/title/con_h2_ti_ico_b.gif) 10px center no-repeat;
}
/* 大見出し赤(h2) */
.ti_r_h2 {
margin: 0px 0px 10px 0px;
padding: 7px 0px;
background: url(../../images/sys/title/con_h2_ti_bg_r.gif) left bottom repeat-x;
}
h2.h2_r {
margin: 0px;
padding: 5px 0px 5px 18px;
font-size: 120%;
color: #c63d3d;
background: url(../../images/sys/title/con_h2_ti_ico_r.gif) 10px center no-repeat;
}

/* 大見出し緑(h2) */
.ti_g_h2 {
margin: 0px 0px 10px 0px;
padding: 7px 0px;
background: url(../../images/sys/title/con_h2_ti_bg_g.gif) left bottom repeat-x;
}
h2.h2_g {
margin: 0px;
padding: 5px 0px 5px 18px;
font-size: 120%;
color: #006a32;
background: url(../../images/sys/title/con_h2_ti_ico_g.gif) 10px center no-repeat;
}

/* 大見出し黄(h2) */
.ti_o_h2 {
margin: 0px 0px 10px 0px;
padding: 7px 0px;
background: url(../../images/sys/title/con_h2_ti_bg_o.gif) left bottom repeat-x;
}
h2.h2_o {
margin: 0px;
padding: 5px 0px 5px 18px;
font-size: 120%;
color: #ed8b00;
background: url(../../images/sys/title/con_h2_ti_ico_o.gif) 10px center no-repeat;
}

/* 大見出し黒(h2) */
.ti_bk_h2 {
margin: 0px 0px 10px 0px;
padding: 7px 0px;
background: url(../../images/sys/title/con_h2_ti_bg_bk.gif) left bottom repeat-x;
}
h2.h2_bk {
margin: 0px;
padding: 5px 0px 5px 18px;
font-size: 120%;
color: #666;
background: url(../../images/sys/title/con_h2_ti_ico_bk.gif) 10px center no-repeat;
}

/* 中見出し青(h3) */
h3.ti_b_h3 {
margin: 0px 0px 20px 0px;
padding: 15px 0px 5px 15px;
color: #FFFFFF;
background: #0b68b1;
}

/* 中見出し赤(h3) */
h3.ti_r_h3 {
margin: 0px 0px 20px 0px;
padding: 30px 0px 10px 50px;
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
line-height: 1.2;
text-shadow: 1px 1px 0px #545454;
background: url(../../images/sys/h3_bg01.gif) 0px center no-repeat;
}
.page_16 h3.ti_r_h3,
.page_24 h3.ti_r_h3 {
padding: 45px 0px 25px 55px;
margin: 0px 0px 10px 0px;
font-size: 16px;
text-shadow: 1px 1px 0px #a6142e;
}
/* 中見出し緑(h3) */
h3.ti_g_h3 {
margin: 10px 0px;
padding: 4px 0px 4px 10px;
color: #FFFFFF;
background: #129970;
}

/* 中見出し黄(h3) */
h3.ti_o_h3 {
margin: 10px 0px;
padding: 4px 0px 4px 10px;
color: #FFFFFF;
background: #e48b00;
}

/* 中見出し黒(h3) */
h3.ti_bk_h3 {
margin: 10px 0px;
padding: 4px 0px 4px 10px;
color: #FFFFFF;
background: #525252;
}

/* 小見出し青(h4) */
h4.ti_b_h4 {
margin: 10px 0px;
padding: 5px 0px 5px 4px;
color: #0b68b1;
border-bottom: 3px solid #0b68b1;
}
/* 小見出し赤(h4) */
h4.ti_r_h4 {
margin: 20px 0px;
padding: 5px 0px 5px 4px;
color: #666;
font-size: 14px;
border-bottom: 3px solid #f76f6f;
}
/* 小見出し緑(h4) */
h4.ti_g_h4 {
margin: 10px 0px;
padding: 5px 0px 5px 4px;
color: #666;
border-bottom: 3px solid #129970;
}
/* 小見出し黄(h4) */
h4.ti_o_h4 {
margin: 10px 0px;
padding: 5px 0px 5px 4px;
color: #666;
border-bottom: 3px solid #e48b00;
}
/* 小見出し黒(h4) */
h4.ti_bk_h4 {
margin: 10px 0px;
padding: 5px 0px 5px 4px;
color: #666;
border-bottom: 3px solid #525252;
}

p.h_no {
margin: 0px;
padding: 0px;
}

#flag {
margin: 0 auto;
text-align: center;
}
