@charset "UTF-8";
/* CSS Document */

body {font-family: "Century Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ ゴシック", "Osaka", sans-serif;}

#fp-contents { padding-bottom:0;}

#theme #fp-l {
	background-color:rgba(255, 255, 255, 0.3);
	box-shadow:none;
}
#theme #fp-l #fp-airdate { color:#ff7e21;}

#theme #fp-l #fp-hdr { background: none; padding:0 20px;}
#theme #fp-l #fp-cnt { background: none;}

#theme #fp-l #fp-cnt a,
#theme #fp-l #fp-cnt a:link,
#theme #fp-l #fp-cnt a:visited,
#theme #fp-l #fp-cnt a:active { color:#444; text-decoration:underline;}
#theme #fp-l #fp-cnt a:hover { color:#fa9501;}

#theme #fp-l #fp-cnt h2 { color:#ff6b00; background:url("/common/images/pattern/pat_orange_001.png") repeat; border-bottom: 4px solid #ff7e21;
	-webkit-background-size:5px 5px;
	background-size:5px 5px;}
#theme #fp-l #fp-cnt h3 { background-color:#ff7e21;}
#theme #fp-l #fp-cnt h4 { border-left-color: #76e43f;}

#theme #fp-l #fp-cnt .btn { background-color:#ffffff; box-shadow:none;}
#theme #fp-l #fp-cnt .btn a { color: #fff; background-color:#ff7e21; box-shadow: 0 4px 0 #e25f00,inset 0 0 2px rgba(255, 255, 255, 0.6); text-decoration:none;}
#theme #fp-l #fp-cnt .btn a:hover { background-color: #ff6b00; text-decoration:none;}
#theme #fp-l #fp-cnt p.apply a { float: none; width: 17em; margin: 0 auto; display: block;}

/* mezaaqua */
#program_mezaaqua #theme #fp-l #fp-airdate { color:#00baff;}
#program_mezaaqua #theme #fp-l #fp-cnt h2 { color:#00bfff; background:url("/common/images/pattern/pat_blue_001.png") repeat; border-bottom: 4px solid #00baff;}
#program_mezaaqua #theme #fp-l #fp-cnt h3 { background-color:#00baff;}
#program_mezaaqua #theme #fp-l #fp-cnt h4 { border-left-color: #fe8d3d;}
#program_mezaaqua #theme #fp-l #fp-cnt .btn a { color: #fff; background-color:#1dcaff; box-shadow: 0 4px 0 #0fb6ff,inset 0 0 2px rgba(255, 255, 255, 0.6); text-decoration:none;}
#program_mezaaqua #theme #fp-l #fp-cnt .btn a:hover { background-color: #2bbeff; text-decoration:none;}

/* mezado */
#program_mezado #theme #fp-l #fp-airdate { color:#ffb001;}
#program_mezado #theme #fp-l #fp-cnt h2 { color:#ff9c00; background:url("/common/images/pattern/pat_yellow_008.png") repeat; border-bottom: 4px solid #fbad00;}
#program_mezado #theme #fp-l #fp-cnt h3 { background-color:#ffb001;}
#program_mezado #theme #fp-l #fp-cnt .btn a { color: #fff; background-color:#fed309; box-shadow: 0 4px 0 #fdba05,inset 0 0 2px rgba(255, 255, 255, 0.6); text-decoration:none;}
#program_mezado #theme #fp-l #fp-cnt .btn a:hover { background-color: #ffc41b; text-decoration:none;}

/* backnumber ---------- */
#theme #fp-l #fp-cnt .listbox { background-color:#f3f8ff; border-radius:0 0 5px 5px;}
#theme #fp-l #fp-cnt .listbox ul li {
	list-style:inside none disc;
}
/* fp-ohp-customcss */
#fp-bhp.fpbhp-pc .contblock h2{
	color:#ffffff;
	background-color:#ff7d00;
}
#fp-bhp.fpbhp-pc #fp-bhp-infomain h3 span{
	background-color:#76e43f;
}

/* fp-ohp-customcss mezaaqua */
#program_mezaaqua #fp-bhp.fpbhp-pc .contblock h2{ background-color:#00bfff;}
#program_mezaaqua #fp-bhp.fpbhp-pc #fp-bhp-infomain h3 span{background-color:#fe8d3d;}

/* fp-ohp-customcss mezado */
#program_mezado #fp-bhp.fpbhp-pc .contblock h2{ background-color:#ffb001;}

/* ------------------------------
  for 右エリア
------------------------------ */
#fp-bhp .fp-bhpblockPc.contblock {
    background: rgba(255, 255, 255, 0.97) none repeat scroll 0 0;
    box-shadow: 0 1px 3px #8f6600;
	border:none;
}
#fp-r {
    padding-right: 4px !important;
}
/* どようび */
#program_mezado #fp-bhp.fpbhp-pc .contblock h2 {
    background-color: #fff192;
}

#program_mezado #fp-bhp.fpbhp-pc .contblock h2 {
    color: #ff9c00;
}
/* おすすめ */
#fp-bhp .fp-bhpblockPc.npgm_contblock {
    background: rgba(255, 255, 255, 0.97) none repeat scroll 0 0;
	border:none;
    box-shadow: 0 1px 3px #8f6600;
}
/* 不正なホームページにご注意 */
#cx_right_emergency_banner a img {
	margin-left: 0 !important;
}
/* ------------------------------
  for Smartphone
------------------------------ */
.cx_smartphoneview #theme { min-width:640px;}
.cx_smartphoneview #theme #fp-l #fp-cnt h2 { background-image:url("/common/images/pattern/pat_orange_001.png") ;
	-webkit-background-size:10px 10px;
	background-size:10px 10px;}
.cx_smartphoneview #cx_spContentsMain {
    background: none !important;
}	
