@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "メイリオ", Meiryo, sans-serif;}
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, form, table, caption, tbody, tfoot, thead, tr, th, td, iframe { margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea { font-size:100%;}
img { border:none;}
hr { display:none;}
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-9999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}
.cover { background:url(/mi/mi6/img/cover.gif); display:block;}
/*float*/
.floatL { float:left;}
.floatR { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { min-height: 1px;}
* html .clearfix {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/*font*/
.tCenter { text-align:center !important;}
.tRight { text-align:right !important;}
.tLeft { text-align:left !important;}
/*font-color*/
.cRed { color:#c00;}
.cGrn { color:#509000;}
.cBlu { color:#0064d5;}

/*font-size*/
.f160 { font-size:160%;}
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f85 { line-height:normal; font-size:85% !important;}
/*link*/
a { text-decoration:none; color:#50688b;}
a:hover { text-decoration:underline; color:#444;}
/*padding*/
.pdg10 { padding:10px;}
/*margin*/
.mgnL10 { margin-left:10px;}
/*etc*/
.bgnone { background:none !important;}

/*jumpSmp*/
#jumpSmp {
	display:block;
	color:#fff;
	background: -moz-linear-gradient(center top, #9dce5f 50%,#7cbe2a 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #9dce5f),color-stop(0.5, #7cbe2a));
	text-align:center;
	font-size:52px;
	font-weight:bold;
	line-height:1.35;
	border-top:5px solid #ddd;
	border-bottom:5px solid #eee;
	padding:52px;
}
#jumpSmp a { display:block; color:#fff;}

/*jumpSmp_kinkon*/
#jumpSmp_kinkon {
	height:200px;
	color:#fff;
	background:#c00 url(/mi/mi6/img/idx_jumpsmp_kinkon.png) no-repeat center top;
	font-weight:bold;
	font-size:52px;
	line-height:120%;
	border-bottom:3px solid #eee;
}
#jumpSmp_kinkon a { display:block; color:#fff; padding:35px 0 0 450px;}

/*jumpSmp_hanamaru*/
#jumpSmp_hanamaru {
	height:200px;
	color:#5e340d;
	background:#cf275d url(/mi/mi6/img/idx_jumpsmp_hanamaru.png) no-repeat center top;
	font-weight:bold;
	font-size:52px;
	line-height:120%;
	border-bottom:3px solid #eee;
}
#jumpSmp_hanamaru a { display:block; height:165px; color:#5e340d; padding:35px 0 0 280px;}
#jumpSmp_hanamaru .org { color:#cf275d;}

/*jumpSmp_kanshasai*/
#jumpSmp_kanshasai {
	height:200px;
	color:#333;
	background:#fe0;
	font-weight:bold;
	text-align:center;
	font-size:52px;
	line-height:120%;
	border-bottom:3px solid #eee;
}
#jumpSmp_kanshasai a { display:block; height:165px; color:#5e340d; padding:35px 0 0 0;}

/*/////////////////////////////////////////////////////////////////////////
Common
/////////////////////////////////////////////////////////////////////////*/
body { background:#fff url(/mi/mi6/img/bg.png) no-repeat center 170px; color:#50545a; line-height:1.6em;}
#bgBottom { background:url(/mi/mi6/img/bg.png) no-repeat bottom center;}
#container { width:980px; text-align:left; margin:0 auto; position:relative;}
#unit { padding:10px;}
#unitBottom { padding:30px 10px 10px;}

#bnRectangle { height:250px; text-align:center; position:absolute;}
#bnRectangle .linkPolicy { font-size:120%; font-weight:bold; text-align:right; padding:5px 0 10px;}
.idx #bnRectangle { top:530px; right:35px;}
.idx #bnRectangle #bnSpot  { width:320px; position:absolute; top:0; right:-12px;}
.di2 #bnRectangle { top:20px; /*top:200px;*/ right:35px;}
.di2 #bnRectangle #bnSpot { width:320px; position:absolute; top:0; right:-12px;}
	.di2 #bnRectangle #bnSpot #jsoff { width:320px; height:180px; background:url(/mi/mi5/syplayer/img/jsoff.png) no-repeat center center;}
	.di2 #bnRectangle #bnSpot #jsoff p { display:none;}

#bnTxtad { width:600px; font-size:120%; text-align:center; position:absolute;}
#bnTxtad img { vertical-align:middle; margin-right:5px;}
.idx #bnTxtad { top:595px; left:10px;}
.di2 #bnTxtad { top:530px; left:10px;}
.idx .noplugin, .di2 .noplugin { display:none;}

/* flash */
@media print { #flasharea { display:none;}}

/*$B!w%a%$%sMWAG(B//$B6&DL(B/////////////////////////////////////////////////////////////////////////*/.idx #unitL { width:578px; float:left;}.di2 #unitL { width:605px; float:left; padding-bottom:40px;}#unitR { width:350px; text-align:center; float:right; padding-top:270px;}.di2 #unitR { padding-top:280px;}.program #unitR { padding-top:300px;}/*news-i*/#unitL #newsi { width:600px; height:65px; background:url(/mi/mi6/img/di2_parts.png) no-repeat -980px -260px; position:relative;}.news #unitL #newsi { margin-top:40px;}	#unitL #newsi h2 { position:absolute; top:5px; left:5px; background:none;}	#unitL #newsi h2 a { display:block; width:90px; height:35px;}	#unitL #newsi p { padding:2px;}	#unitL #newsi p a { font-weight:bold;}	#unitL #newsi #newsi_ticker { position:absolute; top:10px; left:105px;}	#unitL #newsi li#newsilink { position:absolute; top:36px; left:12px;}	#unitL #newsi li#weather { position:absolute; top:36px; right:13px;}	#unitL #newsi li a { display:block; height:23px;}	#unitL #newsi li#newsilink a { width:280px;}	#unitL #newsi li#weather a { width:100px;}	#unitL #newsi li a:hover { background:url(/mi/mi6/img/di2_parts.png) no-repeat;}	#unitL #newsi li#newsilink a:hover { background-position:-980px -325px;}	#unitL #newsi li#weather a:hover { background-position:-1260px -325px;}	/*$BF&$7$P(B	#unitL #newsi li#weather a { width:140px;}	*//*ishop/$B%*%s%G%^%s%I(B/$B%A%c%s%M%k(B/$B%b%P%$%k(B etc*/#unitR #otherinfo { width:300px; text-align:left; border-top:5px solid #7d8a9c; border-bottom:4px solid #7d8a9c; margin:0 auto 20px;}	#unitR #otherinfo li { border-bottom:1px solid #7d8a9c; padding:5px;}	#unitR #otherinfo li a { display:block; color:#50545a; line-height:normal;}	#unitR #otherinfo li a img { float:left; border:1px solid #ccc; margin-right:5px;}	#unitR #otherinfo li a .txt { display:block; width:183px; line-height:1.3em; float:left;}	#unitR #otherinfo li a strong { display:block; width:183px; height:25px; background:url(/mi/mi6/img/di2_parts.png) no-repeat;}	#unitR #otherinfo li.ishop a strong { background-position:-990px 0;}	#unitR #otherinfo li.ondemand a strong { background-position:-1290px 0;}	#unitR #otherinfo li.channel a strong { background-position:-1590px 0;}	#unitR #otherinfo li.mobile a strong { background-position:-1890px 0;}	#unitR #otherinfo li.doubutsuzukan a strong { background-position:-990px -30px; height:35px;}/*$B%"%/%;%9%i%s%-%s%0(B/$B;kD0N(%i%s%-%s%0(B/$B8!:w%o!<%I%i%s%-%s%0(B/$B$*$9$9$a(B/$B%(%s%?%a7]G=(Betc*/#unitR .rBox { width:300px; text-align:left; background:url(/mi/mi6/img/di2_parts.png) no-repeat -3100px bottom; position:relative; margin:0 auto 20px;}#unitR .rBox h2 { height:25px; background:url(/mi/mi6/img/di2_parts.png) no-repeat;}#unitR .rBox h2 .date { display:block; width:150px; color:#fff; text-align:right; position:absolute; top:6px; right:10px;}#unitR #asrank h2 { background-position:0 -270px;}#unitR #rating h2 { background-position:0 -300px;}#unitR #wordrank h2 { background-position:0 -330px;}#unitR #entame h2 { background-position:0 -360px;}#unitR #pickup h2 { background-position:-305px -270px;}#unitR #asrank { height:240px;}#unitR #wordrank p { font-size:120%; line-height:1.5em; padding:10px 15px;}#unitR #rating p { padding:0 0 5px 15px;}#unitR .info p { line-height:1.35em; padding:5px 7px;}	#unitR .info .txt { display:block; overflow:hidden;}	#unitR .info img { float:left; margin-right:5px;}	#unitR .info strong { display:block; line-height:1.5em; padding-bottom:3px;}#unitR .rBox ol { list-style:none; padding:5px 0 0 1px; margin-right:1px;}	#unitR #asrank ol { height:205px; overflow:auto;}	#unitR #rating ol { min-height:110px; height:auto !important; height:110px;}	#unitR .rBox li { font-size:110%; background:url(/mi/mi6/img/line1.gif) repeat-x bottom left;}	#unitR #asrank ol li { padding:2px 5px 2px 10px;}	#unitR #rating ol li { padding:4px 5px 4px 10px; line-height:1.35em;}	#unitR .rBox li a, #unitR .rBox li .off { display:block; background:url(/mi/mi6/img/di2_parts.png) no-repeat; padding-left:23px;}	#unitR .rBox li a .rate { color:#555;}	#unitR .rBox li.s1 a, #unitR .rBox li.s1 .off { background-position:0 -450px;}	#unitR .rBox li.s2 a, #unitR .rBox li.s2 .off { background-position:-300px -450px;}	#unitR .rBox li.s3 a, #unitR .rBox li.s3 .off { background-position:-600px -450px;}	#unitR .rBox li.s4 a, #unitR .rBox li.s4 .off { background-position:-900px -450px;}	#unitR .rBox li.s5 a, #unitR .rBox li.s5 .off { background-position:-1200px -450px;}	#unitR .rBox li.s6 a, #unitR .rBox li.s6 .off { background-position:-1500px -450px;}	#unitR .rBox li.s7 a, #unitR .rBox li.s7 .off { background-position:-1800px -450px;}	#unitR .rBox li.s8 a, #unitR .rBox li.s8 .off { background-position:-2100px -450px;}	#unitR .rBox li.s9 a, #unitR .rBox li.s9 .off { background-position:-2400px -450px;}	#unitR .rBox li.s10 a, #unitR .rBox li.s10 .off { background-position:-2700px -450px;}	#unitR .rBox li.s11 a, #unitR .rBox li.s11 .off { background-position:0 -780px;}	#unitR .rBox li.s12 a, #unitR .rBox li.s12 .off { background-position:-300px -780px;}	#unitR .rBox li.s13 a, #unitR .rBox li.s13 .off { background-position:-600px -780px;}	#unitR .rBox li.s14 a, #unitR .rBox li.s14 .off { background-position:-900px -780px;}	#unitR .rBox li.s15 a, #unitR .rBox li.s15 .off { background-position:-1200px -780px;}	#unitR .rBox li.s16 a, #unitR .rBox li.s16 .off { background-position:-1500px -780px;}	#unitR .rBox li.s17 a, #unitR .rBox li.s17 .off { background-position:-1800px -780px;}	#unitR .rBox li.s18 a, #unitR .rBox li.s18 .off { background-position:-2100px -780px;}	#unitR .rBox li.s19 a, #unitR .rBox li.s19 .off { background-position:-2400px -780px;}	#unitR .rBox li.s20 a, #unitR .rBox li.s20 .off { background-position:-2700px -780px;}/*$B!w%9%]!<%DMQ(B/////////////////////////////////////////////////////////////////////////*/.sports #unitL #ichioshi { color:#444;}.sports #unitL #sports6 { width:605px; height:100px; margin-top:40px;}	.sports #unitL #sports6 ul { padding-left:4px;}	.sports #unitL #sports6 li { width:195px; height:40px; float:left; margin:0 5px 5px 0;}	* html .sports #unitL #sports6 li { margin:0 3px 1px 0;}	.sports #unitL #sports6 li img { border:1px solid #ccc;}.sports #unitR #asrank h2 { background-position:-305px -300px;}.sports #unitR #spportal { width:300px; margin:0 auto 7px; text-align:left;}* html .sports #unitR #spportal { width:310px;}	.sports #unitR #spportal h2 { width:200px; height:25px; background:url(/mi/mi6/img/di2_parts.png) no-repeat -305px -330px;}	.sports #unitR #spportal ul { border-top:5px solid #7d8a9c; border-bottom:4px solid #7d8a9c; padding:7px 0 5px;}	.sports #unitR #spportal li { width:150px; height:37px; float:left; text-align:center;}.sports #unitR #spother { width:300px; margin:0 auto 20px;}	.sports #unitR #spother li { width:150px; height:50px; float:left;}	.sports #unitR #spother li img { border:1px solid #ccc;}.sports #programlist { padding:20px 10px !important;}/**/.news #programlist { padding:20px 10px !important;}
/*$B!w%U%C%?!<MWAG(B
/////////////////////////////////////////////////////////////////////////*/
#footer { width:100%;}
	#footer a { color:#cbcfd6;}
	#footer a:hover { color:#fff;}
	/*$B2q<R$N>pJs(B/20100902*/
	#footer #company { background:#6c7e98; color:#fff;}
	#footer #companyIn { width:980px; text-align:left; margin:0 auto;}
	#footer #company .company1 { width:520px; float:left;}
	#footer #company .company2 { width:400px; float:right;}
		#footer #company h2 { width:60px; height:25px; background:url(/mi/mi6/img/di2_parts.png) no-repeat; float:left;}
		#footer #company .company1 h2 { background-position:-1610px -260px;}
		#footer #company .company2 h2 { background-position:-1710px -260px; margin-left:5px;}
	#footer #company ul { float:left; padding:5px 0 4px 8px;}
	#footer #company li { float:left; border-right:1px solid #979fad; padding-right:9px; margin-right:9px;}
	#footer #company a { color:#fff;}
	
	/*$B2q<R$N>pJs(B/20100601
	#footer #company { background:#6c7e98; color:#fff;}
	#footer #companyIn { width:980px; text-align:left; margin:0 auto;}
	#footer #company h2 { width:60px; height:25px; background:url(/mi/mi6/img/di2_parts.png) no-repeat; float:left;}
	#footer #company h2.company1 { background-position:-1610px -260px;}
	#footer #company h2.company2 { background-position:-1710px -260px;}
	#footer #company ul { float:left; padding:5px 8px 4px;}
	#footer #company li { float:left; margin-right:10px;}
	#footer #company a { color:#fff;}
	*/
	/*$B%5%$%H%^%C%W(B*/
	#footersitemap { background:#2e3e5b; color:#cbcfd6; border-top:2px dotted #979fad; border-bottom:2px dotted #979fad; padding:0 0 30px;}
	#footersitemapIn { width:960px; text-align:left; margin:0 auto; background:url(/mi/mi6/img/di2_footer.png) no-repeat bottom right;}
	#footersitemap h3 { font-size:120%; border-bottom:1px solid #727c90; padding:30px 0 3px; margin-bottom:5px;}
	#footersitemap .linkBox { width:165px; float:left; margin-right:25px;}
	#footersitemap .linkBox li { line-height:1.3em; padding-bottom:7px;}
	#footersitemap .linkBox ul ul { padding:3px 0 0 5px; color:#9ea6b4;}
	#footersitemap .linkBox ul ul li { padding-bottom:3px;}
	/*Boobo & Boona*/
	#footersitemapBoona { float:right; }
	#footersitemapBoona a { display:block; width:205px; height:73px; background:url(/mi/mi6/img/di2_footer_boona.png);  text-indent:-9999px; }
	/*TBS$B$N%5%$%H$K$D$$$F(B*/
	#footerlink { background:#2e3e5b; color:#cbcfd6; padding:5px 0;}
	#footerlinkIn { width:960px; text-align:left; margin:0 auto;}
	#footerlink li { float:left; background:url(/mi/mi6/img/di2_parts.png) no-repeat -710px -320px; padding-left:17px; margin-right:25px;}
	/*$B%l%/%?%s%0%k%\%C%/%9(B*/
	#rectanglebox { background:#eee; font-size:120%; color:#333; line-height:1.6em; padding:20px 0;}
	#rectangleboxIn { width:960px; text-align:left; margin:0 auto;}
	#rectanglebox h3 { padding-bottom:5px;}
	#rectanglebox p { padding-bottom:10px;}
	#rectanglebox img { float:left; margin-right:10px;}
	#rectanglebox a { color:#50688b;}
	#rectanglebox a:hover { color:#333;}
	/*$B%3%T!<%i%$%H(B*/
	#footercopy { background:#d6dce5; color:#6c7e98; padding:5px 0; clear:both;}
	#footercopyIn { width:980px; text-align:right; margin:0 auto;}
	#footercopy a { color:#50688b;}
	#footercopy a:hover { color:#444;}

/*$B%Z!<%8%H%C%W(B*/
#ptop { text-align:right; padding-right:10px;}
	#ptop div { background:#fff; border:1px solid #6c7e98; border-bottom:none; display:-moz-inline-box; display:inline-block; line-height:25px; width:90px; height:25px; text-align:center;}
	* html #ptop div { display:inline; margin-right:3px; zoom:1;}
	*+html #ptop div { display:inline; margin-right:3px; zoom:1;}
	#ptop div a { display:block; text-decoration:none; width:90px; font-weight:bold;}
	#ptop div a:hover { text-decoration:none; background:#6c7e98; color:#fff;}



/*$B!wJg=8%3%s%F%s%D(B
/////////////////////////////////////////////////////////////////////////*/
/*$B%W%l%<%s%H%(%j%"!!$3$3$+$i(B*/

#presentArea{
	width:605px;
}

#bx-header{
	width:605px;
	height:180px;
	background:url(../img/present_main_image.png);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top:10px;
}



#bx-header p{
	text-indent:-9999px;
}


/*$B%W%l%<%s%H%J%S%2!<%7%g%s!!$3$3$+$i(B*/


#pre_navi ul{
	width:605px;
	height:49PX;
	margin:10px 0 10px 0;
}

#pre_navi li{
	float:left;
	width:151px;
	height:49px;
}

#pre_navi a{
	width:151px;
	height:49px;
	display:block;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../img/present_main_image.png) no-repeat;
}

#pre_navi_news a{ background-position:0 -188px;}
#pre_navi_deadline a{ background-position:-151px -188px;}
#pre_navi_present a{ background-position:-302px -188px;}
#pre_navi_recruitment a{background-position:-453px -188px;}

.sinchaku #pre_navi_news a,
#pre_navi_news a:hover,
#pre_navi_news a:active{
	background-position:0 -237px;
}

.simekiri #pre_navi_deadline a,
#pre_navi_deadline a:hover,
#pre_navi_deadline a:active{
	background-position:-151px -237px;
}

.present #pre_navi_present a,
#pre_navi_present a:hover,
#pre_navi_present a:active{
	background-position:-302px -237px;
}

.boshu #pre_navi_recruitment a,
#pre_navi_recruitment a:hover,
#pre_navi_recruitment a:active{
	background-position:-453px -237px;
}


/*$BHVAH%W%l%<%s%H!&Jg=8!!$3$3$+$i(B*/

.bx-midashi_pre{
	background:url(../img/present_main_image.png);
	background-position:0 -370px;
	background-repeat:no-repeat;
	min-height:80px ;
}

.bx-midashi_boshu{
	background:url(../img/present_main_image.png);
	background-position:0 -580px;
	background-repeat:no-repeat;
	min-height:80px ;
}

.bx-midashi_pre h2{
	font-size:140%;
	color:#FFF;
	padding:17px 0 5px 10px;
}

.bx-midashi_boshu h2{
	font-size:140%;
	color:#FFF;
	padding:17px 0 5px 10px;
}

.midashi_comment{
	width:455px;
	padding:0 0 15px 10px;
	line-height:1.3;
}

.bx-midashi_pre p a{
	font-size:150%;
	color:#231815;
	width:455px;
	text-align:left;
	font-weight:bold;
}

.bx-midashi_boshu p a{
	font-size:150%;
	color:#231815;
	width:455px;
	text-align:left;
	font-weight:bold;
}

.contensArea{
	width:605px;
	background:url(../img/present_box_center.png);
	background-repeat:repeat-y;
}

.contensArea:after {
	content: "";
	display: block;
	clear: both;
}



/*$BHVAH%W%l%<%s%H!&Jg=8!!Jg=88x3+F|!"Jg=8Dy@ZF|(B $B$3$3$+$i(B*/

.dayArea{
	width:605px;
	text-align:right;
	font-size:120%;
	padding-top:10px;
}

.dayArea li{
	display:inline;
	margin-right:12px;
}

.contents_main{
	clear:both;
	padding:12px 0 0 0;
}

.contents_left{
	width:200px;
	float:left;
	padding-left:20px;
	margin-bottom:30px;
}

.img-box img{
	border:1px #666 solid;
}

.more_btn{
	width:200px;
	height:30px;
	margin-top:8px;
}

.more_btn a{
	width:200px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/present_main_image.png);
	background-position:0 -300px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.more_btn a:hover,
.more_btn a:active{
	background-position:0 -330px;
}

.contents_right{
	width:345px;
	float:right;
	padding-right:20px;
	font-size:120%;
	margin-bottom:30px;
}

.bottomArea{
	padding-bottom:30px;
}

.bottom_lineBig{
	width:605px;
	height:45px;
}


.bottom_line{
	width:605px;
	height:6px;
	background:url(../img/present_main_image.png);
	background-position:0 -790px;
	background-repeat:no-repeat;
	clear:both;
	margin-bottom:12px;
}

.pagetop{
	width:88px;
	height:19px;
	background:url(../img/present_main_image.png);
	background-position:-210px -300px;
	background-repeat:no-repeat;
	float:right;
	margin-top:12px;
}

.pagetop a{
	width:88px;
	height:19px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/* ===========================================
	TBS global header Legacy
=========================================== */

/*	reset
============================== */

html,body {
	padding:0;
	margin:0;
}

/*	common
============================== */

/*	GH common
============================== */

div.global-header {
	position:relative;
	background-repeat:repeat-x;
	border-bottom:2px solid #c2c2c2 !important;
	background-color:#eaeaea;
}
div.global-header h1 {
	display:none;
}
div.global-header nav,
div.global-header ul,
div.global-header li,
div.global-header p {
	margin: 0;
	padding: 0;
	line-height:1;
	letter-spacing:0;
}
div.global-header ul {
	list-style-type: none;
}

/* causion */
div.gh-caution p {
	line-height:1.5;
	text-align:center;
	background-color:#ffe000;
	padding: 12px 0;
	margin-bottom:12px;
}
div.gh-caution p b, div.gh-caution p strong {
	font-style:normal;
	font-weight:bold;
	color:#c00;
}
div.gh-caution p.gh-caution-tls {
	line-height:1.5;
	text-align:center;
	background-color:#ffe000;
	padding: 12px;
	margin-bottom:12px;
}
div.gh-caution p.gh-caution-tls b, div.gh-caution p.gh-caution-tls strong,
div.gh-caution p.gh-caution-tls a {
	color:#005eac !important;
}
div.gh-caution p.gh-caution-tls a {
	font-weight:normal;
	text-decoration:underline !important;
}

/* banner */
div.global-header div.gh-super {
	display:block;
	text-align:left;
	margin:0 auto;
}

/* tbs tv side */
div.global-header div.gh-tbs ul li {
	display:block;
	position:absolute;
}
div.global-header div.gh-tbs ul li a {
	display:block;
	background-repeat:no-repeat;
	text-indent:110%;
	white-space:nowrap;
	overflow:hidden;
}




/* catari widget */

.catari-widget, .catari-widget iframe {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.catari-widget {
	text-align:left;
	border:1px solid #d6d6d6;
	background-color:#fff;
	padding:4px;
}
.catari-widget-inner {
	
	height:315px;
	-webkit-overflow-scrolling:touch;
}
.catari-widget iframe {
	width:100%;
	height:100%;
	border:none;
	padding:0 !important;
	margin:0 !important;
	background-color:#fff !important;
}
.catari-widget p {
	color:#2d2d2d;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: 100%;
	font-family:"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif !important;
	line-height:1;
	margin:0 !important;
}
.catari-widget p:after {
	content:"";clear:both;display:block;
}
.catari-widget p:first-child {
	font-size:14px !important;
	font-weight:bold !important;
	padding-bottom:4px;
}
.catari-widget p span {
	display:block;
}
.catari-widget p:first-child span {
/*	padding-left:44px; */
	padding-left:20px;
	padding-top:12px;
}
.catari-widget p:last-child span {
	padding-right:74px;
	padding-top:6px;
}
.catari-widget p:last-child {
	padding-top:4px;
	text-align:right !important;
	font-size:12px !important;
}
/*
.catari-widget p:first-child:before {
	content:"";
	display:block;
	background-image:url(/um/v7/img/catari_fromtbs.svg);
	width:40px;
	height:40px;
	float:left;
}
*/
.catari-widget p:last-child a {
	display:block;
	/* background-image:url(/um/v7/img/catari_logo.svg); */
	width:72px;
	height:24px;
	text-indent:110%;white-space:nowrap;overflow:hidden;
	float:right;
}
/*	GH PC header
============================== */

div.global-header,
div.global-header ul li,
div.global-header p.gh-search-btn {
	font-family:Verdana,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;
	font-size:16px !important;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: 100%;
}

/* causion */
div.gh-caution p {
	font-size:87.5%;
}

div.global-header {
	text-align:left;
	background-image:url(/um/v7/img/gh_bg_pc.svg?0);
	background-size:320px 240px;
}

/* banner */
div.global-header div.gh-super {
	padding-bottom:12px;
}
div.global-header div.gh-super img {
	display:inline;
}
div.global-header div.gh-super span {
	display:inline;
}

/* tbs tv side */
div.global-header div.gh-tbs {
	position:absolute;
	background-image:url(/um/v7/img/gh_parts.svg?0);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:320px 240px;
	width:150px;
	height:75px;
}
div.global-header div.gh-tbs ul {
	display:block;
	background-image:url(/um/v7/img/gh_boobo.png?0);
	background-repeat:no-repeat;
	background-size:150px;
	background-position:0 36px;
	width:150px;
	height:75px;
}
div.global-header div.gh-tbs ul li.gh-home {
	left:30px;
	top:8px;
}
div.global-header div.gh-tbs ul li.gh-program {
	left:32px;
	top:40px;
}
div.global-header div.gh-tbs ul li.gh-home a {
	background-position:-170px 0;
	width: 90px;
	height: 26px;
}
div.global-header div.gh-tbs ul li.gh-program a {
	background-image: none;
	width: 86px;
	height: 25px;
}
div.global-header div.gh-tbs ul li.gh-side {
	display:none;
}

/* di2 only PC */
div.global-header div.gh-navi {
	height:76px;
	margin:0 auto;
}

/* di2 */
div.global-header div.gh-menu {
	position:relative;
	margin-left:150px;
}
div.global-header div.gh-menu ul.gh-main, div.global-header div.gh-menu ul.gh-sub {
	display:table;
	border-collapse: collapse;
	/* border-spacing: 0; */
}
div.global-header div.gh-menu ul.gh-main {
	width:100%;
}
div.global-header div.gh-menu ul.gh-sub {
	width:59%;
	margin-left:41%;
}
div.global-header div.gh-menu ul li {
	display:table-cell;
	vertical-align:middle;
	white-space:nowrap;
	}
div.global-header div.gh-menu ul.gh-main li {
	border-bottom:1px solid transparent;
}
div.global-header div.gh-menu ul li a {
	display:block;
	text-align:center;
	color:#222;
	text-decoration:none;
	}
div.global-header div.gh-menu ul li a:hover {
	/*font-weight:bold;*/
	color:#000;
}
div.global-header div.gh-menu ul.gh-main li a span {
	font-weight:bold;
	line-height:40px;
}
div.global-header div.gh-menu ul.gh-sub li a span {
	color:#fff;
	line-height:18px;
}
div.global-header div.gh-menu ul.gh-main li a:hover {
	background-color:#bfdcf3;
}
div.global-header div.gh-menu ul.gh-sub li a:hover,
div.global-header div.gh-menu p.gh-search-btn a:hover {
	background-color:#00569b;
}
div.global-header div.gh-menu ul.gh-main li a:before,
div.global-header div.gh-menu ul.gh-sub li a:before {
	content: "";
	display:block;
	float:left;
	margin-left: -1px;
	}
div.global-header div.gh-menu ul.gh-main li a:before {
	height:20px;
	margin-top:10px;
	border-left: 2px solid #80b9e7;
	}
div.global-header div.gh-menu ul.gh-sub li a:before {
	height:14px;
	margin-top:2px;
	border-left: 2px solid #80b9e7;
}
div.global-header div.gh-menu ul.gh-main li:first-child a:before,
div.global-header div.gh-menu ul.gh-sub li:first-child a:before {
	border-left:none;
}
div.global-header div.gh-menu ul.gh-main li a span,
div.global-header div.gh-menu ul.gh-sub li a span {
	display:inline-block;
}

/* search button */
div.global-header div.gh-menu p.gh-search-btn {
	position:absolute;
	left:0;
	top:41px;
}
div.global-header div.gh-menu p.gh-search-btn a {
	display:block;
	color:#fff;
	font-size:83%;
	text-decoration:none;
	line-height:18px;
	line-height:19px;	/* for IE9 */
	letter-spacing:0.75em;
	padding:0 15px;
}
div.global-header div.gh-menu p.gh-search-btn a:before {
	content: "";
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin-right:10px;
	background-image:url(/um/v7/img/gh_parts.svg?0);
	background-position:0 -90px;
	background-repeat:no-repeat;
	background-size:320px 240px;
}

/* tbs tv side */
div.global-header div.gh-tbs ul li.gh-home a {
	background-image:url(/um/v7/img/gh_parts.svg?0);
	background-size:320px 240px;
}

/*	GH 980px
============================== */

div.global-header {
	letter-spacing:0;
	min-width: 980px;
}
div.global-header div.gh-super {
	width:980px;
}
div.global-header div.gh-super:before {
	content: "";
	display:block;
	float:left;
	width:126px;
	height:1px;
}
div.global-header div.gh-navi {
	width:980px;
}
div.global-header div.gh-menu ul.gh-main li a span {
	font-size:87.5%;
	padding:0 12px;
}
div.global-header div.gh-menu ul.gh-sub li a span {
	font-size:83%;
	padding:0 12px;
}



/*jumpSmp*/
#jumpSmp {
	display:block;
	color:#fff;
	background: -moz-linear-gradient(center top, #9dce5f 50%,#7cbe2a 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #9dce5f),color-stop(0.5, #7cbe2a));
	text-align:center;
	font-size:52px;
	font-weight:bold;
	line-height:1.35;
	border-top:5px solid #ddd;
	border-bottom:5px solid #eee;
	padding:52px;
}
#jumpSmp a { display:block; color:#fff;}

/*eof*/
