@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family: Verdana, "$B%R%i%.%N3Q%4(B ProN W3", "Hiragino Kaku Gothic ProN", "$B#M#S(B $B#P%4%7%C%/(B", "$B%a%$%j%*(B", 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;
	/*(J\(B*//*/
	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;}
#bg { background:url(/mi/mi6/img/di2_bg_head.gif) repeat-x top center;}
#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;}
/*$B%P%J!<(B*/
#bnSuper { width:728px; height:90px; position:absolute; top:6px; right:0;}
#bnSuper iframe { margin:0; padding:0; width:728px; height:90px; position:absolute; top:0; right:0;}
#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:170px; 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%X%C%@!<MWAG(B
/////////////////////////////////////////////////////////////////////////*/
#di2_header { width:980px; height:150px; background:url(/mi/mi6/img/di2_parts.png) no-repeat 0 0; position:relative;}
#di2_programlink { width:250px; height:55px;}
	#di2_programlink li.tbstop { position:absolute; top:11px; left:0;}
	#di2_programlink li.program { position:absolute; top:15px; left:132px;}
	#di2_programlink li a { display:block;}
	#di2_programlink li.tbstop a { width:125px; height:35px;}
	#di2_programlink li.program a { width:95px; height:28px;}
	#di2_programlink li.program a:hover { background:url(/mi/mi6/img/di2_parts.png) no-repeat -610px -270px;}
/*$B8!:w(B*/
#di2_ksb { width:240px; height:45px; position:relative; left:11px; background:url(/mi/mi6/img/di2_parts.png) no-repeat -710px -270px;}
	#di2_ksb #tbswebsearch { width:150px;}
	#di2_ksb #tbsSearch, #di2_ksb #webSearch { display:block; width:52px; height:13px; background: url(/mi/mi6/img/di2_parts.png) no-repeat;}
	#di2_ksb #tbsSearch { width:50px; float:left; background-position:-610px -310px; cursor:default; position:absolute; top:0; left:7px;}
	#di2_ksb #webSearch { width:60px; float:left; background-position:-769px -270px; cursor:pointer; position:absolute; top:0; left:59px;}
	#di2_ksb input#kw { width:140px; height:20px; font-size:14px; color:#444; background:none; border:none; font-family:sans-serif; position:absolute; top:15px; left:27px;}
	#di2_ksb input#btnSearch { position:absolute; top:13px; left:179px;}

/*$B!w%J%S%2!<%7%g%s(B
/////////////////////////////////////////////////////////////////////////*/
#di2_navi { width:980px; height:47px; position:relative;}
	/*main*/
	#di2_navi ul#di2_menuMain { padding:6px 0 0 10px;}
	#di2_navi ul#di2_menuMain li { float:left; margin-right:2px;}
	#di2_navi ul#di2_menuMain li a { display:block; height:25px; background:url(/mi/mi6/img/di2_parts.png) no-repeat;}
	#di2_navi ul#di2_menuMain li#di2_drama a { background-position:0 -155px; width:110px;}
	#di2_navi ul#di2_menuMain li#di2_variety a { background-position:-110px -155px; width:140px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a { background-position:-250px -155px; width:105px;}
	#di2_navi ul#di2_menuMain li#di2_news a { background-position:-355px -155px; width:170px;}
	#di2_navi ul#di2_menuMain li#di2_anime a { background-position:-525px -155px; width:100px;}
	#di2_navi ul#di2_menuMain li#di2_sports a { background-position:-625px -155px; width:105px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a { background-position:-730px -155px; width:105px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a { background-position:-835px -155px; width:110px;}
	#di2_navi ul#di2_menuMain li#di2_drama a:hover { background-position:0 -185px;}
	#di2_navi ul#di2_menuMain li#di2_variety a:hover { background-position:-110px -185px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a:hover { background-position:-250px -185px;}
	#di2_navi ul#di2_menuMain li#di2_news a:hover { background-position:-355px -185px;}
	#di2_navi ul#di2_menuMain li#di2_anime a:hover { background-position:-525px -185px;}
	#di2_navi ul#di2_menuMain li#di2_sports a:hover { background-position:-625px -185px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a:hover { background-position:-730px -185px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a:hover { background-position:-835px -185px;}
	.drama #di2_navi ul#di2_menuMain li#di2_drama a, .drama #di2_navi ul#di2_menuMain li#di2_drama a:hover { background-position:0 -215px;}
	.variety #di2_navi ul#di2_menuMain li#di2_variety a, .variety #di2_navi ul#di2_menuMain li#di2_variety a:hover { background-position:-110px -215px;}
	.infowide #di2_navi ul#di2_menuMain li#di2_infowide a, .infowide #di2_navi ul#di2_menuMain li#di2_infowide a:hover { background-position:-250px -215px;}
	.news #di2_navi ul#di2_menuMain li#di2_news a, .news #di2_navi ul#di2_menuMain li#di2_news a:hover { background-position:-355px -215px;}
	.anime #di2_navi ul#di2_menuMain li#di2_anime a, .anime #di2_navi ul#di2_menuMain li#di2_anime a:hover { background-position:-525px -215px;}
	.sports #di2_navi ul#di2_menuMain li#di2_sports a, .sports #di2_navi ul#di2_menuMain li#di2_sports a:hover { background-position:-625px -215px;}
	.minibangumi #di2_navi ul#di2_menuMain li#di2_minibangumi a, .minibangumi #di2_navi ul#di2_menuMain li#di2_minibangumi a:hover { background-position:-730px -215px;}
	.shopping #di2_navi ul#di2_menuMain li#di2_shopping a, .shopping #di2_navi ul#di2_menuMain li#di2_shopping a:hover { background-position:-835px -215px;}
	/*sub*/
	#di2_navi ul#di2_menuSub { width:980px; height:16px; position:absolute; top:31px; left:0; z-index:999;}
	#di2_navi ul#di2_menuSub li { position:absolute; top:0;}
	#di2_navi ul#di2_menuSub li a { display:block; width:65px; height:16px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a { width:90px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a { width:85px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a { width:72px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a { width:80px;}
	#di2_navi ul#di2_menuSub li#di2_sub1 { left:382px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 { left:447px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 { left:537px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 { left:622px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 { left:694px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 { left:759px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 { left:824px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 { left:888px;}
	#di2_navi ul#di2_menuSub li a:hover { background:url(/mi/mi6/img/di2_parts.png) no-repeat;}
	#di2_navi ul#di2_menuSub li#di2_sub1 a:hover { background-position:-170px -245px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a:hover { background-position:-235px -245px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a:hover { background-position:-325px -245px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a:hover { background-position:-410px -245px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 a:hover { background-position:-482px -245px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 a:hover { background-position:-547px -245px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 a:hover { background-position:-612px -245px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a:hover { background-position:-676px -245px;}
	/*contact*/
	#di2_programlink li.contact { position:absolute; top:131px; left:10px; z-index:9999;}
	#di2_programlink li.contact a { width:105px; height:16px;}
	#di2_programlink li.contact a:hover { background:url(/mi/mi6/img/di2_parts.png) no-repeat 0 -245px;}
	/*eng*/
	#di2_programlink li.english { position:absolute; top:131px; left:125px; z-index:9999;}
	#di2_programlink li.english a { width:65px; height:16px;}
	#di2_programlink li.english a:hover { background:url(/mi/mi6/img/di2_parts.png) no-repeat -105px -245px;}

/*$B!w%X%C%@!<@D(B//$B%9!<%Q!<%P%J!<L5$7(B
/////////////////////////////////////////////////////////////////////////*/
.di2_nsb #bg { background:url(/mi/mi6/img/di2_bg_head105.gif) repeat-x top center;}
.di2_nsb #di2_header { height:105px;}
.di2_nsb #di2_programlink li.contact { top:86px;}
.di2_nsb #di2_programlink li.english { top:86px;}
.di2_nsb #di2_ksb { position:absolute; top:9px; left:740px;}
.di2_nsb #di2_navi { height:50px; background:url(/mi/mi6/img/di2_parts.png) no-repeat 0 -100px;}

/* Boobo Boona
=======================================*/
#boobo-hd { position:absolute; top:50px; left:-71px; z-index:100; }
.di2_nsb #boobo-hd { top:4px; }
#boobo-hd a { display:block; background:url(/mi/mi6/img/boobo_an_hd.gif) top left no-repeat; width:90px; height:110px; text-indent:-9999px; }
#boobo-t1, #boobo-t2, #boobo-t3, #boobo-t4  { position:absolute; top:317px; display:none; }
#boobo-t1,#boobo-t3 { left:970px; }
#boobo-t2, #boobo-t4 { left:-105px; }
#boobo-t1 a, #boobo-an #boobo-t2 a, #boobo-t3 a, #boobo-an #boobo-t4 a { display:block; width:115px; height:200px; background-position:top left; background-repeat:no-repeat; text-indent:-9999px; }
#boobo-t1 a { background-image:url(/mi/mi6/img/boobo_an_top_r1.gif); }
#boobo-t2 a { background-image:url(/mi/mi6/img/boobo_an_top_l1.gif); }
#boobo-t3 a { background-image:url(/mi/mi6/img/boobo_an_top_r2.gif); }
#boobo-t4 a { background-image:url(/mi/mi6/img/boobo_an_top_l2.gif); }

#i_search_autocomplete {
    text-align:left;
    font-size:12px;
    border-top:    1px solid #CCCCCC;
    border-right:  2px solid #999999;
    border-left:   1px solid #CCCCCC;
    border-bottom: 1px solid #BBBBBB;
    background: #ffffff; color: #333333; 
    position: absolute;
    cursor: default;
    list-style:none;
    padding: 0px;
    margin: 0;
    display:block;
}

/* workarounds */
* html #i_search_autocomplete {
    width:1px;
}
/* without this, the menu expands to 100% in IE6 */

#i_search_autocomplete .ui-menu {
    margin-top: -3px;
}
#i_search_autocomplete .ui-menu-item {
    width: 100%;
    border-bottom:#ccc 1px solid;
    list-style-type: none;
    margin:0;
    padding: 0;
    float: left;
    clear: left;
}
#i_search_autocomplete .ui-menu-item a {
    word-break: break-all;
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
* html #i_search_autocomplete .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
#i_search_autocomplete .ui-menu-item a.ui-state-hover,
#i_search_autocomplete .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

#i_search_autocomplete .ui-widget {
}
#i_search_autocomplete a {
    color: #333333;
}

#i_search_autocomplete .ui-state-hover {
    border: 1px solid #cccccc;
    background: #ecf5fa;
    font-weight: bold;
    color: #333333;
}

#i_search_autocomplete.ui-state-hover a,
#i_search_autocomplete.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}
#i_search_autocomplete.ui-state-active a,
#i_search_autocomplete.ui-state-active a:link,
#i_search_autocomplete.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}
#i_search_autocomplete :active {
    outline: none;
}


/*$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!w%5%$%H%]%j%7!<(B
/////////////////////////////////////////////////////////////////////////*/
.sitepolicy h1 { width:900px; height:60px; position:absolute; top:115px; left:10px; background:url(/mi/mi6/img/h1_sitepolicy.png) no-repeat;}
.sitepolicy .update { width:300px; font-size:120%; text-align:right; position:absolute; top:140px; right:10px;}
.sitepolicy #unit { padding:80px 10px 10px; min-height:400px; height:auto !important; height:400px;}
.sitepolicy #main { font-size:120%; line-height:1.6em;}
	.sitepolicy #main .txtBox { padding:0 20px;}
	.sitepolicy #main h2 { font-size:130%; border-left:4px solid #6c7e98; padding-left:8px; margin:20px 0 8px;}
	.sitepolicy #main p { padding:0 13px 20px;}
	.sitepolicy #main p.etc { padding:10px 13px 0; font-weight:bold;}
	.sitepolicy #main a { font-weight:bold;}
	.sitepolicy #main dl { padding:20px 15px 20px;}
	.sitepolicy #main dt { background:url(/mi/mi6/img/di2_parts.png) no-repeat -955px -185px; padding:0 8px; font-weight:bold;}
	.sitepolicy #main dd { background:url(/mi/mi6/img/line1.gif) repeat-x bottom left; padding:0 0 15px 10px; margin-bottom:15px;}
	.sitepolicy #main dd img { margin-top:5px;}

/*$B!w(Btwitter_list
/////////////////////////////////////////////////////////////////////////*/
.twitter { background-image:none;}
.twitter h1 { width:900px; height:60px; position:absolute; top:115px; left:10px; background:url(/mi/mi6/img/h1_twitter.png) no-repeat;}
.twitter #unit { padding:80px 10px 10px;}
.twitter #unit h2 { font-size:140%; color:#50545a; background:none; border-left:4px solid #6c7e98; padding-left:8px; margin:10px 0 15px 10px;}
.twitter .comment { width:300px; font-size:120%; text-align:right; position:absolute; top:140px; right:10px;}
.twitter ul.program { font-size:120%; padding-bottom:10px;}
	.twitter ul.program li { float:left; width:320px; padding-bottom:20px; line-height:1.25em;}
	.twitter ul.program li img.thumbnail { display:block; float:left; margin:0 5px 10px 0;}
	.twitter ul.program li .prgname { display:block; width:200px; float:left;}
	.twitter ul.program li .username { display:block; width:200px; float:left; background:url(/mi/mi6/img/line1.gif) repeat-x bottom left; font-weight:bold; font-size:120%; padding-bottom:5px; margin-bottom:5px;}
	.twitter ul.program a img { border: solid 4px #e5e5e5; display:block;}
	.twitter ul.program a:hover img { border-color:#ccc;}

.twitter ul.programend { font-size:120%; padding-left:10px; margin-bottom:20px;}
	.twitter ul.programend li { float:left; width:290px; line-height:1.3em; background:url(/mi/mi6/img/line1.gif) repeat-x bottom left; font-weight:bold; font-size:120%; padding-bottom:5px; margin:0 0 10px 15px;}
	* html .twitter ul.programend li { margin:0 0 10px 8px;}
	.twitter ul.programend li strong { font-size:85%;}

/*$B!w(BSNS
/////////////////////////////////////////////////////////////////////////*/
.sns { background-image:none;}
.sns #bgBottom { background:url(/mi/mi6/img/bg.png) no-repeat 2500px bottom;}
.sns #unit { padding:80px 10px 50px;}
.sns h1 { width:960px; height:60px; position:absolute; top:115px; left:10px; background:url(/mi/mi6/img/external_parts.png) no-repeat 0 0;}
.sns #unit h2 { height:30px; background:url(/mi/mi6/img/external_parts.png) no-repeat;}
	.sns #snsPickup h2 { background-position:0 -70px; margin-bottom:3px;}
	.sns #snsProg h2 { background-position:0 -110px; margin-bottom:10px;}
	.sns #snsOther h2 { background-position:0 -150px; margin-bottom:10px;}
	.sns #snsBknm h2 { background-position:0 -190px; margin-bottom:10px;}
.sns #unit h3 { font-size:160%; color:#50688b; background:url(/mi/mi6/img/di2_parts.png) no-repeat -955px -185px; padding:2px 8px 0; margin:10px 5px 5px;}
.sns .listBox { padding:10px 0 4px 10px; margin-bottom:10px; position:relative;}

/*pagelink*/
.sns #pagelink { width:370px; position:absolute; top:135px; right:0;}
.sns #pagelink li { font-size:120%; background:url(/mi/mi6/img/di2_parts.png) no-repeat -2200px 0; float:left; padding-left:13px; margin-right:20px;}
/*genrelink*/
.sns #genrelink { width:600px; font-size:120%; text-align:right; position:absolute; top:18px; right:25px;}

/*$BJ|AwCf(B*/
.sns ul.program { font-size:120%; line-height:1.25em; padding-bottom:8px;}
	.sns ul.program li { width:315px; float:left; background:url(/mi/mi6/img/di2_rbox.png) no-repeat 0 0; position:relative; padding-top:10px;}
	.sns ul.program li .box1 { background:url(/mi/mi6/img/di2_rbox.png) no-repeat -640px bottom; padding-bottom:10px;}
	.sns ul.program li .box2 { background:url(/mi/mi6/img/di2_rbox.png) repeat-y -320px 0; padding:4px 24px 4px 14px;}
	/*thumbnail*/
	.sns ul.program li .thumbnail { display:block; width:73px; height:73px; background:#dde5ef; padding:4px; float:left;}
	* html .sns ul.program li .thumbnail { width:74px; height:74px; padding:4px;}
	.sns ul.program li .thumbnail:hover { background:#b3c5dd;}
	.sns ul.program li .thumbnail a:hover { filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
	/*prgname*/
	.sns ul.program li .prgname { /*width:200px; width:180px; float:right;*/ overflow:hidden; padding-left:10px;}
	.sns ul.program li .prgname p { min-height:50px; height:auto !important; height:50px; padding-bottom:5px;}
	.sns ul.program li .prgname p strong { display:block;/* font-size:1.1em;*/ padding-bottom:2px;}
	/*btn*/
	.sns ul.program li .btnposi { display:block; width:185px; position:relative;}
	.sns ul.program li .btnposi .twBtn,
	.sns ul.program li .btnposi .fbBtn,
	.sns ul.program li .btnposi .ytBtn,
	.sns ul.program li .btnposi .igBtn,
	.sns ul.program li .btnposi .goBtn { display:block; width:30px; height:25px; float:left;}
	.sns ul.program li .btnposi .twBtn a,
	.sns ul.program li .btnposi .fbBtn a,
	.sns ul.program li .btnposi .ytBtn a,
	.sns ul.program li .btnposi .igBtn a,
	.sns ul.program li .btnposi .goBtn a { display:block; width:25px; height:25px; background:url(/mi/mi6/img/external_parts.png) no-repeat;}
	/* .sns ul.program li .btnposi .ytBtn a { display:block; width:63px; height:25px; background:url(/mi/mi6/img/external_parts.png) no-repeat;} */
	.sns ul.program li .btnposi .twBtn a { background-position:-970px 0;}
	.sns ul.program li .btnposi .fbBtn a { background-position:-970px -35px;}
	.sns ul.program li .btnposi .goBtn a { background-position:-970px -70px;}
	.sns ul.program li .btnposi .ytBtn a { background-position:-970px -210px;}
	.sns ul.program li .btnposi .igBtn a { background-position:-970px -240px;}
	.sns ul.program li .btnposi .twBtn a:hover,
	.sns ul.program li .btnposi .fbBtn a:hover,
	.sns ul.program li .btnposi .goBtn a:hover,
	.sns ul.program li .btnposi .igBtn a:hover,
	.sns ul.program li .btnposi .ytBtn a:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
	p#vtip { display:none; position:absolute; padding:6px; left:5px; font-size:1.2em; line-height:1; background-color:white; border:1px solid #7d8ea7; -moz-border-radius:5px; -webkit-border-radius:5px; z-index:9999;}
	p#vtip #vtipArrow { position:absolute; top:-10px; left:5px;}

/*$B!V9u$N=w65;U!W(Btwitter$BBP1~(B*/
	.sns ul.program li#kuro-no-onna .box2 { padding-bottom:0px; }
	.sns ul.program li#kuro-no-onna .prgname { margin-bottom:-2px; }
	.sns ul.program li#kuro-no-onna .prgname p { min-height:1.7em; _height:1.7em;/* for ie6 */ margin-right:-20px; }
	.sns ul.program li#kuro-no-onna .btnposi .twBtn { height:30px; }
	#drama-list li { margin-bottom:10px; }


/*PICKUP*/
.sns #snsPickupIn { width:948px; background:#e4f8cc; padding:10px 0 2px 10px; margin-bottom:20px;}
/*bknm*/
.sns #snsBknm h2 { cursor:pointer; text-align:right; padding:2px 28px 0 0;}
.sns #snsBknm h2:hover { background-position:0 -230px;}
.sns #snsBknm h2 .arrow1, .sns #snsBknm h2 .arrow2 { display:inline-block; width:20px; height:25px; background:url(/mi/mi6/img/external_parts.png) no-repeat;}
.sns #snsBknm h2 .arrow1 { background-position:-970px -140px;}
.sns #snsBknm h2 .arrow2 { background-position:-970px -165px;}
.sns #snsBknm #slider1 { display:none;}



/*$B!w(Bpodcast
/////////////////////////////////////////////////////////////////////////*/
.podcast { background-image:none;}
.podcast h1 { width:900px; height:60px; position:absolute; top:115px; left:10px; background:url(/mi/mi6/img/h1_podcast.png) no-repeat;}
.podcast #unit { font-size:120%; line-height:1.8em; padding:80px 10px 10px;}
.podcast #unit p { padding:0 13px 0;}
.podcast #podArea { padding:0 20px 40px;}
	.podcast #podArea h2 { font-size:120%; margin:20px 0 3px;}
	.podcast #podArea .podList { background:#e7effa; border:1px solid #70809e; padding:20px; margin-bottom:20px;}
	.podcast #podArea .podListIn { background:#fff; padding:20px;}
	.podcast #podArea p { padding:0 0 20px;}
	.podcast #podArea img.floatR { margin-left:20px;}
	.podcast #podArea ol { padding-bottom:20px; margin-left:30px;}
	.podcast #podArea ol li { padding-bottom:3px;}

/*$B!w(BAD
/////////////////////////////////////////////////////////////////////////*/
.advertisement, .advertisement #bgBottom { background-image:none;}
.advertisement h1 { width:900px; height:60px; position:absolute; top:115px; left:10px; background:url(/mi/mi6/img/h1_advertisement.png) no-repeat;}




/*eof*/