@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;
	-webkit-font-feature-settings: "pkna" 1;
	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;
	-webkit-transform: translateY(-50%);
	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 {
	border-bottom: 1px solid #ccc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#mbs_common_pagewrap .mbs_widget_m .top_bannerlist_m li {
	padding: 10px 7px;
	margin-bottom: 8px;
	width: 290px;
	border-bottom: none;
}
#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%;
}
/*---- ▲ジャンルインデックス：番組一覧用▲ ----*/
