<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body {
background:url(../img/bg.png);color:#555555; line-height:2em; letter-spacing:0.03em; text-align:center;
text-align:center; font-size:70.5%; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, 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 { margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, table, caption, tbody, tfoot, thead, tr, th, td { font-size:100%;}
img { border:none;}
hr { display:none;}
ul { list-style:none;}
.alt{ position:absolute; top:-5000px; left:-999px;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}
.cover { background:url(/img/cover.gif); display:block;}
.gototop { float:right;padding:10px;}
/*float*/
.floatL { float:left;}
.floatR { float:right;}
.clearfloat { height:1px; font-size:1%; clear:both; display:block; background: transparent;}
.clearboth hr{display:none;}

.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*/
.cWht { color:#fff;}
.Red{color:#d50000;font-size:120%;}
.cBlk { color:#252525;}
.cRed, .err { color:#d50000;}
.cRed2 { color:#de4949;}
.cYel { color:#fc0;}
.cCon { color:#00437a;}
/*font-size*/
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f80 { font-size:80%;}
.f85 { font-size:85%;}
.f75 { font-size:75%;}



/*link*/
a { text-decoration:none; color:#c50000;}
a:hover { text-decoration:underline; color:#252525;}
/*padding/margin*/
.pdgT15 { padding-top:15px !important;}
.pdgB20 { padding-bottom:20px;}
.mgnT20 {margin-top:20px;}
.mgnT10 {margin-top:10px;}
.mgnB10 {margin-bottom:10px;}
.mgnB20 {margin-bottom:20px;}

/*banner*/
.banner1 { width:728px; height:90px; position:absolute; top:23px; right:10px;}
.banner2 { width:360px; height:250px; text-align:center; position:absolute; top:156px; right:8px;}
.banner2_inner { min-width:300px; width:auto !important; width:300px; text-align:center; margin:0 auto;}

/*footer*/
#footer {width:980px; text-align:left; margin:0 auto; position:relative;margin-top:25px;border-top: 2px solid #e4007f;color:#e4007f;height:40px;text-align:center;}
#ptop { width:100px; height:25px; position:absolute;right:50px;}
#ptop a { display:block; width:100px; height:25px; background:url(../img/bg_main.png) no-repeat -2310px -40px;}
#ptop a:hover { background-position:-2410px -40px;}
#footer #footerIn {margin-top:30;color:#e4007f;}
#footer #footerIn a {color:#e4007f;}

/*/////////////////////////////////////////////////////////////////////////
＠common_CSS
/////////////////////////////////////////////////////////////////////////*/
#bg1{margin:0px;}
#bg2{margin:0px;}
#bg3 {background:url(../img/header.jpg) no-repeat top center;}
#container { width:980px; text-align:left; margin:0 auto; position:relative;}
#unit {margin: 0px auto;background:url(../img/bg1.png);}
#unit2 {margin: 0px auto;background:url(../img/bg2.png);}
#unit a:hover img { filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
#unit2 a:hover img { filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
#header{width:980px; height:150px;}

/*Left
/////////////////////////////////////////////////////////////////////////*/
#unitL { width:180px; float:left; position:relative;}
#unitL a { color:#eef4f9;}
#unitL a:hover { color:#fd0;}
#unitL p, #unitL ul { color:#f5f5f5;}
#unitL a strong { color:#fd0;}
/*navi*/
#unitL #menu { padding:0 0px 0px 2px;}

/*menu*/
#menubox{margin-left:5px;width:165px;height:210px;}
#menubox li{height:30px; float:left;}
#menubox li a { display:block; height:30px; background:url(../img/navi.png) no-repeat;}
#menubox li#menu01 a { background-position:0 0; width:165px;}
#menubox li#menu02 a { background-position:0 -30px; width:165px;}
#menubox li#menu03 a { background-position:0 -60px; width:165px;}
#menubox li#menu04 a { background-position:0 -90px; width:165px;}
#menubox li#menu05 a { background-position:0 -120px; width:165px;}
#menubox li#menu06 a { background-position:0 -150px; width:165px;}
#menubox li#menu07 a { background-position:0 -180px; width:165px;}



	.top #menubox li#menu01 a,
	#menubox li#menu01 a:hover { background-position:-165px 0px;}
	.midokoro #menubox li#menu02 a,
	#menubox li#menu02 a:hover { background-position:-165px -30px;}
	
	.info #menubox li#menu03 a,
	#menubox li#menu03 a:hover { background-position:-165px -60px;}
	
	.players #menubox li#menu04 a,
	#menubox li#menu04 a:hover { background-position:-165px -90px;}
	
	.photo #menubox li#menu05 a,
	#menubox li#menu05 a:hover { background-position:-165px -120px;}

	.movie #menubox li#menu06 a,
	#menubox li#menu06 a:hover { background-position:-165px -150px;}

	.results #menubox li#menu07 a,
	#menubox li#menu07 a:hover { background-position:-165px -180px;}


#unitL #photo-menu {margin-left:3px;padding-bottom:2px;}
#unitL #photo-menu h2 {height:30px; width:120px;background:url(../img/diary_piece.png) no-repeat -1090px 0;padding-bottom:5px;}
#unitL #photo-menu ul {width:165px;}
#unitL #photo-menu li { line-height:1.4em; border-bottom:1px dotted #485059; padding-bottom:3px; margin-bottom:3px;}
#unitL #photo-menu li a{color:#ef4343;text-decoration:none;}
#unitL #photo-menu li a:hover{color:#333;}
#unitL #photo-menu li a strong { display:block; color:#333;margin-bottom:0px;}


#unitL ul.leftbn {margin-top:10px;margin-left:5px;padding-bottom:10px;}
#unitL ul.leftbn li { margin-left:2px;width:165px; padding-bottom:5px;}
#unitL ul.leftbn li a { display:block; width:165px; background:url(../img/left-banner.jpg) no-repeat;}
#unitL ul.leftbn li a:hover { filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
#unitL ul.leftbn li#bn_01 a { background-position:0px 0; height:42px;}
#unitL ul.leftbn li#bn_02 a { background-position:0px -42px; height:42px;}
#unitL ul.leftbn li#bn_03 a { background-position:0px -84px; height:42px;}
#unitL ul.leftbn li#bn_04 a { background-position:0px -126px; height:45px;}
#unitL ul.leftbn li#bn_05 a { background-position:0px -171px; height:45px;}
#unitL ul.leftbn li#bn_06 a { background-position:0px -216px; height:60px;}



.top-player .title{width:168px;height:25px;}
.top-player .text{width:158px;padding-top:110px;padding-left:5px;}


/*Right
/////////////////////////////////////////////////////////////////////////*/
#unitR {color:#555555;margin-bottom:10px;width:500px; float:left; position:relative; margin-top:5px;margin-left:15px;}
#main-contents{color:#555555;margin-bottom:10px;width:776px; float:left; position:relative; margin-top:5px;margin-left:15px;
background:url(../img/bg05.gif) no-repeat right bottom #FFFFFF;border:2px solid #e4007f;}
#midokoro {margin-bottom:50px;}
#midokoro .midokoro-title{ width:776px;height:50px;background:url(../img/bg_title.png) no-repeat 0px 0px;}
#midokoro p {padding:0px 15px;text-align:left;font-size:1.3em;line-height:200%;}
#midokoro h3{padding:15px;}
#midokoro .highlightpic03{background:url(../img/photo-3.jpg) no-repeat;float:right;width:150px;height:200px;padding:5px;}
#midokoro .highlightpic01{background:url(../img/photo-1.jpg) no-repeat;margin:5px auto;width:600px;height:80px;}
#midokoro .highlightpic04{background:url(../img/present.jpg) no-repeat;margin:5px auto;width:700px;height:500px;padding-top:5px;}


#cafe {margin-bottom:50px;}
#cafe p {padding:0px 15px;text-align:left;font-size:1.3em;line-height:200%;}
#cafe h3{padding:15px;}
#cafe .cafe01{float:left;background:url(../img/cafe.jpg) no-repeat;margin-right:10px;width:133px;height:100px;}

#cafe .cafe02{float:left;background:url(../img/cafe.jpg) 0px -100px no-repeat;margin-right:10px;width:133px;height:100px;}

#cafe .cafe03{float:left;background:url(../img/cafe.jpg) 0px -200px no-repeat;margin-right:10px;width:133px;height:100px;}

#cafe .cafe-menu {height:105px;width:750px;text-align:left;padding:5px;}




.blog-title{ width:776px;height:75px;background:url(../img/title-blog.jpg) no-repeat 0px 0px;margin-bottom:5px;}

#blog {float:left;width:530px;padding-bottom:10px;}
#blog .maintext{padding:10px;text-align:left;font-size:1.3em;margin-bottom:20px;}
#blog h3.diary span.title{font-size:130%;color:#00548b;}
#blog h3.diary {border-bottom:1px dotted #030303; width:530px;margin-left:5px;}
#blog .pic{display:block;border:2px solid #fff;float:right;margin:0 0 10px 10px;border:3px double #e4007f;}
#blog .picIn{display:block;width:165px;height:120px;}

#profile {margin-left:10px;width:470px;border:3px double #e4007f;padding:5px 5px;text-align:left; font-size:90%; background:#b4e2f8;}
#profile h3{width:100px;height:25px;background:url(../img/bankisha_parts.png) no-repeat -2px -62px;}
#profile .profbox .pic{width:80px;height:100px;border:2px solid #fff;float:left;background:url(../img/profile.jpg) no-repeat;display:block;}
#profile .profbox #faceimg{background-position:0 0;}
#profile .profbox .pic .cover{width:80px;height:80px;}
#profile .profbox p.profname{padding:0 0 0 10px;float:left;width:350px;}
#profile .profbox p.profname strong{color:#fc0;}
#profile .profbox p.proftext{padding:2px 5px;}



/*bk*/
#bk {float:right;margin-right:5px;}
#bk h2 {height:30px; width:120px;background:url(../img/diary_piece.png) no-repeat -1090px 0;padding-bottom:5px;}
#bk ul {width:165px;}
#bk li { line-height:1.4em; border-bottom:1px dotted #485059; padding-bottom:3px; margin-bottom:3px;}
#bk li a{color:#ef4343;text-decoration:none;}
#bk li a:hover{color:#333;}
#bk li a strong { display:block; color:#333;margin-bottom:0px;}



#unitR #pre { width:480px;padding-bottom:10px;}


.oubo a{width:150px;height:50px;display:block;background-image:url(../img/oubo.jpg);background-repeat:no-repeat;margin:5px auto;_margin-left:250px;}
    
.oubo a:hover{width:150px;height:50px;display:block;background-image:url(../img/oubo_st.jpg);nackground-repeat:no-repeat;margin:5px auto;_margin-left:250px;}


#unitR #ticket { width:480px;padding-bottom:10px; background:url(../img/bg05.gif) no-repeat right bottom #FFFFFF;border:2px solid #e4007f;}

.ticket-title{ width:480px;height:60px;background:url(../img/title-ticket.jpg) no-repeat 0px 0px;margin-bottom:5px;}
#ticket .maintext{padding:8px;text-align:left;font-size:1.2em;}

#ticket p{line-height: 200%;font-size:80%;}

#ticket h3{padding-top:10px;color:#f00202;}

#ticket th.left{font-size:1.0em; line-height:1em;color:#000099;margin:0px;padding:2px;background-color:#ccc;text-align:center;border-width: 1px;border-style:solid solid solid solid;border-color:#030303;}
   
#ticket th.center{font-size:1.0em;line-height:1em;color:#000099;margin:0px;padding:2px;background-color:#ccc;text-align:center;border-width: 1px;border-style:solid none solid none;border-color:#030303;}
   
#ticket th.right{font-size:1.0em;line-height:1em;color:#000099;margin:0px;padding:2px;border-width: 1px;background-color:#ccc;text-align:center;border-style:solid solid solid solid;border-color:#030303;}
    
#ticket th.maru{font-size:0.9em;line-height:1em;color:#000099;margin:0px;padding:2px;border-width: 1px;background-color:#ccc; text-align:center;border-style:none solid solid solid;border-color:#030303;}
  
#ticket th.maru-center{font-size:0.9em;line-height:1em;color:#000099;margin:0px;padding:2px;border-width: 1px;background-color:#ccc;text-align:center;border-style:none none solid none;border-color:#030303;}
  
#ticket td.all{margin:0px;padding:1px;border-width: 1px;text-align:center;border-color:#030303;border-style: none solid solid solid ;}
   
#ticket td.left{margin:0px;padding:1px;border-width: 1px;text-align:center;border-color:#030303;border-style: none none solid solid ;}

     
#ticket td.seat{width:150px;margin:0px;padding:1px;border-width: 1px;color:#030303;border-color:#030303;border-style: none solid solid solid;font-size: 0.9em;}
    
#ticket td.charge{margin:0px;padding:1px;border-width: 1px;color:#030303;border-color:#030303;border-style: none solid solid none;font-size: 0.9em;}
    
#ticket td.soldout{margin:0px;padding:1px;color:#ff0000;border-width: 1px;border-color:#ffffff;border-style: none solid solid none;font-size: 0.9em;}
    
#ticket td{width:109px;margin:0px;padding:1px;border-width: 1px;text-align:center;border-color:#ffffff;border-style: none solid solid none;}

#ticket td.maru{margin:0px;padding:1px;border-width: 1px;color:#030303;border-color:#030303;border-style: none solid solid solid;font-size: 0.9em;}

#info {padding-bottom:10px;line-height: 200%;}
#info .info-title{ width:776px;height:50px;background:url(../img/bg_title.png) no-repeat 0px -50px;}
#info .text{padding:10px;}

.txt12r{font-size:1.5em;font-weight:bold;padding:10px;border-bottom:1px dashed #555555;}

.txt12{font-size:1.2em;padding:10px;border-bottom:1px dashed #555555;}


#unitR #video { width:480px;height:270px;padding-bottom:3px;}

#movie {padding-bottom:10px;}
#movie .movie-title{ width:776px;height:50px;background:url(../img/bg_title.png) no-repeat 0px -150px;}
#movie p {padding:8px;text-align:left;font-size:1.2em;}

#movie .movie-player{width:480px;margin:5px auto;}
#movie .thumlist{width:750px;margin:15px auto 0 auto;}
#movie h3{padding:1px 0;background:#e4007f;margin:5px auto;}
#movie h3 span{font-size:120%;font-weight:bold;border-top:solid 1px #000;border-bottom:solid 1px #000;text-align:left;padding:2px 10px;display:block;color:#fff;}
#movie .thumlist ul li{width:116px;float:left;text-align:center;height:110px;}
#movie .thumlist ul li a{color:#030303;}
#movie .thumlist ul li a:hover{color:#fc0;}
#movie .thumlist ul li a img{width:100px;height:56px;border:1px solid #fff;display:block;margin:0 auto;}
#movie .thumlist ul li a:hover img{border:1px solid #fc0;}
#movie .thumlist ul li a span{width:100px;padding:5px 0 0 0;font-size:110%;line-height:120%;display:block;margin:0px auto;}


#bknm { min-height:300px;}
#bknm ul { width:420px; padding-top:8px;margin-left:40px;}
#bknm ul li { width:210px; float:left;margin-bottom:20px;color:#030303;}
#bknm ul li .pic { display:block; width:160px; height:80px; border:3px solid #666; margin-bottom:5px;}
#bknm ul a { color:#030303; line-height:1.35;}
#bknm ul a:hover { color:#696767;}
#bknm ul li a:hover .pic { border:3px solid #fe0;}

#prof {line-height: 200%;margin-bottom:100px;}
#prof .player-title{ width:776px;height:50px;background:url(../img/bg_title.png) no-repeat 0px -100px;margin-bottom:5px;}

#prof .cover{width:205px;height:335px;float:left;}





/*/GALLERY/*/
#photo { width:480px;padding-bottom:10px;border:3px solid #e4007f;color:#FFFFFF;line-height: 200%;background:#FFFFFF;}
#photo .photo-title{ width:480px;height:50px;background:url(../img/bg_title.png) no-repeat 0px -200px;margin-bottom:5px;}
#photo #catch{ text-align:left; margin-bottom:15px;}
#photo #menu {height:26px;margin-bottom:5px;}
#photo #menu ul{ list-style:none;width:200px; float:right;}
#photo #menu li{list-style:none; float:left;}
#photo #menu a{display:block;overflow:hidden;height:26px;}
#photo li#back a{width:92px; margin-right:3px;background:url(../img/gallery_set.png) -453px 0px no-repeat;}
#photo li#next a{width:92px;background:url(../img/gallery_set.png) -548px -0px no-repeat;}
#photo li#back a:hover{background:url(../img/gallery_set.png) -453px -26px no-repeat;}
#photo li#next a:hover{background:url(../img/gallery_set.png) -548px -26px no-repeat;}
#photo #mainPh{ padding:15px 0;}
#photo #mainPh .phY{ width:460px; height:330px;margin-left:10px; }
#photo #mainPh .phT{ width:330px; height:410px;margin-left:75px; }
/*////////GALLERY-SCROLL////////*/
*{margin:0;padding:0;}
#carouselWrap{ width:480px; margin:10px 0;height:78px;padding:0 0px;position:relative;}
#carouselPrev{ position:absolute;top:0px;left:0px; cursor:pointer;width:14px;height:78px;background:url(../img/gallery_set.png) 0px -52px no-repeat;}
#carouselNext{ position:absolute; top:0px;right:0px;cursor:pointer;width:14px;height:78px;background:url(../img/gallery_set.png) -626px -52px no-repeat;}
#carouse{width:100%;height:100%;overflow:hidden;}
#carouselInner ul.column{width:440px; height:70px;padding:4px 0 4px 20px;list-style-type:none; float:left;}
#carouselInner ul.column li{float:left;margin-right:5px;display:inline; background:#d3d3d3;  width:68px; height:68px;}
#carouselInner ul.column img{border:none; margin-top:3px;}

/*/IE6/*/
* html #carouselWrap{ margin:10px 0;height:78px;padding:0 12px;position:relative;}
* html #carouselInner ul.column{width:480px; height:70px;padding:4px 0 4px 0;list-style-type:none; float:left;}
* html #carouselPrev{ position:absolute;top:0px;left:0px; cursor:pointer;width:14px;height:78px;background:url(../img/gallery_set.png) 0px -52px no-repeat;}
* html #carouselNext{ position:absolute; top:0px;right:0px;cursor:pointer;width:14px;height:78px;background:url(../img/gallery_set.png) -626px -52px no-repeat;}



/*フォント指定*/
.tCenter { text-align:center !important}
.tRight { text-align:right !important}
.tLeft { text-align:left !important}
/*font-color*/
.cPink { color:#e40381;}
.cBlue { color:#005bad;}
.cRed, .err { color:#e32c35;}
/*font-size*/
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f85 { font-size:85%;}
.t05 {font-size: 50%;}
.t08 {font-size: 80%;}

.t09 {font-size: 90%;}

.t10 {font-size: 100%;}

.t11 {font-size: 110%;}

.t12 {color:#e4007f;font-size: 1.5em;padding:5px;}

.t14 {font-size: 140%;color:#e4007f;}

.t16 {font-size: 160%;color:#e4007f;}

.t18 {font-size: 180%;color:#e4007f;}

.t21 {font-size:210%;color:#e4007f;text-align:center; line-height:1.5em; }



.bt {font-weight: bold;}
.wt {color: #fff;}
.fwl {font-weight: lighter;}
.col {color: #e6ff27;}
.gt {color: #ff0000;}
.mgd2 {margin-bottom: 10px;}

.right-text{float:right;padding:2px;font-size:50%;}
	
	
/*/////////////////////////////////////////////////////////////////////////
＠Contents
/////////////////////////////////////////////////////////////////////////*/
.contents #unitR h2 { width:785px; height:300px; position:relative;}
.contents #unitR #main { width:768px; background:url(../img/bg_main.png) repeat-y -770px 0; margin-left:17px;}
.contents #unitR #mainIn { background:url(../img/bg_main.png) no-repeat -1540px bottom; min-height:1030px; height:auto !important; height:1030px;}
.contents #unitR #textarea { background:url(../img/bg_main.png) no-repeat 0 top; position:relative; padding:30px 55px 50px;}






/*＠ヘッダー要素
/////////////////////////////////////////////////////////////////////////*/
#di2_header { width:980px; text-align:left; margin:0 auto; position:relative;}
#di2_programlink { width:250px; height:55px; background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -20px;}
	#di2_programlink li.tbstop { position:absolute; top:2px; 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:50px;}
	#di2_programlink li.program a { width:95px; height:28px;}
	#di2_programlink li.program a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -130px;}
/*検索*/
#di2_ksb { width:240px; height:50px; position:relative; left:11px; background:url(/mi/mi6/img/di2_header.png) no-repeat -100px -130px;}
	#di2_ksb #tbswebsearch { width:150px;}
	#di2_ksb #tbsSearch, #di2_ksb #webSearch{ display:block; width:52px; height:13px; background: url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_ksb #tbsSearch { width:50px; float:left; background-position:-345px -130px; cursor:default; position:absolute; top:0; left:7px;}
	#di2_ksb #webSearch { width:60px; float:left; background-position:-159px -130px; 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;}
/*＠ナビゲーション
/////////////////////////////////////////////////////////////////////////*/
#di2_navi { width:980px; height:45px; position:relative; background:url(/mi/mi6/img/di2_header.png) no-repeat 0 -75px;}
	/*main*/
	#di2_navi ul#di2_menuMain { padding:1px 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;}
	#di2_navi ul#di2_menuMain li a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_navi ul#di2_menuMain li#di2_drama a { width:110px;}
	#di2_navi ul#di2_menuMain li#di2_variety a { width:140px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_news a { width:170px;}
	#di2_navi ul#di2_menuMain li#di2_anime a { width:100px;}
	#di2_navi ul#di2_menuMain li#di2_sports a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a { width:105px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a { width:110px;}
	#di2_navi ul#di2_menuMain li#di2_drama a:hover { background-position:-10px -75px;}
	#di2_navi ul#di2_menuMain li#di2_variety a:hover { background-position:-122px -75px;}
	#di2_navi ul#di2_menuMain li#di2_infowide a:hover { background-position:-264px -75px;}
	#di2_navi ul#di2_menuMain li#di2_news a:hover { background-position:-371px -75px;}
	#di2_navi ul#di2_menuMain li#di2_anime a:hover { background-position:-543px -75px;}
	#di2_navi ul#di2_menuMain li#di2_sports a:hover { background-position:-645px -75px;}
	#di2_navi ul#di2_menuMain li#di2_minibangumi a:hover { background-position:-752px -75px;}
	#di2_navi ul#di2_menuMain li#di2_shopping a:hover { background-position:-859px -75px;}
	/*sub*/
	#di2_navi ul#di2_menuSub { width:980px; height:17px; position:absolute; top:27px; left:0; }
	#di2_navi ul#di2_menuSub li { position:absolute; top:0;}
	#di2_navi ul#di2_menuSub li a { display:block; width:65px; height:17px;}
	#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_sub8 a { width:80px;}
	#di2_navi ul#di2_menuSub li a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat;}
	#di2_navi ul#di2_menuSub li#di2_sub1 { left:389px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 { left:454px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 { left:544px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 { left:629px;}
	#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#di2_sub1 a:hover { background-position:-480px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub2 a:hover { background-position:-545px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub3 a:hover { background-position:-621px -150px;}
	#di2_navi ul#di2_menuSub li#di2_sub4 a:hover { background-position:-700px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub5 a:hover { background-position:-765px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub6 a:hover { background-position:-830px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub7 a:hover { background-position:-895px -130px;}
	#di2_navi ul#di2_menuSub li#di2_sub8 a:hover { background-position:-530px -150px;}
	/*contact*/
	#di2_programlink li.contact { position:absolute; top:132px; left:10px; z-index:10;}
	#di2_programlink li.contact a { width:105px; height:16px;}
	#di2_programlink li.contact a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat -415px -150px;}
	/*eng*/
	#di2_programlink li.english { position:absolute; top:132px; left:125px; z-index:10;}
	#di2_programlink li.english a { width:65px; height:16px;}
	#di2_programlink li.english a:hover { background:url(/mi/mi6/img/di2_header.png) no-repeat -415px -130px;}

/*＠ヘッダー白//スーパーバナー有り
/////////////////////////////////////////////////////////////////////////*/
#con_header { width:100%; height:150px; background:#fff url(/mi/mi6/img/di2_header.png) repeat-x 0 130px; position:relative;}
#con_header #bannerIn { width:980px; text-align:left; margin:0 auto; position:relative;}
#con_header #bnSuper { width:728px; height:90px; position:absolute; top:6px; right:11px; border:none;}
#con_header #di2_header { height:150px;}
/*＠ヘッダー白//スーパーバナー無し
/////////////////////////////////////////////////////////////////////////*/
#con_header_nsb { width:100%; height:100px; background:#fff url(/mi/mi6/img/di2_header.png) repeat-x 0 80px;}
#con_header_nsb #di2_header { height:100px;}
#con_header_nsb  #di2_programlink li.contact { top:82px;}
#con_header_nsb  #di2_programlink li.english { top:82px;}
#con_header_nsb  #di2_ksb { position:absolute; top:9px; left:740px;}
/*＠その他設定
/////////////////////////////////////////////////////////////////////////*/
body, #di2_header dl, #di2_header dt, #di2_header dd, #di2_header ul, #di2_header li, #di2_navi dl, #di2_navi dt, #di2_navi dd, #di2_navi ul, #di2_navi li, #di2_navi form { margin:0; padding:0;}
#di2_header ul { list-style:none;}
#di2_header hr { display:none;}
#di2_header .alt{ position:absolute; top:-5000px; left:-9999px;}
#di2_header .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#di2_header .clearfix { min-height: 1px;}
* html #di2_header .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*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;}

/*＠ドラマ用フッター
/////////////////////////////////////////////////////////////////////////*/
#dramaFooter { width:100%; min-height:250px; height:auto !important; height:250px; background:#fff; color:#444; border-top:2px solid #b2bdcd; position:relative; font-family:Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Meiryo, sans-serif;}
	#dramaFooter h2 { background:#eff1f4; border-bottom:2px dotted #b2bdcd; font-size:150%; color:#6c7e98; font-family:Verdana; padding:5px; margin:0;}
	#dramaFooter ul { width:950px; text-align:left; list-style:none; margin:0 auto; padding:20px 0 20px 70px;}
	* html #dramaFooter ul { padding:20px 0 20px 20px;}
	#dramaFooter ul li { width:160px; line-height:1.6em; margin-right:20px; float:left;}
	#dramaFooter ul li a { display:block; font-size:120%; font-weight:normal;}
	#dramaFooter ul li a strong { display:block; width:160px; padding-top:55px; margin-bottom:5px;}
	#dramaFooter ul li a .date { color:#333;}
	#dramaFooter ul li#drama01 { background-position:0 0;}
	#dramaFooter ul li#drama02 { background-position:-160px 0;}
	#dramaFooter ul li#drama03 { background-position:-320px 0;}
	#dramaFooter ul li#drama04 { background-position:-480px 0;}
	#dramaFooter ul li#drama05 { background-position:-640px 0;}
	#dramaFooter #dramaFooterLink { text-align:center; border-top:2px dotted #b2bdcd; padding:20px 0;}
	#dramaFooter a { text-decoration:none; color:#50688b;}
	#dramaFooter a:hover { text-decoration:underline; color:#444 !important;}
	#dramaFooter #dramaFooterLink .tbs-link1,
	#dramaFooter #dramaFooterLink .tbs-copy1 { color:#444 !important;}
#dramaFooter ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
	.footer201010 ul li { background: url(/mi/img/dramafooter201010.jpg) no-repeat;}
	/**/
	.footer201101 ul li { background: url(/mi/img/dramafooter201101.jpg) no-repeat; width:200px !important;}
	.footer201101 ul li a strong { width:200px !important;}
	.footer201101 ul li#drama01 { background-position:0 0 !important;}
	.footer201101 ul li#drama02 { background-position:-200px 0 !important;}
	.footer201101 ul li#drama03 { background-position:-400px 0 !important;}
	.footer201101 ul { padding:20px 0 20px 300px !important;}
	* html .footer201101 ul { padding:20px 0 20px 150px !important;}

/* Boobo Boona
=======================================*/
#boobo-hd { position:absolute; top:81px; left:-71px; z-index:100; }
#con_header_nsb #boobo-hd { top:32px; }
#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; }

#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;
}




/*maincenter
/////////////////////////////////////////////////////////////////////////*/
.top #unitR #c11{ width:480px;height:220px;}


.highlight {margin-top:5px;float:left;width:230px;height:200px;border: solid 2px #e4007f;background:#ffffff;}
h2.highlight-title{width:230px;height:25px;background: url(../img/top-title.jpg) 0px 0px  no-repeat;}
.highlightt {width: 220px;line-height:150%;padding:5px;overflow: hidden;display: block;line-height:2em;}
.bks{margin-top:5px;float:right;width:230px;height:200px;border: solid 2px #e4007f;background:#ffffff;}
.bks .bks-title{width:230px;height:25px;background: url(../img/top-title.jpg) 0px -25px  no-repeat;}
.bks .player-img{float:left;width:100px;height:175px;_height:165px;background: url(../img/player01.jpg) no-repeat;}
.bks .big{font-size:120%;color:#e4007f;}
.bks .text{float:right;padding-right:10px;width:115px;}





/*写真館
/////////////////////////////////////////////////////////////////////////*/
.supporter {width:480px;height:200px;margin-top:5px;overflow: hidden;background:url(../img/top_photo.png) no-repeat ;}

h2.photo-title{width:480px;height:30px;}
#slideshow {width: 460px;height: 160px;text-align: left;margin-left:10px;}

#slideshow ul,#slideshow li {margin: 0;padding: 0;list-style-type: none;}

#slideshow ul:after {content: ".";clear: both;display: block;height: 0;visibility: hidden;}

#slideshow.slides {width: 460px;height: 130px;overflow: hidden;}

#slideshow.slides ul {width: 1380px;height: 130px;}

#slideshow .slides li {margin-top:20px;width: 460px;height: 130px;float: left;background: #ffffff;}
#slideshow .slides-nav {width: 430px;height: 25px;margin-top: 7px;margin-bottom: 3px;margin-left: 15px;}
#slideshow .slides-nav li {width: 120px;height: 15px;background: url(../img/slides-nav-on.gif) no-repeat;margin-left: 10px;margin-right: 10px;text-align: center;font-weight: bold;float:left;}
#slideshow .slides-nav li a {width: 120px;height: 15px;color: #030303;}
#slideshow .slides-nav li a:visited {color: #192c00;}
#slideshow .slides-nav li a:hover {color: #ffffff;}
#slideshow .slides-nav:after {height:0;visibility: hidden;content: ".";display: block;clear: both;}
.js #slideshow .slides-nav li.on,.js #slideshow .slides-nav li.on a {visibility: hidden;}

.pp {width: 100px;margin-left: 10px;margin-top: 0px;text-align: center;float: left;display: block;}
* html .pp {margin-left: 7px;}
.pp a {display: block;}
.pp a:hover {color: #ff3333;}
.ps {width: 100px;height: 100px;margin-bottom: 5px;display: block;}
.pst {width: 80px;margin-bottom: 0px;text-align: left;display: block;font-size: 90%;line-height: 130%;}
.psdm {width: 100px;height: 100px;border-right: 1px solid #777777;border-bottom: 1px solid #777777;display: block;}

/*rightarea*/
#unitR #topR {margin-top:0px;width:300px; position:absolute; top:0px; left:490px;}
/*banner*/
#unitR #topR ul.bn280 {margin-left:10px;padding-bottom:10px;}
#unitR #topR ul.bn280 li {width:280px; padding-bottom:5px;}
#unitR #topR ul.bn280 li a { display:block; width:280px; background:url(../img/banner-new.jpg) no-repeat;}
#unitR #topR ul.bn280 li a:hover { filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
#unitR #topR ul.bn280 li#nb_01 a { background-position:0px 0;height:150px;}
#unitR #topR ul.bn280 li#nb_02 a { background-position:0px -150px;height:260px;}
#unitR #topR ul.bn280 li#nb_03 a { background-position:0px -410px;height:250px;}
#unitR #topR ul.bn280 li#nb_04 a { background-position:0px -660px;height:80px;}
#unitR #topR ul.bn280 li#nb_05 a { background-position:0px -740px;height:120px;}
#unitR #topR ul.bn280 li#nb_06 a { background-position:0px -860px;height:80px;}
#fb{width:280px;height:330px;margin-left:10px;margin-bottom:5px;background:#ffffff;}
/*eof*/
</pre></body></html>