@charset "utf-8";
/* CSS Document */

*{ zoom:1; }

.clearfix {
	zoom:1;
}

@font-face{
	font-family: "MyYuGothicM";
	font-weight: normal;
	src: local("YuGothic-Medium"), /* Postscript name */
	     local("Yu Gothic Medium"), /* for Chrome */
	     local("YuGothic-Regular"); /* Mediumがない場合 */
}
@font-face{
	font-family: "MyYuGothicM";
	font-weight: bold;
	src: local("YuGothic-Bold"), /* Postscript name */
	     local("Yu Gothic"); /* for Chrome */
}

#mbs_common_header_searchwrap form:after , .clearfix:after {
	content: "";
	display: block;
	clear: both;
}
p, div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, body {
	font-family:-apple-system, BlinkMacSystemFont, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
	font-size:small;
	font-feature-settings: 'pkna' 1;
}

body{
	background-image: url(https://www.mbs.jp/common/2012/images/base/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

html {height: 100%;}
body { width: 100%; position: relative; height: auto !important; height: 100%; min-height: 100%;}

hr.none{display:none;}



/*-------- img hover ---------*/

img {
	border: none;
}
/*a:hover img {
	FILTER: alpha(opacity=80);
	opacity: 0.8;
}*/
/*----------------------------*/

a:link {
	color:#377a9f;
	text-decoration: none;
}
a:visited {
	color:#377a9f;
	text-decoration: none;
}
a:hover {
	color:#377a9f;
	text-decoration: underline;
}
a:active {
	color:#9f4337;
	text-decoration: none;
}
a:focus {
   outline:none;
}

#mbs_common_pagewrap {
	width:980px;
	margin:20px auto 0 auto;
	padding:10px 0 120px 0;
	background-image: url(https://www.mbs.jp/common/2012/images/base/mbs_common_pagewrap_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	position:relative;
}
#mbs_common_pagewrap:after {
	content: "";
	display: block;
	clear: both;
}

#mbs_common_pagewrap_inner {
	background:#ffffff;
	position:relative;
}

#mbs_common_pageleft {
	padding-left:8px;
	width:648px;
	float:left;
	background:#fff;
}

#mbs_common_pageright {
	width:324px;
	float:left;
	background:#fff;
}

#mbs_common_pagewrap .banners{
}
#mbs_common_pagewrap .banners h2{
	display:none;
}
#mbs_common_pagewrap .banners .banner{
	padding:0 10px 10px 0;
}
#mbs_common_pagewrap .banners .banner img {
    width: 100%;
    border: solid 1px #999;
}


/*---------- bnrDisaster ----------*/

div#bnrDisaster {
    padding: 0 10px 20px 0;
}

div#bnrDisaster img {
	width: 100%;
}

/*---------- disaster-live ----------*/

div#disaster-live {
    padding: 0 10px 10px 0;
}

div#disaster-live > div {
	border:solid 4px #FC5A4C;
}
#mbs_common_pagewrap div#disaster-live h2{
	display:block;
	background-color: #FC5A4C;
	position: relative;
	padding: 0.5em 0 0.5em 24px;
	color: #fff;
	font-size: 24px;
	line-height: 1;
}

#mbs_common_pagewrap div#disaster-live h2::after {
     position: absolute;
     top: 50%;
     left:0;
     transform:translateY(-50%);
     content: '';
     width: 18px;
     height:4px;
     background-color:#fff;
}

/*---------- Widget S ----------*/

#mbs_common_pagewrap .mbs_widget_color00 , #mbs_common_pagewrap .mbs_widget_color01 , #mbs_common_pagewrap .mbs_widget_color02 , #mbs_common_pagewrap .mbs_widget_color03 , #mbs_common_pagewrap .mbs_widget_color04 , #mbs_common_pagewrap .mbs_widget_color05 , #mbs_common_pagewrap .mbs_widget_color06 , #mbs_common_pagewrap .mbs_widget_color07 , #mbs_common_pagewrap .mbs_widget_color08 , #mbs_common_pagewrap .mbs_widget_color09 , #mbs_common_pagewrap .mbs_widget_color10 , #mbs_common_pagewrap .mbs_widget_color_ooyala ,#mbs_common_pagewrap .mbs_widget_hcolor00 , #mbs_common_pagewrap .mbs_widget_hcolor01 , #mbs_common_pagewrap .mbs_widget_hcolor02 , #mbs_common_pagewrap .mbs_widget_hcolor03 , #mbs_common_pagewrap .mbs_widget_hcolor04 , #mbs_common_pagewrap .mbs_widget_hcolor05 , #mbs_common_pagewrap .mbs_widget_hcolor06 , #mbs_common_pagewrap .mbs_widget_hcolor07 , #mbs_common_pagewrap .mbs_widget_hcolor08 , #mbs_common_pagewrap .mbs_widget_hcolor09 , #mbs_common_pagewrap .mbs_widget_hcolor10 {
	float:left;
	display: inline;
}

/*- デフォルト -*/
#mbs_common_pagewrap .mbs_widget_s {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:5px;
	margin-bottom:8px;
	width:316px;
	margin-right:8px;
}
#mbs_common_pagewrap .mbs_widget_s .mbs_widget_bot {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_bot.png);
	padding-top:5px;
	padding-bottom:10px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#mbs_common_pagewrap .mbs_widget_s .mbs_widget_mid {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_mid.png);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left:15px;
	padding-right:15px;
	line-height:150%;
}
#mbs_common_pagewrap .mbs_widget_s h2 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/head_s.png);
	background-repeat: no-repeat;
	background-position: -500px top;
	height:20px;
	padding-left:15px;
	padding-top:6px;
	color:#fff;
	font-size:14px;
}
#mbs_common_pagewrap .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:280px;
	height:20px;
	padding-left:6px;
	padding-top:0px;
	color:#fff;
	font-size:12px;
	margin:6px auto 0 auto;
}

/*- 広告用 -*/
#mbs_common_pagewrap .mbs_widget_ad_s {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_ad_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:5px;
	margin-bottom:8px;
	width:316px;
	margin-right:8px;
}
#mbs_common_pagewrap .mbs_widget_ad_s .mbs_widget_bot {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_ad_bot.gif);
	padding-bottom:10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top:5px;
}
#mbs_common_pagewrap .mbs_widget_ad_s .mbs_widget_mid {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_ad_mid.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left:15px;
	padding-right:15px;
	line-height:150%;
}
#mbs_common_pagewrap .mbs_widget_ad_s h2 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/head_s.png);
	background-repeat: no-repeat;
	background-position: -500px top;
	height:20px;
	padding-left:15px;
	padding-top:6px;
	color:#fff;
	font-size:14px;
}

/*- フレームカラーバリエーション -*/
/*- デフォルト -*/
#mbs_common_pagewrap .mbs_widget_color00 .mbs_widget_s {
}
#mbs_common_pagewrap .mbs_widget_color00 .mbs_widget_s .mbs_widget_bot {
}
#mbs_common_pagewrap .mbs_widget_color00 .mbs_widget_s .mbs_widget_mid {
}
#mbs_common_pagewrap .mbs_widget_color00 .mbs_widget_s h2 {
}

/*- Red:c01 -*/
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_s {
	background-position: -500px top;
}
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_s .mbs_widget_bot {
	background-position: -500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_s .mbs_widget_mid {
	background-position: -500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_s h2 {
	background-position: 0px top;
}
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_01.gif);
}
/*- Orange:c02 -*/
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_s {
	background-position: -1000px top;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_s .mbs_widget_bot {
	background-position: -1000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_s .mbs_widget_mid {
	background-position: -1000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_s h2 {
	background-position: -500px top;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_02.gif);
}
/*- Yellow:c03 -*/
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_s {
	background-position: -1500px top;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_s .mbs_widget_bot {
	background-position: -1500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_s .mbs_widget_mid {
	background-position: -1500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_s h2 {
	background-position: -1000px top;
	color:#555;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_03.gif);
	color:#555;
}
/*- Lightgreen:c04 -*/
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_s {
	background-position: -2000px top;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_s .mbs_widget_bot {
	background-position: -2000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_s .mbs_widget_mid {
	background-position: -2000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_s h2 {
	background-position: -1500px top;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_04.gif);
}
/*- Green:c05 -*/
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_s {
	background-position: -2500px top;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_s .mbs_widget_bot {
	background-position: -2500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_s .mbs_widget_mid {
	background-position: -2500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_s h2 {
	background-position: -2000px top;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_05.gif);
}
/*- Skyblue:c06 -*/
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_s {
	background-position: -3000px top;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_s .mbs_widget_bot {
	background-position: -3000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_s .mbs_widget_mid {
	background-position: -3000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_s h2 {
	background-position: -2500px top;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_06.gif);
}
/*- Steelblue:c07 -*/
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_s {
	background-position: -3500px top;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_s .mbs_widget_bot {
	background-position: -3500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_s .mbs_widget_mid {
	background-position: -3500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_s h2 {
	background-position: -3000px top;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_07.gif);
}
/*- Purple:c08 -*/
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_s {
	background-position: -4000px top;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_s .mbs_widget_bot {
	background-position: -4000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_s .mbs_widget_mid {
	background-position: -4000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_s h2 {
	background-position: -3500px top;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_08.gif);
}
/*- Pink:c09 -*/
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_s {
	background-position: -4500px top;
}
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_s .mbs_widget_bot {
	background-position: -4500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_s .mbs_widget_mid {
	background-position: -4500px bottom;
}
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_s h2 {
	background-position: -4000px top;
}
/*- MBS:c10 -*/
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_s {
	background-position: -5000px top;
}
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_s .mbs_widget_bot {
	background-position: -5000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_s .mbs_widget_mid {
	background-position: -5000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_s h2 {
	background-position: -4500px top;
}
/*- ooyala -*/
#mbs_common_pagewrap .mbs_widget_color_ooyala .mbs_widget_s {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_ooyala_top.gif);
}
#mbs_common_pagewrap .mbs_widget_color_ooyala .mbs_widget_s .mbs_widget_bot {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_ooyala_bot.gif);
}
#mbs_common_pagewrap .mbs_widget_color_ooyala .mbs_widget_s .mbs_widget_mid {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_s_ooyala_mid.gif);
}
/*- ヘッダーカラーバリエーション -*/
#mbs_common_pagewrap .mbs_widget_hcolor00 .mbs_widget_s h2 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/head_s_04.gif);
}
/*- Red:hc01 -*/
#mbs_common_pagewrap .mbs_widget_hcolor01 .mbs_widget_s h2 {
	background-position: 0px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor01 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_01.gif);
}
/*- Orange:hc02 -*/
#mbs_common_pagewrap .mbs_widget_hcolor02 .mbs_widget_s h2 {
	background-position: -500px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor02 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_02.gif);
}
/*- Yellow:hc03 -*/
#mbs_common_pagewrap .mbs_widget_hcolor03 .mbs_widget_s h2 {
	background-position: -1000px top;
	color:#555;
}
#mbs_common_pagewrap .mbs_widget_hcolor03 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_03.gif);
	color:#555;
}
/*- Lightgreen:hc04 -*/
#mbs_common_pagewrap .mbs_widget_hcolor04 .mbs_widget_s h2 {
	background-position: -1500px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor04 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_04.gif);
}
/*- Green:hc05 -*/
#mbs_common_pagewrap .mbs_widget_hcolor05 .mbs_widget_s h2 {
	background-position: -2000px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor05 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_05.gif);
}
/*- Skyblue:hc06 -*/
#mbs_common_pagewrap .mbs_widget_hcolor06 .mbs_widget_s h2 {
	background-position: -2500px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor06 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_06.gif);
}
/*- Steelblue:hc07 -*/
#mbs_common_pagewrap .mbs_widget_hcolor07 .mbs_widget_s h2 {
	background-position: -3000px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor07 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_07.gif);
}
/*- Purple:hc08 -*/
#mbs_common_pagewrap .mbs_widget_hcolor08 .mbs_widget_s h2 {
	background-position: -3500px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor08 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_08.gif);
}
/*- Pink:hc09 -*/
#mbs_common_pagewrap .mbs_widget_hcolor09 .mbs_widget_s h2 {
	background-position: -4000px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor09 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_09.gif);
}
/*- MBS:hc10 -*/
#mbs_common_pagewrap .mbs_widget_hcolor10 .mbs_widget_s h2 {
	background-position: -4500px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor10 .mbs_widget_s h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_10.gif);
}

/*- サブヘッダーカラーバリエーション -*/
/*- Red:hc01 -*/
#mbs_common_pagewrap  .mbs_widget_s h3.color01 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_01.gif);
}
/*- Orange:hc02 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color02 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_02.gif);
}
/*- Yellow:hc03 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color03 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_03.gif);
	color:#555;
}
/*- Lightgreen:hc04 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color04 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_04.gif);
}
/*- Green:hc05 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color05 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_05.gif);
}
/*- Skyblue:hc06 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color06 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_06.gif);
}
/*- Steelblue:hc07 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color07 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_07.gif);
}
/*- Purple:hc08 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color08 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_08.gif);
}
/*- Pink:hc09 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color09 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_09.gif);
}
/*- MBS:hc10 -*/
#mbs_common_pagewrap .mbs_widget_s h3.color10 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_s_10.gif);
}

/*---------- Widget M ----------*/

/*- デフォルト -*/
#mbs_common_pagewrap .mbs_widget_m {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_m_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:5px;
	margin-bottom:8px;
	width:640px;
	margin-right:8px;
	position: relative;
}
#mbs_common_pagewrap .mbs_widget_m .mbs_widget_bot {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_m_bot.png);
	padding-top:5px;
	padding-bottom:10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
}
#mbs_common_pagewrap .mbs_widget_m .mbs_widget_mid {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_m_mid.png);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-left:15px;
	padding-right:15px;
	line-height:150%;
	position: relative;
}
#mbs_common_pagewrap .mbs_widget_m h2 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/head_m.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	height:20px;
	padding-left:15px;
	padding-top:6px;
	color:#fff;
	font-size:14px;
}
#mbs_common_pagewrap .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:604px;
	height:20px;
	padding-left:6px;
	color:#fff;
	font-size:12px;
	margin:6px auto 0 auto;
}

/*- フレームカラーバリエーション -*/
/*- emergency -*/
#mbs_common_pagewrap .mbs_widget_colorem .mbs_widget_m {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_m_em_top.gif);
}
#mbs_common_pagewrap .mbs_widget_colorem .mbs_widget_m .mbs_widget_bot {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_m_em_bot.gif);
}
#mbs_common_pagewrap .mbs_widget_colorem .mbs_widget_m .mbs_widget_mid {
	background-image: url(https://www.mbs.jp/common/2012/images/base/frame_m_em_mid.gif);
}
#mbs_common_pagewrap .mbs_widget_colorem .mbs_widget_m h2 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/head_m_em.gif);
	background-position: 5px top;
}
/*- デフォルト -*/
#mbs_common_pagewrap .mbs_widget_color00 .mbs_widget_m {
}
#mbs_common_pagewrap .mbs_widget_color00 .mbs_widget_m .mbs_widget_bot {
}
#mbs_common_pagewrap .mbs_widget_color00 .mbs_widget_m .mbs_widget_mid {
}
#mbs_common_pagewrap .mbs_widget_color00 .mbs_widget_m h2 {
}

/*- Red:c01 -*/
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_m {
	background-position: -800px top;
}
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_m .mbs_widget_bot {
	background-position: -800px bottom;
}
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_m .mbs_widget_mid {
	background-position: -800px bottom;
}
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_m h2 {
	background-position: 0px top;
}
#mbs_common_pagewrap .mbs_widget_color01 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_01.gif);
}
/*- Orange:c02 -*/
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_m {
	background-position: -1600px top;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_m .mbs_widget_bot {
	background-position: -1600px bottom;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_m .mbs_widget_mid {
	background-position: -1600px bottom;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_m h2 {
	background-position: -800px top;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_02.gif);
}
/*- Yellow:c03 -*/
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_m {
	background-position: -2400px top;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_m .mbs_widget_bot {
	background-position: -2400px bottom;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_m .mbs_widget_mid {
	background-position: -2400px bottom;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_m h2 {
	background-position: -1600px top;
	color:#555;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_03.gif);
	color:#555;
}
/*- Lightgreen:c04 -*/
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_m {
	background-position: -3200px top;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_m .mbs_widget_bot {
	background-position: -3200px bottom;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_m .mbs_widget_mid {
	background-position: -3200px bottom;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_m h2 {
	background-position: -2400px top;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_04.gif);
}
/*- Green:c05 -*/
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_m {
	background-position: -4000px top;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_m .mbs_widget_bot {
	background-position: -4000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_m .mbs_widget_mid {
	background-position: -4000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_m h2 {
	background-position: -3200px top;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_05.gif);
}
/*- Skyblue:c06 -*/
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_m {
	background-position: -4800px top;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_m .mbs_widget_bot {
	background-position: -4800px bottom;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_m .mbs_widget_mid {
	background-position: -4800px bottom;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_m h2 {
	background-position: -4000px top;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_06.gif);
}
/*- Steelblue:c07 -*/
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_m {
	background-position: -5600px top;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_m .mbs_widget_bot {
	background-position: -5600px bottom;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_m .mbs_widget_mid {
	background-position: -5600px bottom;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_m h2 {
	background-position: -4800px top;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_07.gif);
}
/*- Purple:c08 -*/
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_m {
	background-position: -6400px top;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_m .mbs_widget_bot {
	background-position: -6400px bottom;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_m .mbs_widget_mid {
	background-position: -6400px bottom;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_m h2 {
	background-position: -5600px top;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_08.gif);
}
/*- Pink:c09 -*/
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_m {
	background-position: -7200px top;
}
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_m .mbs_widget_bot {
	background-position: -7200px bottom;
}
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_m .mbs_widget_mid {
	background-position: -7200px bottom;
}
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_m h2 {
	background-position: -6400px top;
}
#mbs_common_pagewrap .mbs_widget_color09 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_09.gif);
}
/*- MBS:c10 -*/
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_m {
	background-position: -8000px top;
}
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_m .mbs_widget_bot {
	background-position: -8000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_m .mbs_widget_mid {
	background-position: -8000px bottom;
}
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_m h2 {
	background-position: -7200px top;
}
#mbs_common_pagewrap .mbs_widget_color10 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_10.gif);
}
/*- ヘッダーカラーバリエーション -*/
#mbs_common_pagewrap .mbs_widget_hcolor00 .mbs_widget_m h2 {
	background-position: -3200px top;
}
/*- Red:hc01 -*/
#mbs_common_pagewrap .mbs_widget_hcolor01 .mbs_widget_m h2 {
	background-position: 0px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor01 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_01.gif);
}
/*- Orange:hc02 -*/
#mbs_common_pagewrap .mbs_widget_hcolor02 .mbs_widget_m h2 {
	background-position: -800px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor02 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_02.gif);
}
/*- Yellow:hc03 -*/
#mbs_common_pagewrap .mbs_widget_hcolor03 .mbs_widget_m h2 {
	background-position: -1600px top;
	color:#555;
}
#mbs_common_pagewrap .mbs_widget_hcolor03 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_03.gif);
	color:#555;
}
/*- Lightgreen:hc04 -*/
#mbs_common_pagewrap .mbs_widget_hcolor04 .mbs_widget_m h2 {
	background-position: -2400px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor04 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_04.gif);
}
/*- Green:hc05 -*/
#mbs_common_pagewrap .mbs_widget_hcolor05 .mbs_widget_m h2 {
	background-position: -3200px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor05 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_05.gif);
}
/*- Skyblue:hc06 -*/
#mbs_common_pagewrap .mbs_widget_hcolor06 .mbs_widget_m h2 {
	background-position: -4000px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor06 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_06.gif);
}
/*- Steelblue:hc07 -*/
#mbs_common_pagewrap .mbs_widget_hcolor07 .mbs_widget_m h2 {
	background-position: -4800px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor07 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_07.gif);
}
/*- Purple:hc08 -*/
#mbs_common_pagewrap .mbs_widget_hcolor08 .mbs_widget_m h2 {
	background-position: -5600px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor08 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_08.gif);
}
/*- Pink:hc09 -*/
#mbs_common_pagewrap .mbs_widget_hcolor09 .mbs_widget_m h2 {
	background-position: -6400px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor09 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_09.gif);
}
/*- MBS:hc10 -*/
#mbs_common_pagewrap .mbs_widget_hcolor10 .mbs_widget_m h2 {
	background-position: -7200px top;
}
#mbs_common_pagewrap .mbs_widget_hcolor10 .mbs_widget_m h3 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_10.gif);
}
/*- サブヘッダーカラーバリエーション -*/
/*- Red:hc01 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color01 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_01.gif);
}
/*- Orange:hc02 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color02 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_02.gif);
}
/*- Yellow:hc03 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color03 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_03.gif);
	color:#555;
}
/*- Lightgreen:hc04 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color04 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_04.gif);
}
/*- Green:hc05 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color05 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_05.gif);
}
/*- Skyblue:hc06 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color06 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_06.gif);
}
/*- Steelblue:hc07 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color07 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_07.gif);
}
/*- Purple:hc08 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color08 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_08.gif);
}
/*- Pink:hc09 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color09 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_09.gif);
}
/*- MBS:hc10 -*/
#mbs_common_pagewrap .mbs_widget_m h3.color10 {
	background-image: url(https://www.mbs.jp/common/2012/images/base/sub_head_m_10.gif);
}

/*--------------*/
#square_bnr {
	text-align:center;
}

.square_bnr {
	text-align:center;
}
.square_bnr a {
	text-align:center;
	margin:5px 0;
	display:block;
}
.square_bnr iframe {
	margin:5px 0;
}


/*--------ヘッダー--------*/
#mbs_common_headerwrap {
	height: 190px;
	width: 980px;
	margin: 0px auto;
	position:relative;
	overflow:hidden;
}

#mbs_common_headerwrap h1 {
	width:200px;
	height:80px;
	background-image: url(https://www.mbs.jp/common/2012/images/base/headlogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mbs_common_headerwrap h1 a {
	display:block;
	width:200px;
	height:80px;
	text-indent: -9999px;
}

#mbs_common_header_menu {
	background-image: url(https://www.mbs.jp/common/2012/images/base/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	width: 980px;
	position: absolute;
	bottom: 0px;
}

/*ジャンルメニュー*/
#mbs_common_header_genremenu {
	position:relative;
	left:50%;
	float: left;
	padding:0 0 0 8px;
	margin:0;
}
#mbs_common_header_genremenu li {
	float:left;
	padding:5px 20px 0 20px;
	margin:0;
	font-size:16px;
	position:relative;
	left:-50%;
	overflow:hidden;
	background-image: url(https://www.mbs.jp/common/2012/images/base/mainmenu_marker.png);
	background-repeat: no-repeat;
	line-height:1.2;
	background-position: 8px 5px;
}

#mbs_common_header_genremenu li.color01 {
	background-position: 8px 5px;
}
#mbs_common_header_genremenu li.color02 {
	background-position: 8px -45px;
}
#mbs_common_header_genremenu li.color03 {
	background-position: 8px -95px;
}
#mbs_common_header_genremenu li.color04 {
	background-position: 8px -145px;
}
#mbs_common_header_genremenu li.color05 {
	background-position: 8px -195px;
}
#mbs_common_header_genremenu li.color06 {
	background-position: 8px -245px;
}
#mbs_common_header_genremenu li.color07 {
	background-position: 8px -295px;
}
#mbs_common_header_genremenu li.color08 {
	background-position: 8px -345px;
}

#mbs_common_header_genremenu li a:link {
	color:#FFFFFF;
	text-decoration: none;
}
#mbs_common_header_genremenu li a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
#mbs_common_header_genremenu li a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#mbs_common_header_genremenu li a:active {
	color:#FFFFFF;
	text-decoration: none;
}

/*ヘッダーサブメニュー*/
.mbs_common_header_subgenremenuwrap {
	position:relative;
	width:980px;
	overflow:hidden;
}

#mbs_common_header_subgenremenu {
	position:relative;
	left:50%;
	float: left;
	padding:8px 0 0 8px;
	margin-top:3px;
}
#mbs_common_header_subgenremenu li {
	height:16px;
	float:left;
	padding:2px 15px 0 20px;
	margin:0;
	font-size:12px;
	position:relative;
	left:-50%;
	background-image: url(https://www.mbs.jp/common/2012/images/base/header_icon.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	line-height: 1.4;
}

#mbs_common_header_subgenremenu li.icon01 {
	background-position: left 0px;
}
#mbs_common_header_subgenremenu li.icon02 {
	background-position: left -50px;
}
#mbs_common_header_subgenremenu li.icon03 {
	background-position: left -100px;
}
#mbs_common_header_subgenremenu li.icon04 {
	background-position: left -150px;
}
#mbs_common_header_subgenremenu li.icon05 {
	background-position: left -200px;
}
#mbs_common_header_subgenremenu li.icon06 {
	background-position: left -250px;
}
#mbs_common_header_subgenremenu li.icon07 {
	background-position: left -300px;
}
#mbs_common_header_subgenremenu li.icon08 {
	background-position: left -350px;
}
#mbs_common_header_subgenremenu li.icon09 {
	background-position: left -400px;
}
#mbs_common_header_subgenremenu li.icon10 {
	background-position: left -450px;
}
#mbs_common_header_subgenremenu li.icon11 {
	background-position: left -500px;
}

#mbs_common_header_subgenremenu li a:link {
	color:#626262;
	text-decoration: none;
}
#mbs_common_header_subgenremenu li a:visited {
	color:#626262;
	text-decoration: none;
}
#mbs_common_header_subgenremenu li a:hover {
	color:#626262;
	text-decoration: underline;
}
#mbs_common_header_subgenremenu li a:active {
	color:#626262;
	text-decoration: none;
}

/**/
#mbs_common_header_programwrap {
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
}
#mbs_common_header_programwrap .program_button {
	padding-right:10px;
	float:left;
}

/**/
#mbs_common_head_nowonair {
	position:relative;
	width:540px;
	height:18px;
	position:relative;
	overflow:hidden;
	padding:0;
}
#mbs_common_head_nowonair_slide {
	position:relative;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
#mbs_common_head_nowonair .nowonair_pgm {
	float:left;
	padding:2px 5px 3px 5px;
	margin:0px;
	width:168px;
	height:12px;
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eee;
	border-left-color: #999;
}

#mbs_common_head_nowonair .nowonair_pgm a:link {
	color:#0000FF;
	text-decoration: none;
}
#mbs_common_head_nowonair .nowonair_pgm a:visited {
	color:#0000FF;
	text-decoration: none;
}
#mbs_common_head_nowonair .nowonair_pgm a:hover {
	color:#FF0000;
	text-decoration: none;
}
#mbs_common_head_nowonair .nowonair_pgm a:active {
	color:#0000FF;
	text-decoration: none;
}
#today_program {
	background-color:#FFF;
	float:left;
	padding:2px;
	border: 1px solid #669900;
	text-align:left;
}
#today_program div {
	padding:0 0px;
}
#today_program .nowonair_arrow{
	float:left;
	padding:0 3px;
	margin:0;
}

#mbs_common_header_searchwrap{
	padding-left:10px;
	padding-top:0px;
	float:left;
}
#mbs_common_header_searchwrap form{
	width:215px;
}
#mbs_common_header_searchwrap input{
	padding:0;
	margin:0;
	float:left;

}
#mbs_common_header_searchwrap .kensaku_box{
	width:156px;
	color:#999;
	height:20px
}
/*---------banner-----------*/

#super_bnr{
	position: absolute;
	height: 90px;
	width:728px;
	top: 5px;
	right:0px;
}

/*----------------------------*/

#mbs_common_footerwrap {
	position: absolute;
	bottom: 0;
	padding: 12px 0 0 0;
	background-image: url(https://www.mbs.jp/common/2012/images/base/mbs_common_footerwrap_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height:98px;
	width:100%;
	left:0;
/*	overflow:hidden;*/
}

#mbs_common_footer_inner {
	width:980px;
	margin:0 auto;
	background:#666666;
}
#mbs_common_footerwrap .tw_button , #mbs_common_footerwrap .fb_button {
	float:right;
	margin:0;
	padding:0;
}
#mbs_common_footerwrap .mbs_common_footer_tw_button , #mbs_common_footerwrap .mbs_common_footer_fb_button , #mbs_common_footerwrap .mbs_common_footer_fbs_button {
	float:right;
	margin:0;
	padding:0;
	width:125px;
	text-align:left;
}
#mbs_common_footerwrap .mbs_common_footer_fbs_button {
	padding-top:2px;
	width:70px;
}
#mbs_common_footerwrap #common_footer_copy {
	font-size:12px;
	color:#FFF;
	padding:3px;
	text-align:center;
	border-top: 1px solid #898989;
}
#mbs_common_footerwrap #common_footer_link {
	font-size:12px;
	color:#898989;
	padding:3px;
	text-align:center;
	border-bottom: 1px solid #535353;
	line-height:140%;
}
#mbs_common_footerwrap #back-top{
	float:right;
	border-left: 1px solid #999999;
}
#mbs_common_footerwrap #back-top a{
	color:#fff;
	display:block;
	padding-right:20px;
	width:90px;
	text-align:right;
	font-size:12px;
	padding-top:3px;
	padding-left:10px;
	background-image: url(https://www.mbs.jp/common/2012/images/base/gototop.png);
	background-repeat: no-repeat;
	background-position: right top;
}


#common_footer_link a:link {
	color:#FFFFFF;
	text-decoration: none;
}
#common_footer_link a:visited {
	color:#FFFFFF;
	text-decoration: none;
}
#common_footer_link a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#common_footer_link a:active {
	color:#999999;
	text-decoration: none;
}

/**/
#mbs_common_pagewrap .ooyala_list {
}
#mbs_common_pagewrap .ooyala_list .mbs_widget_mid{
	padding-left:5px;
	padding-right:5px;
}
#mbs_common_pagewrap .ooyala_list .mbs_widget_mid li{
	width:145px;
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}
#mbs_common_pagewrap .ooyala_list .mbs_widget_mid li img{
	width:133px;
	height:75px;
	padding-bottom:4px;
}

#mbs_common_pagewrap .ooyala_list .mbs_widget_mid ul:after {
	content: "";
	display: block;
	clear: both;
}

#mbs_common_pagewrap .ooyala_list .mbs_widget_mid li .movie_thumb{
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;
	border: 1px solid #CCC;
	width:133px;
	padding:5px;
	font-size:12px;
	line-height:130%;
	height:130px;
}
#mbs_common_pagewrap .mbs_widget_hcolor01 li .movie_thumb{
	border: 1px solid #FC5A4C !important;
}
#mbs_common_pagewrap .mbs_widget_hcolor02 li .movie_thumb{
	border: 1px solid #FFA22B !important;
}
#mbs_common_pagewrap .mbs_widget_hcolor03 li .movie_thumb{
	border: 1px solid #FFCB39 !important;
}
#mbs_common_pagewrap .mbs_widget_hcolor04 li .movie_thumb{
	border: 1px solid #75C258 !important;
}
#mbs_common_pagewrap .mbs_widget_hcolor05 li .movie_thumb{
	border: 1px solid #199A71 !important;
}
#mbs_common_pagewrap .mbs_widget_hcolor06 li .movie_thumb{
	border: 1px solid #3392B6 !important;
}
#mbs_common_pagewrap .mbs_widget_hcolor07 li .movie_thumb{
	border: 1px solid #4681B8 !important;
}
#mbs_common_pagewrap .mbs_widget_hcolor08 li .movie_thumb{
	border: 1px solid #AD6AB2 !important;
}
#mbs_common_pagewrap .mbs_widget_color01 li .movie_thumb{
	border: 1px solid #FC5A4C !important;
}
#mbs_common_pagewrap .mbs_widget_color02 li .movie_thumb{
	border: 1px solid #FFA22B !important;
}
#mbs_common_pagewrap .mbs_widget_color03 li .movie_thumb{
	border: 1px solid #FFCB39 !important;
}
#mbs_common_pagewrap .mbs_widget_color04 li .movie_thumb{
	border: 1px solid #75C258 !important;
}
#mbs_common_pagewrap .mbs_widget_color05 li .movie_thumb{
	border: 1px solid #199A71 !important;
}
#mbs_common_pagewrap .mbs_widget_color06 li .movie_thumb{
	border: 1px solid #3392B6 !important;
}
#mbs_common_pagewrap .mbs_widget_color07 li .movie_thumb{
	border: 1px solid #4681B8 !important;
}
#mbs_common_pagewrap .mbs_widget_color08 li .movie_thumb{
	border: 1px solid #AD6AB2 !important;
}

#mbs_common_pagewrap .mbs_common_more_button{
	padding: 10px;
}
#mbs_common_pagewrap .mbs_common_more_button:after {
	content: "";
	display: block;
	clear: both;
}
#mbs_common_pagewrap .mbs_common_more_button a{
	width:70px;
	float:right;
	display:block;
	font-size:12px;
	padding:3px 2px 3px 30px;
	background-color: #999;
	background-image: url(https://www.mbs.jp/common/2012/images/base/more_arrow.gif);
	background-repeat: no-repeat;
	background-position: 16px center;
	color:#FFF;
}

#mbs_common_pagewrap .mbs_widget_color01 .mbs_common_more_button a ,#mbs_common_pagewrap .mbs_widget_hcolor01 .mbs_common_more_button a{
	background-color: #FC5A4C;
}
#mbs_common_pagewrap .mbs_widget_color02 .mbs_common_more_button a ,#mbs_common_pagewrap .mbs_widget_hcolor02 .mbs_common_more_button a{
	background-color: #FFA22B;
}
#mbs_common_pagewrap .mbs_widget_color03 .mbs_common_more_button a ,#mbs_common_pagewrap .mbs_widget_hcolor03 .mbs_common_more_button a{
	background-color: #FFCB39;
}
#mbs_common_pagewrap .mbs_widget_color04 .mbs_common_more_button a ,#mbs_common_pagewrap .mbs_widget_hcolor04 .mbs_common_more_button a{
	background-color: #75C258;
}
#mbs_common_pagewrap .mbs_widget_color05 .mbs_common_more_button a ,#mbs_common_pagewrap .mbs_widget_hcolor05 .mbs_common_more_button a{
	background-color: #199A71;
}
#mbs_common_pagewrap .mbs_widget_color06 .mbs_common_more_button a ,#mbs_common_pagewrap .mbs_widget_hcolor06 .mbs_common_more_button a{
	background-color: #3392B6;
}
#mbs_common_pagewrap .mbs_widget_color07 .mbs_common_more_button a ,#mbs_common_pagewrap .mbs_widget_hcolor07 .mbs_common_more_button a{
	background-color: #4681B8;
}
#mbs_common_pagewrap .mbs_widget_color08 .mbs_common_more_button a ,#mbs_common_pagewrap .mbs_widget_hcolor08 .mbs_common_more_button a{
	background-color: #AD6AB2;
}
/*--------------------------------------------*/

#mbs_common_pagewrap .top_bannerlist_l li{
	border: 1px solid #CCC;
	text-align:center;
	margin-bottom:8px;
}
#mbs_common_pagewrap .top_bannerlist_m li{
	padding:5px 0 5px 0;
	border-bottom: 1px solid #CCC;
	margin-bottom:8px;
}
#mbs_common_pagewrap .top_bannerlist_m li:after {
	content: "";
	display: block;
	clear: both;
}
#mbs_common_pagewrap .top_bannerlist_m li h4{
	float:left;
	width:196px;
}
#mbs_common_pagewrap .top_bannerlist_m li .txt{
	float:left;
	width:196px;
}
#mbs_common_pagewrap .top_bannerlist_m li .img{
	float:right;
}
#mbs_common_pagewrap .top_bannerlist_s{
	border-bottom: 1px solid #CCC;
}
#mbs_common_pagewrap .top_bannerlist_s li{
	float:left;
	padding:0px 0 8px 10px;
}
#mbs_common_pagewrap .top_bannerlist_s li img{
	border: 1px solid #CCC;
}
#mbs_common_pagewrap .top_bannerlist_s:after {
	content: "";
	display: block;
	clear: both;
}
#mbs_common_pagewrap .top_bannerlist_m li img{
	border: 1px solid #CCC;
}
#mbs_common_pagewrap .top_textlist li{
	border-bottom: 1px solid #CCC;
	padding:4px 0;
}
#mbs_common_pagewrap .top_whatsnew_list{
}
#mbs_common_pagewrap .top_whatsnew_list dt{
	padding-top:4px;
	font-weight:bold;
	color:#333;
}
#mbs_common_pagewrap .top_whatsnew_list dt .time{
	font-weight:normal;
	color:#666;
}
#mbs_common_pagewrap .top_whatsnew_list dd{
	border-bottom: 1px dotted #999;
	padding:0 0 4px 0;
	color:#333;
}

/*--------------------------------------------*/

#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_l li{
	border: 1px solid #CCC;
	text-align:center;
	margin-bottom:8px;
}

#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_s{
	border-bottom: none;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_s li{
	float:left;
	padding:0px 3px 4px 2px;
	line-height:1;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_s li img{
	border: 1px solid #CCC;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_s:after {
	content: "";
	display: block;
	clear: both;
}

#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m li{
	padding:10px 7px;
	margin-bottom:8px;
	float:left;
	width:290px;
	border-bottom: none;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m {
	border-bottom: 1px solid #CCC;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m li:after {
	content: "";
	display: block;
	clear: both;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m:after {
	content: "";
	display: block;
	clear: both;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m li h4{
	border-top: 1px dotted #CCC;
	float:left;
	width:196px;
	padding:8px 0 6px 0;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m li .txt{
	float:left;
	width:196px;
	line-height:1.8em;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m li .img{
	float:right;
	padding:5px 0 5px 11px;
	border-top: 1px dotted #CCC;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m li img{
	border: 1px solid #CCC;
}
#mbs_common_pagewrap .mbs_widget_m .top_textlist li{
	border-bottom: 1px dotted #CCC;
	padding:16px 0;
}

/**/

#mbs_wid_weather .mbs_widget_mid{
	padding-left:5px!important;
	padding-right:5px!important;
}
#mbs_wid_weather dl{
	float:left;
	padding-left:10px;
	overfrow:hidden;
}
#mbs_wid_weather dt{
	background:#3392B6;
	color:#FFF;
	font-size:12px;
	padding:2px;
	overfrow:hidden;
}
#mbs_wid_weather dd{
	padding:5px 12px;
	overfrow:hidden;
}

#mbs_wid_weather .weather_img dd{
	width:114px;
}

#mbs_wid_weather .w_weather{
	clear:both;
	float:none;
	padding:10px;
}
#mbs_wid_weather .w_weather dd{
	padding:0;
	font-size:12px;
}

#mbs_wid_weather .w_weather_btn dt{
	float:left;
	width:100px;
	text-align:center;
}
#mbs_wid_weather .w_weather_btn dd.btn{
	float:right;
}
#mbs_wid_weather .w_weather_btn dd.txt{
	float:left;
	width:100%;
}
#mbs_wid_weather .w_weather_btn:after{ content: ""; display: block; clear: both;}
/**/
#mbs_common_pagewrap .top_bannerlist_200{
}

#mbs_common_pagewrap .top_bannerlist_200 li{
	padding-bottom:5px;
	text-align:center;
}

#mbs_common_pagewrap .top_bannerlist_200 img{
	border: 1px solid #CCC;
}

#mbs_common_pagewrap .top_bannerlist_115{
}

#mbs_common_pagewrap .top_bannerlist_115 li{
	width:144px;
	padding-bottom:5px;
	text-align:center;
	float:left;
}
#mbs_common_pagewrap .top_bannerlist_115 img{
	border: 1px solid #CCC;
}

#mbs_common_pagewrap .ad300 .mbs_widget_mid {
	padding-left:0px;
	padding-right:0px;
}
#global_pc_to_sp{
	padding-bottom:120px;
}


/**/

#mbs_common_pagewrap .mbs_widget_s .twtr-widget h3,#mbs_common_pagewrap .mbs_widget_m .twtr-widget h3{
	background-image:none;
}

.fb_edge_widget_with_comment span.fb_edge_comment_widget {
position: absolute;
top: -200px!important;
}
/*---- ▼ジャンルインデックス：番組一覧用▼ ----*/
#mbs_common_pagewrap .mbs_genre_list .mbs_widget_mid {
	padding: 0 5px;
}
#mbs_common_pagewrap .mbs_genre_list .mbs_pgm_item {
	width:194px;
	padding:6px 0 6px 12px;
	float:left;
}
#mbs_common_pagewrap .mbs_genre_list .mbs_pgm_item dl {
	padding-bottom:10px;
	background-image: url(https://www.mbs.jp/common/2012/images/base/pgm_item_bg_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:240px;
	
}
#mbs_common_pagewrap .mbs_genre_list .mbs_pgm_item dt {
	padding: 0px 12px;
	width:170px;
	background-image: url(https://www.mbs.jp/common/2012/images/base/pgm_item_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:10px;
}
#mbs_common_pagewrap .mbs_genre_list .mbs_pgm_item .pgm_banner {
	padding: 10px 10px 0 10px;
	width: 172px;
}
#mbs_common_pagewrap .mbs_genre_list .mbs_pgm_item .pgm_banner img {
	border: 1px solid #CCC;
}

#mbs_common_pagewrap .mbs_genre_list .mbs_pgm_item .pgm_title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 4px 0 4px 0;
	font-size:12px;
	margin:0 auto;
	width:170px;
	line-height:130%;
}
#mbs_common_pagewrap .mbs_genre_list .mbs_pgm_item .pgm_time {
	padding: 3px 12px;
	width:170px;
	font-size:12px;
	color:#333;
	line-height:130%;
}
#mbs_common_pagewrap .mbs_genre_list .mbs_pgm_item .pgm_info {
	padding: 6px 12px 0 12px;
	font-size:12px;
	width:170px;
	line-height:130%;
}
/*---- ▲ジャンルインデックス：番組一覧用▲ ----*/