@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:center; font-size:62.5%; font-family:Arial, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "MS P$B%4%7%C%/(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 { 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;}
/*$B2hA|J]8nMQ(B*/
.cover {width:100%; height:100%;}
/*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, .err { color:#a50005;}
.cYel { color:#f8b528;}
.cGrn { color:#305c00;}
.cBlu { color:#0060aa;}
.cOrg { color:#e96e00;}
.ccYel  { color:#76650a;}
.cB {color:#333;}
.nG{color:#09a0b3;}
.nP{color:#ec72db;}
.nB{color:#517fdf;}
.ncA{color:#547fd1;}
.ncB{color:#e56482;}
.ncC{color:#38ce9f;}
.ncD{color:#fdc32b;}
.ncE{color:#f19f4a;}
.ncF{color:#b86bcd;}

/*font-size*/
.f140 { font-size:140%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f85  { line-height:normal; font-size:11px !important}
.f_mini { font-size:9px  !important;}
/*link*/
a { text-decoration:underline; color:#1766e0;}
a:hover { text-decoration:underline; color:#555;}
/*/////////////////////////////////////////////////////////////////////////
$B%3%s%F%s%DMQ(BCSS$B!?%*%j%8%J%k@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
body {overflow-x: hidden; margin:0 auto;overflow-x: hidden; background: url(../img/back.jpg) top center;color:#333;}
#top {}
#top .flo{float:left; display: inline;}
#top .clear_flo { clear:both; }

#box {background:url(../img/line.jpg) top center repeat-y;}
  #container {margin:0 auto;}
  #main_title {height:218px; background: url(../img/main.jpg) top center no-repeat;}
  #main_title h1{height:218px;}

  #main_title02 {height:170px; background: url(../img/sub_main.jpg) top center no-repeat;}
  #main_title02 h1{height:170px;}
/*navi*/
#navi { background:url(../img/line.jpg) top center repeat-y;}
#menubox { width:980px; height:70px ; margin: 0 auto;}
#navi ul{ margin: 0; padding: 0; width:980px; height:70px ;background: url(../img/menu.jpg)  0px 0px no-repeat;}
#navi ul li{list-style:none; float:left;display: inline; padding:0px; text-indent: -9999px;}
#navi a{display: block;}
  #navi {text-indent: -9999px;text-decoration: none;}
  #menu01 a { margin-left:10px;width:154px; height:52px ;background: url(../img/menu.jpg) -10px 0px no-repeat;}
  #menu02 a { margin-left:7px;width:154px; height:52px ;background: url(../img/menu.jpg) -171px 0px no-repeat;} 
  #menu03 a {margin-left:7px;width:154px; height:52px ;background: url(../img/menu.jpg) -332px 0px no-repeat;} 
  #menu04 a { margin-left:7px;width:154px; height:52px ;background: url(../img/menu.jpg) -494px 0px no-repeat;} 
  #menu05 a { margin-left:7px;width:154px; height:52px ;background: url(../img/menu.jpg) -655px 0px no-repeat;} 
  #menu06 a { margin-left:8px;width:154px; height:52px ;background: url(../img/menu.jpg) -816px 0px no-repeat;} 
  #menu01 a:hover {background: url(../img/menu.jpg) -10px -70px no-repeat;} 
  #menu02 a:hover {background: url(../img/menu.jpg) -171px -70px no-repeat;} 
  #menu03 a:hover {background: url(../img/menu.jpg) -332px -70px no-repeat;}
  #menu04 a:hover {background: url(../img/menu.jpg) -494px -70px no-repeat;} 
  #menu05 a:hover {background: url(../img/menu.jpg) -655px -70px no-repeat;} 
  #menu06 a:hover {background: url(../img/menu.jpg) -816px -70px no-repeat;}


/*navi02*/
#navi02 { background:url(../img/line.jpg) top center repeat-y;}
#navi02 #menubox { width:980px; height:70px ; margin: 0 auto; padding-top:10px;}
#navi02 ul{ margin: 0; padding: 0; width:980px;height:70px ;}
#navi02 ul li{list-style:none; float:left;display: inline; padding:0px; text-indent: -9999px;}
#navi02 a{display: block;}
  #navi02 {text-indent: -9999px;text-decoration: none;}
  #navi02 #menu01 a { margin-left:10px;width:154px; height:52px ;background: url(../img/menu02.jpg) -10px 0px no-repeat;} 
  #navi02 #menu02  a { margin-left:7px;width:154px; height:52px ;background: url(../img/menu02.jpg) -171px 0px no-repeat;} 
  #navi02 #menu03  a {margin-left:7px;width:154px; height:52px ;background: url(../img/menu02.jpg) -332px 0px no-repeat;} 
  #navi02 #menu04 a { margin-left:7px;width:154px; height:52px ;background: url(../img/menu02.jpg) -494px 0px no-repeat;} 
  #navi02 #menu05 a { margin-left:7px;width:154px; height:52px ;background: url(../img/menu02.jpg) -655px 0px no-repeat;} 
  #navi02 #menu06 a { margin-left:8px;width:154px; height:52px ;background: url(../img/menu02.jpg) -816px 0px no-repeat;} 
  #navi02 #menu01 a:hover {background: url(../img/menu02.jpg) -10px -70px no-repeat;} 
  #navi02 #menu02 a:hover {background: url(../img/menu02.jpg) -171px -70px no-repeat;} 
  #navi02 #menu03 a:hover {background: url(../img/menu02.jpg) -332px -70px no-repeat;}
  #navi02 #menu04 a:hover {background: url(../img/menu02.jpg) -494px -70px no-repeat;} 
  #navi02 #menu05 a:hover {background: url(../img/menu02.jpg) -655px -70px no-repeat;} 
  #navi02 #menu06 a:hover {background: url(../img/menu02.jpg) -816px -70px no-repeat;}

/*$B!w(Btop page
/////////////////////////////////////////////////////////////////////////*/
#unit { clear:both; width:980px; height:100%; text-align:left; margin:0 auto;}

/*TOP*/
#mainTop {width:980px; height:100%; clear:both; overflow:hidden;}
#maiTop { margin:0px 0 0 0px;padding:0;height:100%;  }
/*Left*/
#mainLeft {width:620px; height:100%; float:left; display: inline;}
#mainLeftIn { margin:0 0 0 10px;padding:0; height:100%;  }
/*Right*/
#mainRight {width:350px; height:100%; float:left; display: inline; }
#mainRightIn { margin:0;padding:0; height:100%; }

/*Left*/
#mainLeft02 {width:630px; height:100%; float:left; display: inline;}
#mainLeftIn02 { margin:0;padding:0; height:100%;  }
/*Right*/
#mainRight02 {width:350px; height:100%;float:left; display: inline;}
#mainRightIn02 { margin:20px 0 0 25px;padding:0; height:100%; }

/*$B!w(Bfooter
/////////////////////////////////////////////////////////////////////////*/
#footer { margin:0 auto; font-size:120%; background:url(../img/line.jpg) top center repeat-y;}
#footerIn { width:980px; text-align:center; margin:0 auto; padding:20px 0;color:#fff; background:#57bfcb;}
#footer a {color:#fff000;text-decoration: none;}
#footer a:hover {color:#999;text-decoration: none;}


#top #page_top{clear:both; width: 980px; height:20px; padding-bottom:10px;background:url(../img/ilu_name.jpg) 0 0 no-repeat; }

#page_top {clear:both; width: 980px; height: 38px; background:url(../img/ilu_name.jpg) 0 10px no-repeat;}
#page_top a{ display: block; width: 165px; height: 28px; margin:0 0 20px 790px; background: url(../img/pagetop_bt.jpg) 0 0 no-repeat;} 
#page_top a:hover{ filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
  .ban{margin:15px 0 0 0px;}
  .ban_01{margin:15px 0 0 0px;}
  .ban_01 a{display: block; width: 300px; height: 135px;background: url(../img/banner_02.jpg) 0 0 no-repeat;} 
  .sns{margin:10px 0 10px 0px;}

  .ban_vote{margin:10px 0 0 0px;}
  .ban_vote a{ display: block; width: 300px; height: 250px; background: url(../img/right_banner.jpg) 0 0 no-repeat;} 

  .twitterWj{width:280px;height:330px;margin-top:10px; padding:10px;background:url(../img/tw_bg.jpg) 0 0 no-repeat;}
  .tw_title{width:300px;height:60px;}

/*$B!w%X%C%@!<MWAG(B
/////////////////////////////////////////////////////////////////////////*/
#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;}
/*$B8!:w(B*/
#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;}
/*$B!w%J%S%2!<%7%g%s(B
/////////////////////////////////////////////////////////////////////////*/
#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_sub4 a { width:72px;}
	#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: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#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:-717px -150px;}
	#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;}

/*$B!w%X%C%@!<Gr(B//$B%9!<%Q!<%P%J!<M-$j(B
/////////////////////////////////////////////////////////////////////////*/
#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;}
/*$B!w%X%C%@!<Gr(B//$B%9!<%Q!<%P%J!<L5$7(B
/////////////////////////////////////////////////////////////////////////*/
#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;}
/*$B!w$=$NB>@_Dj(B
/////////////////////////////////////////////////////////////////////////*/
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;
	/*(J\(B*//*/
	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;}

/*$B!w%I%i%^MQ%U%C%?!<(B
/////////////////////////////////////////////////////////////////////////*/
#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, "$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", "$B#M#S(B $B#P%4%7%C%/(B", 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;
}


/*eof*/

/*/Top BOX 
/////////////////////////////////////////////////////////////////////////*/
.conts{width:980px;height:340px;margin:0 auto;background:url(../img/conts_bg.jpg) 0 0 no-repeat;}
#mainTop ul{margin:0; padding:0;}
.conts li{margin-top:30px;}
.conts li a { text-decoration:none; color:#333;}
.conts li a:hover { text-decoration:none; color:#333;}
  .hepcat{ position:relative; width:300px;height:300px;margin-left:28px;background:url(../img/ncas_tab.jpg) 0 0 no-repeat;}
  .hepcat .tab{ position:absolute;top:0;left:0; display: block; width: 290px; height: 290px; z-index:3;}

  .hepcat .mov{ position:absolute;top:81px;left:35px; width:220px;height:130px; z-index:0;background:url(../img/top/movbg.jpg) no-repeat;}
* html p.mov{ width:220px;height:130px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=../img/mov_bt.png);}
* html p.mov img{display:none;}

  .rtenquete{ position:relative; width:300px;height:300px;margin-left:14px;background:url(../img/ncas_tab.jpg) -300px 0 no-repeat;}
  .rtenquete .tab{position:absolute;top:0;left:0; display: block; width: 290px; height: 290px;}

  .ochimono{ position:relative; width:323px;height:304px;margin-left:14px;background:url(../img/ncas_tab.jpg) -600px 0 no-repeat;}
  .ochimono .tab{position:absolute;top:0;left:0; display: block; width: 290px; height: 290px;}
  .ochimono .photo{ position:absolute;top:81px;left:35px; width:220px;height:130px;background:url(../img/top/photobg.jpg) no-repeat;}

#mainTop .qa{position:absolute;top:70px;left:15px; width:250px;font-size:130%; line-height:140%;}
#mainTop .oa_on{position:absolute;top:235px;left:15px; width:250px;font-size:130%; line-height:140%;}
#mainTop .att{position:absolute;top:270px;left:15px; width:250px;font-size:110%; line-height:140%;}

/*/Left BOX 
/////////////////////////////////////////////////////////////////////////*/
#mainLeftIn h2{width:580px;height:50px;margin:15px 0 0 35px;background:url(../img/ncas_tab.jpg) 0 -310px no-repeat;}
.column{width:610px;height:250px; margin:0;}
#mainLeftIn ul{margin:0; padding:0;}
.column li{margin:0 0 0px 10px;}
.column li a { text-decoration:none; color:#333;}
.column li a:hover { text-decoration:none; color:#333;}
  .gundan{position:relative;width:300px;height:238px;background:url(../img/ncas_tab.jpg) 0 -360px no-repeat;}
  .gundan .tab{position:absolute;top:0;left:0;display: block; width:250px; height:230px; margin:5px 0 0 43px;;}
  .gundan .photo{position:absolute;top:69px;left:81px;  width:176px; height:115px;background:url(../img/top/columnbg.jpg) no-repeat;}
  .gundan .oa_on{position:absolute;top:190px;left:81px; width:180px;font-size:120%; line-height:140%;}
  .gundan .att{position:absolute;top:208px;left:81px; width:250px;font-size:110%; line-height:140%;}

  .nikki{position:relative;width:250px; height:238px;background:url(../img/ncas_tab.jpg) -300px -360px no-repeat;}
  .nikki .tab{position:absolute;top:0;left:0;display: block; width:250px; height:230px; margin:5px 0 0 0; }
  .nikki .photo{position:absolute;top:69px;left:37px; width:176px; height:115px;background:url(../img/top/nikki.jpg) no-repeat;}
  .nikki .oa_on{position:absolute;top:190px;left:37px; width:180px;font-size:120%; line-height:140%;}

#nextoaArea {width:532px;margin:15px 0 0 42px;padding:0}
#nextoaArea .bg{padding:5px;background:#baeaf0;}
#nextoaArea .bg .pad{padding:5px 0 5px 5px;background:#fafe8f}
#nextoaArea .textArea{width:502px;height:140px;padding:5px 0 5px 10px; text-align:left;overflow:auto;font-size:130%;line-height:180%;background:url(../img/news_bg.jpg) repeat;}
#nextoaArea .textArea .nextTitle{height:25px;}
#nextoaArea .textArea .nextTitle h4{padding:0;display:block;font-size:120%}

.banmini{width:610px;height:150px;}
.banmini li{margin:0;}
  .lineac{width:250px;height:150px;margin:5px 0 0px 54px;background:url(../img/lineac.jpg) 0 0 no-repeat;}
  .book{width:250px;height:150px;margin:5px 0 0px 16px;background:url(../img/banner_01.jpg) 0 0 no-repeat;}
  .book a{display:block;width:250px;height:150px;}

/*/$BBh(B2$B3,AX(B
/////////////////////////////////////////////////////////////////////////*/
.main_box{width:600px;height:100%;margin:10px 0px 0px 15px;padding-top:10px;}
.main_box_top{width:600px; height:30px;background: url(../img/inner.jpg) no-repeat;vertical-align:bottom;overflow: hidden;}
.main_box_bottom{width:600px; height:30px;background: url(../img/inner.jpg)  0 -90px no-repeat;vertical-align:bottom;overflow: hidden;}
.tabMain {width:600px;margin:0;background:url(../img/inner_line.jpg) 0 0 repeat-y;}

/*/N$B%-%c%9(B $BF|5-(B
/////////////////////////////////////////////////////////////////////////*/
#ncas{}
#ncas .flo{float:left; display: inline;}
#ncas .clear_flo { clear:both; }
#ncas #unit{height:100%; border-top:solid 10px #f4f96e; background:url(../img/linebg.jpg) repeat-y;}

#ncas h2{width:560px;height:112px;margin-left:20px;background:url(../img/ncas_title.jpg) 0 0 no-repeat;}
#ncas .txt{width:550px;margin:0px 0px 0px 30px;padding:20px 0 20px 0;font-size:150%; line-height:160%;}
#ncas .name{text-align:right;margin-right:30px;padding:20px 0 20px 0;font-size:150%; line-height:160%;}
/* ____ $B%W%m%U%#!<%k(B ____ */
#ncas .tabMain_ncas {width:560px; height:228px;margin:0px 0px 0px 20px;background:url(../img/prof.jpg) 0 0 no-repeat;}
#ncas .ncas_proftxt{width:380px;margin-left:160px;padding:50px 0 0 0; font-size:130%;line-height:180%;}


/*/$B%3%i%`(B
/////////////////////////////////////////////////////////////////////////*/
#col{}
#col .flo{float:left; display: inline;}
#col .clear_flo { clear:both; }
#col #unit{height:100%; border-top:solid 10px #f4f96e; background:url(../img/linebg.jpg) repeat-y;}
#col h2{width:560px;height:112px;margin-left:20px;background:url(../img/ncas_title.jpg) 0 -112px no-repeat;}
#col h3{margin-left:40px;padding-top:20px;font-size:200%;font-weight:600;line-height:160%;color:#0060aa;}
#col .txt{width:520px;margin:0px 0px 0px 40px;padding:10px 0 20px 0;font-size:150%; line-height:160%;}
#col .name{text-align:right;margin-right:50px;padding:10px 0 20px 0;font-size:150%; line-height:160%;}
/* ____ $B%W%m%U%#!<%k(B ____ */
#col .tabMain_ncas01 {width:560px; height:228px;margin:0px 0px 10px 20px;background:url(../img/prof.jpg) 0 -457px no-repeat;}
#col .tabMain_ncas02 {width:560px; height:228px;margin:0px 0px 0px 20px;background:url(../img/prof.jpg) 0 -228px no-repeat;}
#col .ncas_proftxt{width:380px;margin-left:160px;padding:50px 0 0 0; font-size:130%;line-height:160%;}

#col .yoko{height:230px; background:url(../img/yoko.jpg) center top no-repeat;}
#col .tate{height:330px; background:url(../img/tate.jpg) center top no-repeat;}

/* ____ $B%P%C%/%J%s%P!<(B ____ */
#col .bntitle{width:540px; height:40px;margin:0px 0px 0px 30px;background:url(../img/sub_title.jpg) 0 -80px no-repeat;}
#col .ins .lis{width:540px;height:100%;margin:0px 0 0px 40px;padding:0px 0 20px 0;overflow: auto;}
#col .ins .lis p{width:160px;padding-left:20px; background: url(../img/yaji.jpg) 0 5px no-repeat; font-size:130%; line-height:180%; }




/*/$BHVAH$K$D$$$F(B
/////////////////////////////////////////////////////////////////////////*/
#about{}
#about .flo{float:left; display: inline;}
#about .clear_flo { clear:both; }
#about #unit p{font-size:150%; line-height:160%;}
#about #unit{height:100%; border-top:solid 10px #f4f96e; background:url(../img/linebg.jpg) repeat-y;}
#about  .about_p{width:440px;height:300px;margin-left:80px;background:url(../img/about_p.jpg) 0 0 no-repeat;}
#about h2{width:560px;height:112px;margin-left:20px;background:url(../img/ncas_title.jpg) 0 -224px no-repeat;}
#about .txt{width:500px;margin:10px 0px 0px 50px;padding:5px 0 20px 0;}
#about .name{text-align:right;margin-right:20px;padding:20px 0 20px 0;}

#about .abouttitle{width:540px; height:40px;margin:10px 0px 20px 30px;background:url(../img/sub_title.jpg) 0 0 no-repeat;}
#about .casttitle{width:540px; height:40px;margin:0px 0px 20px 30px;background:url(../img/sub_title.jpg) 0 -40px no-repeat;}
/* ____ $B%W%m%U%#!<%k(B ____ */
#about .tabMain_prof { overflow: auto;width:600px;margin-left:0; }
#about .tabMain_ncas01 {width:180px; height:216px;margin:0px 0px 15px 90px;background:url(../img/cast.jpg) 0 0px no-repeat;}
#about .tabMain_ncas02 {width:180px; height:216px;margin:0px 0px 15px 60px;background:url(../img/cast.jpg) -180px 0px no-repeat;}
#about .tabMain_ncas03 {width:140px; height:168px;margin:10px 0px 10px 130px;background:url(../img/cast.jpg) 0 -220px no-repeat;}
#about .tabMain_ncas04 {width:140px; height:168px;margin:10px 0px 10px 60px;background:url(../img/cast.jpg) -140px -220px no-repeat;}
#about .ncas_proftxt{width:410px;margin-left:170px;padding:60px 0 0 0;}

/*/$BEjI<(B
/////////////////////////////////////////////////////////////////////////*/
#vote{}
#vote .flo{float:left; display: inline;}
#vote .clear_flo { clear:both; }
#vote #unit{height:100%; border-top:solid 10px #f4f96e; background:url(../img/linebg.jpg) repeat-y;}
#vote h2{width:600px;height:62px;background:url(../img/sp_title.jpg) 0 0 no-repeat;}
#vote h2 a{width:600px;height:62px; display:block;}
#vote .txt{width:500px;margin:0px 0px 0px 50px;padding:5px 0 20px 0;}

#vote .leadtxt_date{width:470px; margin:0px 0 5px 70px;padding:30px 0 0 0;text-align:left;}
#vote .leadtxt_qu{width:470px; margin:0px 0 5px 70px;padding:10px 0 10px 0;text-align:left;}

#vote .qu_date{font-size:230%;font-weight:800;line-height:160%;}
#vote .qu{font-size:300%;font-weight:800;line-height:160%;}
#vote .main_imgs{width:480px; height:170px;margin:0px 0px 10px 55px;background:url(../img/vote_bg.jpg) 0 0 no-repeat;}

#vote .pad{margin:0px 0 20px 60px; padding:0px;height:80px;}
#vote .pad a{width:480px;height:80px; display:block;background:url(../img/banner_off.jpg) 0px 0 no-repeat;}
#vote .pad a:hover{ filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}

#vote .bntitle{width:540px; height:40px;margin:0px 0px 20px 30px;background:url(../img/sub_title.jpg) 0 -80px no-repeat;}
#vote .bn_list{width:540px; height:100%;margin:0px 0px 0px 30px; padding-bottom:10px;border-bottom:solid 2px #d7f5f9; overflow: hidden; }
#vote .bn_vote{width:320px;margin-left:20px;padding-top:15px;}
#vote .bn_q{width:320px; margin:0px 0px 10px 0px;font-size:140%;line-height:160%; font-weight:600;}

#vote .bn_vote2{width:510px;margin-left:20px;padding-top:15px;}
#vote .bn_q2{width:510px; margin:0px;font-size:140%;line-height:160%; font-weight:600;}


#vote .bn_q0427{width:500px; margin:0px 0px 0px 30px;font-size:120%;line-height:160%; font-weight:600;}

#vote .tic{ clear:both; font-size:140%;font-weight:600;}
#vote .tic li{float:left; height:20px; padding:4px; margin:1px 0 1px 0;}
#vote .tic .mini_a , #vote .tic .mini_b{ width:190px; display: inline;text-align:left;}
#vote .tic .mini{ width:190px; display: inline;text-align:left;}
#vote .tic .no , #vote .tic .no_a , #vote .tic .no_b{ width:80px; display: inline;text-align:right;}
#vote .tic .mini_a , #vote .tic .no_a{color:#fff;background:#ec72db;}
#vote .tic .mini_b , #vote .tic .no_b{color:#fff;background:#517fdf;}
#vote .tic .mini , #vote .no{color:#09a0b3;}
#vote .tic2{ clear:both; width:530px; font-size:140%;font-weight:600; text-align:right; overflow:hidden;}
#vote .tic2 li{float:left;}
#vote .tic2 .mini{ width:420px; display: inline;text-align:right;}
#vote .tic2 .no , #vote .tic2 .no_a , #vote .tic2 .no_b{ width:100px; display: inline; text-align:right;}
#vote .tic2 .mini , #vote .no{color:#09a0b3;}

#vote .bn_mth{width:570px; margin0;padding-top:10px;text-align:right;font-size:200%;}
#vote .ins .lis{width:540px;height:100%;margin:20px 0 0px 40px;padding:0px 0 20px 0;overflow: auto;}
#vote .ins .lis p{width:160px;padding-left:20px; background: url(../img/yaji.jpg) 0 5px no-repeat; font-size:130%; line-height:180%; }

/*/$B;v>pDL(B
/////////////////////////////////////////////////////////////////////////*/
#hepcat{}
#hepcat .flo{float:left; display: inline;}
#hepcat .clear_flo { clear:both; }
#hepcat #unit{height:100%; border-top:solid 10px #f4f96e; background:url(../img/linebg.jpg) repeat-y;}
#hepcat h2{width:600px;height:62px; background:url(../img/hepcat_title.jpg) 0 0 no-repeat;}
#hepcat h4{width:520px;margin:20px 0px 10px 30px;padding:5px 10px 5px 10px;background:#09a0b3; color:#fff;font-size:140%;}
/*/mini/*/
#hepcat .mini{width:560px;overflow: hidden; margin:0 0 0 20px;}
#hepcat .topic_mini {margin:10px 0px 20px 20px;width:160px; height:140px; display: block;}
#hepcat .topic_mini .image{border:solid 3px #fafe8f;width:160px; height:90px;}
#hepcat .topic_mini .date{margin-top:5px;color:#09a0b3;}
#hepcat .topic_mini .title{ font-size:120%;}
#hepcat .topic_mini .text{ font-size:120%; line-height:140%;}
/*movie win/////////////////////////////////////////////////////////////////////////*/
#hepcat .mov_box{width:490px; height:315px; margin:20px 0 10px 50px; padding:10px 0 0 10px; background:#fafe8f;}
#hepcat #playerArea{width:480px; height:270px;background:#fff;}
#hepcat .leadtxt_date{width:470px; margin-left:60px;text-align:left;}
#hepcat .leadtxt_qu{width:470px; margin-left:60px;text-align:left;}
#hepcat .qu_date{font-size:160%;font-weight:600;}
#hepcat .qu{font-size:180%;font-weight:600;line-height:160%;}
#hepcat .bntitle{width:540px; height:40px;margin:20px 0px 20px 30px;background:url(../img/sub_title.jpg) 0 -80px no-repeat;}
#hepcat .ins .lis{width:540px;height:100%;margin:20px 0 0px 40px;padding:0px 0 20px 0;overflow: auto;}
#hepcat .ins .lis p{width:160px;padding-left:20px; background: url(../img/yaji.jpg) 0 5px no-repeat; font-size:130%; line-height:180%; }
/* ----- #G_player_Ajax ----- */
#G_player_Ajax {position:relative;display:block;text-align:left;padding:0px;margin:0px;height:35px;}
	#G_player_Ajax .interface{display:block;width:400px;height:35px;padding:0;margin:0;position:absolute;left:0px;top:0px;background:url("../img/GSplayer_var1.png") 0px -10px repeat-x;z-index:1000;}
	#G_player_Ajax .interface .play{display:block;width:30px;height:25px;padding:0;margin:0;position:absolute;left:0px;top:10px;cursor:pointer;background:url("../img/GSplayer_var1.png") 0px -45px repeat-x;z-index:1010;}
	#G_player_Ajax .interface .play:hover{background:url("../img/GSplayer_var1.png") 0px -70px repeat-x;}
	#G_player_Ajax .interface .pouse{display:none;width:30px;height:25px;padding:0;margin:0;position:absolute;left:0px;top:10px;cursor:pointer;background:url("../img/GSplayer_var1.png") -30px -45px repeat-x;z-index:1011;}
	#G_player_Ajax .interface .pouse:hover{background:url("../img/GSplayer_var1.png") -30px -70px repeat-x;}
	#G_player_Ajax .interface .volume{display:block;width:30px;height:25px;padding:0;margin:0;position:absolute;left:30px;top:10px;cursor:pointer;background:url("../img/GSplayer_var1.png") -60px -45px repeat-x;z-index:1012;}
	#G_player_Ajax .interface .volume:hover{background:url("../img/GSplayer_var1.png") -60px -70px repeat-x;}
	#G_player_Ajax .interface .volumeoff{display:none;width:30px;height:25px;padding:0;margin:0;position:absolute;left:30px;top:10px;cursor:pointer;background:url("../img/GSplayer_var1.png") -90px -45px repeat-x;z-index:1012;}
	#G_player_Ajax .interface .volumeoff:hover{background:url("../img/GSplayer_var1.png") -90px -70px repeat-x;}
	#G_player_Ajax .interface .fullscreen{display:block;width:30px;height:25px;padding:0;margin:0;position:absolute;left:370px;top:10px;z-index:1001;cursor:pointer;background:url("../img/GSplayer_var1.png") -120px -45px repeat-x;z-index:1013;}
	#G_player_Ajax .interface .fullscreen:hover{background:url("../img/GSplayer_var1.png") -120px -70px repeat-x;}
	#G_player_Ajax .interface .seekArea{width:400px;height:10px;padding:0;margin:0;position:absolute;left:0px;top:0px;cursor:pointer;z-index:1015;overflow:hidden;}
	#G_player_Ajax .interface .seekbar{width:0px;height:10px;padding:0;margin:0;position:absolute;left:0px;top:0px;cursor:pointer;background:url("../img/GSplayer_var1.png") 0px 0px repeat-x;z-index:1015;overflow:hidden;}
	#G_player_Ajax .interface .seektime{width:200px;font-size:12px;display:block;color:#666;position:absolute;left:70px;top:12px;z-index:1016;}
	#G_player_Ajax_noplugin{display:block;}
	#G_player_Ajax_nojava{display:block;}
	#G_player_Ajax_Playerarea{padding:0px;margin:0px;display:block;overflow:hidden;width:16px;height:9px;background-color:#000;}
/* ----- /#G_player_Ajax ----- */


/*/$BMn$A$b$N(B
/////////////////////////////////////////////////////////////////////////*/
#ochi{}
#ochi .flo{float:left; display: inline;}
#ochi .clear_flo { clear:both; }
#ochi #unit{height:100%; border-top:solid 10px #f4f96e; background:url(../img/linebg.jpg) repeat-y;}
#ochi h2{width:600px;height:62px;background:url(../img/ochi_title.jpg) 0 0 no-repeat;}
#ochi .ins .lis{width:540px;height:100%;margin:0px 0 0px 40px;padding:20px 0 20px 0;overflow: auto;}
#ochi .ins .lis p{width:160px; height:55px;padding:0 0 10px 20px; background: url(../img/yaji.jpg) 0 5px no-repeat; font-size:130%; line-height:160%; }

#ochi h3{width:520px;margin:20px 0 0px 30px;padding:5px 0 5px 10px;font-size:200%;font-weight:600;line-height:160%;color:#09a0b3;background:#d7f5f9; border-left:solid 10px;}
#ochi .bn_list{width:540px; height:100%; margin:0px 0px 0px 30px; border-bottom:solid 2px #d7f5f9; overflow:auto;}

#ochi .bn_vote{width:330px;margin-left:20px;padding-top:15px;text-align:left;text-align:left;}
#ochi .qu_date{font-size:150%;font-weight:800;line-height:160%;margin-top:10px;}
#ochi .qu{font-size:150%;line-height:180%;margin:10px 0px 20px 0px;}
#ochi .main_imgs{width:180px; height:240px;margin:20px 0px 20px 0px;border:solid 2px #d7f5f9;}
#ochi .main_imgs_yoko{width:180px; height:135px;margin:20px 0px 10px 0px;border:solid 2px #d7f5f9;}
#ochi .bntitle{width:540px; height:40px;margin:20px 0px 0px 30px;background:url(../img/sub_title.jpg) 0 -80px no-repeat;}

/* ____ $B%W%m%U%#!<%k(B ____ */
#ochi .tabMain_ncas01 {clear:both; position:relative; width:560px; height:420px;margin:10px 0px 0px 20px;background:url(../img/prof_ochi.jpg) 0 0 no-repeat;  font-size:120%;line-height:190%;}
#ochi .ncas_proftxt01{width:380px;position:absolute;top:55px; left:155px;}
#ochi .ncas_proftxt02{width:380px;position:absolute;top:265px; left:155px;}

#ochi .ochi_bt{margin-left:60px;}
#ochi .ochi_bt a{display: block;width:480px;height:80px;margin:0px 0 5px 0px;background:url(../img/ochi_bt.jpg) 0 0 no-repeat;}
#ochi .ochi_bt a:hover{ filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;}
#ochi .ochi_bt .att{font-size:120%;line-height:180%;}

/*/$B$*CN$i$;(B
/////////////////////////////////////////////////////////////////////////*/
#info{}
#info .flo{float:left; display: inline;}
#info .clear_flo { clear:both; }
#info #unit{height:100%; border-top:solid 10px #f4f96e; background:url(../img/linebg.jpg) repeat-y;}
#info h2{width:600px;height:62px;background:url(../img/info_title.jpg) 0 0 no-repeat;}

#info h3{width:520px;margin:20px 0 0px 30px;padding:5px 0 5px 10px;font-size:200%;font-weight:600;line-height:160%;color:#09a0b3;background:#d7f5f9; border-left:solid 10px;}
#info .bn_list{width:540px; height:100%; margin:0px 0px 0px 30px; overflow:auto;}
#info .bn_vote{width:280px;margin-left:30px;padding-top:15px;text-align:left;text-align:left;font-size:130%;line-height:160%;}
#info li{margin-bottom:8px;}
#info .main_imgs{width:176px; height:272px;margin:20px 0px 20px 30px;background:url(../img/book.jpg) no-repeat;}
#info .txt{width:500px;margin:20px 0px 0px 50px;padding:5px 0 20px 0;font-size:130%;line-height:180%;}

#info .ishop{margin:40px 0 0 30px; padding:5px 0 2px 0; width:180px;border:solid 2px #09a0b3; text-align:center;background: #fcffa5; font-weight:600;}
#info .ishop a{color:#09a0b3;text-decoration: none;}
#info .ishop a:hover {color:#999;text-decoration: none;}


/*jumpSmp*/
#jumpSmp02 {
	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;
}
#jumpSmp02 a { display:block; color:#fff;}

