@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", "$B#M#S(B $B#P%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 { background:url(/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, .err { color:#a50005;}
.cYel { color:#fd0;}
.cGrn { color:#305c00;}
.cBlu { color:#0060aa;}
.cOrg { color:#e96e00;}
.cBra { color:#776249; font-weight:bold;}
/*font-size*/
.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:underline; color: #58357b;}
a:hover { text-decoration:underline; color:#555;}
/*$B%3%s%F%s%DMQ(BCSS/////////////////////////////////////////////////////////////////////////*/
body {background:#000066; overflow-x: hidden;}
h1 { font-size:2em; color:#fff;padding:0px;}
/*Top/////////////////////////////////////////////////////////////////////////*/
/*/TOP $BCf?H(B/*/
#container_top { width:100%; height:556px; background-image: url(../img/top_bg.jpg);background-repeat: repeat-x;}
#unit {position:relative; margin:0 auto; width:1020px;}
#contentsarea{ margin:0 auto; width:1020px; height:556px; background-image: url(../img/main.jpg);background-repeat: no-repeat;}
#contentsarea .cover{ width:1020px; height:556px;}
/*navi*/
#container_middle { width:100%; text-align:center; background-image: url(../img/menu_bg.jpg);background-repeat: repeat-x;}
#navi { position:relative; margin:0 auto; width:958px;}
#navi ul {  position:relative; margin:0 auto; width:958px; height:70px;}
#navi ul li { float:left; list-style:none;height: 70px;padding: 0;display: inline;float:left;  list-style:none;}
#navi ul li a { text-indent: -9999px;text-decoration: none; display: block;width: 239px;height: 70px; background-image: url(../img/menu.jpg);background-repeat: no-repeat;}
#menu01 a { width: 239px; background-position: 0px 0px; } 
#menu02 a { width: 239px; background-position: -239px 0px; }
#menu03 a { width: 239px; background-position: -478px 0px; }
#menu04 a { width: 239px; background-position: -717px 0px; }
#navi ul li a:hover {text-decoration: none;background-image: url(../img/menu.jpg);background-repeat: no-repeat;}
#menu01 a:hover { background-position: 0px -70px; }
#menu02 a:hover { background-position: -239px -70px; }
#menu03 a:hover { background-position: -478px -70px; }
#menu04 a:hover{ background-position: -717px -70px; }
/*bottom*/
#container_bottom{ width:100%; background-image: url(../img/bottom_bg_rep.jpg);background-repeat: repeat;}
#cont {position:relative; margin:0 auto; width:1020px; background-image: url(../img/bottom_bg.jpg);background-repeat:no-repeat;}
/*Left*/
#mainLeft { width:650px; height:100%; float:left;}
#mainLeftIn { margin:0 0px 0px 40px; width:610px;}
/*Right*/
#mainRight { width:350px; height:100%; float:left;}
#mainRightIn { margin:0 0px 0px 20px;width:330px;}
/* whats new */
#new_box{ margin:40px 0px 20px 10px ;width:602px; height:222px;background-image: url(../img/news.png);background-repeat: no-repeat;}
#new_box{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}
#whatsnew {width:600px; height:222px;position:relative; text-align:left;}
#box {width:580px; height:150px; overflow: auto; position: absolute;top:50px;left:10px;}
#box dl {margin-top:5px;}
#box dt , #box dd { font-size:140%;line-height:140%;}
#box dt { float:left;color:#000;margin-left:10px;padding-left:30px;background-image: url(../img/icon.gif);background-repeat: no-repeat;}
#box dd { padding-left:4em;padding-bottom:3px; margin-left:80px;}
#feed{margin-top:10px;}
#feed li{
font-size:140%;line-height:140%;
margin-left:10px;padding-left:30px;padding-bottom:5px;
background-image: url(../img/icon.gif);background-repeat: no-repeat;
overflow:hidden;
text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; /* Safari */
-o-text-overflow: ellipsis; /* Opera */
white-space: nowrap;
}
/* art */
#sub{ margin-top:30px;margin-left:10px;width:600px; height:35px;background-image: url(../img/subtitle.jpg); background-repeat: no-repeat;}
#art{ margin-top:20px;margin-left:10px;margin-bottom:30px; width:600px; height:190px;}
#art li{ width:190px; height:190px; float:left; margin-right:10px; }
#toruki a{ display: block; width: 190px; height:190px;background-image: url(../img/art.jpg); background-repeat: no-repeat;} 
#toruki a:hover{background-position: 0px -191px; } 
#chinkoku {display: block; width: 190px; height:190px;background-image: url(../img/art.jpg); background-repeat: no-repeat;background-position: -206px 0px; }
#chinkoku a{ display: block; width: 190px; height:190px;background: url(../img/art.jpg) -206px 0px no-repeat;} 
#chinkoku a:hover{background-position: -206px -191px; } 
#keishu a{ display: block; width: 190px; height:190px; background-image: url(../img/art.jpg); background-repeat: no-repeat;background-position: -410px 0px;}
#keishu a:hover{background-position: -410px -191px; } 
/* movie */
#mov { margin-top:40px; width:300px;height:221px;}
#mov a { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:221px; background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px 0px;}
#mov a:hover { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:221px;background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -222px;}
#eve { border-top:solid 1px #856e4c; margin-top:10px; padding-top:10px; width:300px;height:79px;}
#eve  a { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:79px; background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -910px;}
#eve a:hover { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:79px;background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -990px;}
#what {width:300px;height:100px;}
#what a { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:100px; background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -450px;}
#what a:hover { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:100px;background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -555px;}
#sns { margin-top:10px; width:300px;height:79px;}
#sns  a { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:79px; background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -1240px;}
#sns a:hover { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:79px;background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -1320px;}
#boo { margin-top:8px;margin-bottom:10px; width:300px;height:119px;}
#boo a { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:119px; background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -662px;}
#boo a:hover { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:119px;background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -781px;}
#fusigi { border-top:solid 1px #856e4c; margin-top:10px; padding-top:10px; margin-bottom:20px;width:300px;height:79px;}
#fusigi  a { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:79px; background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -1080px;}
#fusigi a:hover { text-indent: -9999px;text-decoration: none; display: block; width:300px; height:79px;background-image: url(../img/right.jpg);background-repeat: no-repeat; background-position: 0px -1160px;}
/*/$BBh#23,AX(BTOP $BCf?H(B/////////////////////////////////////////////////////////////////////////*/
#container_top2 { width:100%; height:170px; background-image: url(../img/title_bg.jpg);background-repeat: repeat-x;}
#contentsarea2{ margin:0 auto; width:1020px; height:170px; background-image: url(../img/title.jpg);background-repeat: no-repeat;}
#contentsarea2  a {display: block; width: 1020px;height: 160px;}
#cont2 {position:relative; margin:0 auto; width:1000px;}
/*/$B3+:E35MW(B/////////////////////////////////////////////////////////////////////////*/
#sub02{ margin-top:40px; margin-left:10px; width:600px; height:35px;background-image: url(../img/subtitle.jpg); background-repeat: no-repeat;background-position: 0px -36px;}
#waku{ padding-top:20px;margin-left:10px; width:600px; height:100%; background-image: url(../img/in_bg.jpg); background-repeat: repeat; text-align:left;}
#mini01{ margin-top:0px;margin-left:10px;width:580px; height:50px; background-image: url(../img/mini_title.jpg); background-repeat: no-repeat;background-position: 0px 0px;}
#mini02{ margin-left:10px;width:580px; height:50px; background-image: url(../img/mini_title.jpg); background-repeat: no-repeat;background-position: 0px -51px;}
#pickup{ margin-top:10px;margin-left:10px;width:580px; height:85px; background-image: url(../img/mini_title.jpg); background-repeat: no-repeat;background-position: -20px -100px;}
#outline { margin-top:20px;margin-left:20px; width:580px; }
#outline dt , #outline dd { font-size:140%;}
#outline dt { margin-top:10px;background:#72687b;color:#fff;font-weight:700;line-height:180%;width:540px;padding-left:10px;}
#outline dd { margin-top:10px;padding-bottom:3px; width:540px; padding-left:10px;line-height:160%;}
.subname { font-size:100%; font-weight:700; line-height:180%; color:#6f5321;}
.name { font-size:130%; font-weight:700; line-height:180%; color:#6f5321;}
#outline2{ margin-top:30px;margin-left:20px; width:580px;}
#outline2 dt , #outline2 dd { font-size:140%;}
#outline2 dt { color:#6f5321;margin-left:10px;font-weight:700;line-height:180%;}
#outline2 dd { padding-bottom:3px; border-bottom:dotted 1px #000; width:540px; padding-left:10px;line-height:160%;}
#map{ margin-top:10px;margin-left:20px; width:580px;}
#map dt { font-size:140%;margin-top:20px;background:#72687b;color:#fff;font-weight:700;line-height:180%;width:540px;padding-left:10px;}
#map dd {font-size:120%; margin-top:10px;padding-bottom:3px; width:540px; padding-left:10px;line-height:160%;}
#map dd{ height:500px;background-image: url(../img/map.jpg); background-repeat: no-repeat;background-position: 60px 90px;}
/*/$B%A%1%C%H(B/////////////////////////////////////////////////////////////////////////*/
#sub03{ margin-top:40px; margin-left:10px; width:600px; height:35px;background-image: url(../img/subtitle.jpg); background-repeat: no-repeat;background-position: 0px -71px;}
#waku03{ padding-top:30px;margin-left:10px; width:600px; height:100%; background-image: url(../img/in_bg.jpg); background-repeat: repeat;}
#tic1 , #tic2 , #tic3 { margin:0px auto; width:520px; font-size:140%;}
#tic1 .top , #tic2 .top , #tic3 .top{ width:190px; padding:4px; float:left; margin:1px;background:#72687b; color:#fff; display: inline;}
#tic1 .mini , #tic2 .mini , #tic3 .mini{ width:100px; padding:4px; float:left; margin:1px; background:#72687b; color:#fff; display: inline;}
#tic1 li , #tic2 li , #tic3 li{ width:190px;height:18px; padding:4px; float:left; margin:1px; border:solid 1px #72687b;background:#fff; display: inline;}
#point{ font-size:130%;color:#6f5321;font-weight:700;line-height:200%;clear: both;}
#ticket{ margin-top:30px;margin-left:50px; padding-bottom:10px; width:550px;text-align:left; }
#ticket dt , #ticket dd , #ticket_2 dt , #ticket_2 dd { font-size:140%;}
#ticket dt{font-size:140%;color:#6f5321;margin-top:10px;margin-left:10px;font-weight:700;line-height:180%;}
#ticket dd{font-size:140%;width:540px; padding-left:10px;line-height:180%;}
#ticket_2 {margin:10px auto 20px auto; padding-bottom:20px; width:520px; text-align:left; background:#FFFAF0; border:solid 1px #72687b;}
#ticket_2 dt{font-size:140%;color:#58357b;margin:20px 0 20px 20px;font-weight:700;line-height:180%;}
#ticket_2 dd{font-size:140%;width:490px;line-height:180%;margin:10px 0 0 20px;}
/*/$B5-G09V1i2q(B/*/
#sub_event{ margin-top:40px; margin-left:10px; width:600px; height:35px;background-image: url(../img/subtitle.jpg); background-repeat: no-repeat;background-position: 0px -209px;}
.event{margin-top:10px;}
/*/ART/////////////////////////////////////////////////////////////////////////*/
#art_box { padding-top:40px; margin:0 auto; width:900px;}
#sub_art{ width:900px; height:35px;background-image: url(../img/subtitle.jpg); background-repeat: no-repeat;background-position: 0px -105px;}
#sub_art_pri{ width:900px; height:35px;background-image: url(../img/subtitle.jpg); background-repeat: no-repeat;background-position: 0px -175px;}/*/$B:nIJ>R2p(B/*/
#kittan_map{ width:900px; background-image: url(../img/kittan_map.jpg); background-repeat: no-repeat;background-position: 390px 30px;text-align:left;padding-bottom:30px;}
#mini_art{ font-size:210%; line-height:160%;padding-top:40px; margin-left:20px;font-weight:700;}
.txt_art{ font-size:140%; line-height:160%;margin-top:30px; margin-left:20px;}
#waku_art{margin:0px auto; width:900px;}
#waku_art ul{ list-style-position: outside;}
#art_in { margin:10px auto; width:620px; height:190px;}
#art_in li{ width:190px; height:190px; float:left; margin-right:10px; }
#waku_art03{ margin:50px auto 0px auto; width:900px; background-image: url(../img/in_bg.jpg); background-repeat:}
#waku_art03 ul{ list-style-position: outside; padding: 0px 0 30px 0;  }
#sub_art03{ width:900px; height:35px; background-image: url(../img/subtitle.jpg); background-repeat: no-repeat; background-position: 0px -140px;}
#mini03{ text-align:left; margin-top:10px;margin-left:25px;width:850px; height:70px; background-image: url(../img/work_yaritsu.gif); background-repeat: no-repeat;background-position: 0px 0px;}
#yaritsu { margin:25px;  width:850px; text-align:left; color:#fff;}
#yaritsu li{ width:850px; height:180px; background: #000;margin-top:10px;}
#yaritsu #work01{ width:850px; height:180px; background-image: url(../img/work.jpg); background-repeat: no-repeat;background-position: 0px 0px;}
.sei{ padding-top:25px;margin-left:250px;width:540px;font-size:150%; font-weight:600;line-height:160%;} 
.into{ margin-top:15px;margin-left:250px;width:540px;font-size:130%; font-weight:600;line-height:130%;} 
#yaritsu #work03{ width:850px; height:180px; background-image: url(../img/work.jpg); background-repeat: no-repeat;background-position: 0px -361px;}
#yaritsu #work04{ width:850px; height:180px; background-image: url(../img/work.jpg); background-repeat: no-repeat;background-position: -10px -541px;}
/*/$B:nIJ>R2p(B/////////////////////////////////////////////////////////////////////////*/
/*/$BCf%a%K%e!<(B/*/
#art_menu ul{ margin-top:0px;width:900px; height:60px;background-image: url(../img/pri_menu.jpg); background-repeat: no-repeat; }
#art_menu li{float:left;}
#toruki_menu {display: block; width: 252px; height:60px;background: url(../img/pri_menu.jpg) 0px 0 no-repeat;} 
#chinkoku_menu a{display: block; width: 197px; height:30px;background: url(../img/pri_menu.jpg)  no-repeat -252px -60px;}
#chinkoku_menu  a:hover {background-position: -252px 0px;}
#chinkoku_menu2 {display: block; width: 252px; height:60px;background: url(../img/pri_menu.jpg) 0px -120px no-repeat;} 
#toruki_menu2 a{display: block; width: 197px; height:30px;background: url(../img/pri_menu.jpg) no-repeat -252px -120px;}
#toruki_menu2 a:hover {background-position: -449px -120px;}
#keishu_menu {display: block; width: 252px; height:30px; background: url(../img/pri_menu.jpg) no-repeat 0px -60px;}
#keishu_menu a{display: block; width: 451px; height:30px; background: url(../img/pri_menu.jpg) no-repeat -449px -60px;}
#keishu_menu a:hover {background-position: -449px 0px;}
#comic_menu{display: block; width: 254px; height:30px;background: url(../img/pri_menu.jpg)  no-repeat -646px -180px;}
/*/$BOH(B/*/
.waku_top{clear:both; width:870px; height:20px; background-image: url(../img/waku_top.gif); background-repeat: no-repeat;vertical-align:bottom;overflow: hidden;}
.waku_middle_A{width:870px; height:700px; background-image: url(../img/waku_middle.gif); background-repeat: repeat-y; font-size:130%; line-height:160%;vertical-align:bottom;overflow: hidden;}
.waku_middle_B{width:870px; height:250px; background-image: url(../img/waku_middle.gif); background-repeat: repeat-y; font-size:130%; line-height:160%;vertical-align:bottom;overflow: hidden;}
.waku_middle_C{width:870px; height:350px; background-image: url(../img/waku_middle.gif); background-repeat: repeat-y; font-size:130%; line-height:160%;vertical-align:bottom;overflow: hidden;}
.waku_middle_D{width:870px; height:530px; background-image: url(../img/waku_middle.gif); background-repeat: repeat-y; font-size:130%; line-height:160%;vertical-align:bottom;overflow: hidden;}
.waku_bottom{clear:both; width:870px; height:20px; background-image: url(../img/waku_bottom.gif); background-repeat: no-repeat;vertical-align:bottom;overflow: hidden;}
/*/$B%H%k%-;3(B $B>R2p(BTOP/*/
#topictxt_toruki{margin-top:70px;width:900;height:170px;background-image: url(../img/topictxt_toruki.jpg);background-repeat: no-repeat;text-align:left;}
#topictxt_toruki p{padding-top:70px;margin-left:65px;font-size:160%; line-height:160%;font-weight:600;}
.toruki_art {clear: both; margin-left:15px; width:870px; text-align:left; }
/*/$B%H%k%-;3(B $B:nIJ4XO"(B/*/
#toruki_art01_2 , #toruki_art01_3 , #toruki_art02 , #toruki_art02_2 , #toruki_art03 , #toruki_art03_2{float:left; margin-left:25px;display: inline;}
#toruki_art01 p, #toruki_art02_2 p, #toruki_art03_2 p{margin-top:10px;}
#toruki_art01{width:730px; height:100%;margin-left:70px;}
#toruki_art01_2{margin-top:20px; margin-left:0px; width:325px; height:520px; background-image: url(../img/toruki_hakkutsu.jpg); background-repeat: no-repeat;}
#toruki_art01_3{margin-top:20px; width:380px; height:520px;}
#toruki_art01_3 ul{padding:0; }
.toruki_art01_pin{position:relative; width:380px; height:340px; background-image: url(../img/toruki_tab.jpg); background-repeat: no-repeat;}
  .toruki_art01_pin li{height:1%;}
  .pin01_1 a{display: block; width:55px; height:55px; position:absolute; top:142px; left:19px;}
  .pin01_2 a{display: block; width:55px; height:55px; position:absolute; top:228px; left:288px;}
  .pin01_3 a{display: block; width:55px; height:55px; position:absolute; top:76px; left:45px;}
  .pin01_4 a{display: block; width:55px; height:55px; position:absolute; top:48px; left:175px;}
  .pin01_5 a{display: block; width:55px; height:55px; position:absolute; top:107px; left:284px;}
  .pin01_6 a{display: block; width:55px; height:55px; position:absolute; top:208px; left:108px;}
  .toruki_art01_pin a:hover{border:solid 2px #7755cc; width:55px; height:55px;}
  .bigbt a{display: block; width:120px; height:26px; position:absolute;top:305px;left:250px; background-image: url(../img/toruki_tab.jpg); background-repeat: no-repeat;background-position: -580px -590px;}
  .bigbt a:hover{border:none;width:120px; height:26px; }
.toruki_art01_mini{position:relative; margin-top:6px;}
  .toruki_art01_mini li{float:left; background-image: url(../img/toruki_tab.jpg); background-repeat: no-repeat;margin-top:2px;}
  .toruki_art01_mini li a{display: block;width:120px; height:85px;}
  .b01_1{background-position: -460px 0px;margin-right:10px;}
  .b01_2{background-position: -580px 0px;margin-right:10px;}
  .b01_3{background-position: -460px -85px;}
  .b01_4{background-position: -580px -85px;margin-right:10px;}
  .b01_5{background-position: -460px -170px;margin-right:10px;}
  .b01_6{background-position: -580px -170px;}
#toruki_art02{width:300px; height:250px; background-image: url(../img/toruki_tab.jpg); background-repeat: no-repeat;background-position: 0px -340px; }
#toruki_art02_2{width:480px; height:250px;}
#toruki_art03{width:300px; height:250px; background-image: url(../img/toruki_tab.jpg); background-repeat: no-repeat;background-position: -300px -340px; }
#toruki_art03_2{width:480px; height:250px; }
#toruki_art02 a ,#toruki_art03 a{margin-top:215px;margin-left:10px;display: block; width:120px; height:26px;background-image: url(../img/toruki_tab.jpg); background-repeat: no-repeat;background-position: -580px -590px;} 
#toruki_art01_3 a:hover , #toruki_art02 a:hover , #toruki_art03 a:hover{background-position: -580px -618px;} 
#toruki_art01_title{width:480px; height:30px;background-image: url(../img/art_title.gif); background-repeat: no-repeat;background-position: 0px 0px;} 
#toruki_art02_title{margin-top:4px;width:480px; height:30px;background-image: url(../img/art_title.gif); background-repeat: no-repeat;background-position: 0px -30px;} 
#toruki_art03_title{margin-top:4px;width:480px; height:30px;background-image: url(../img/art_title.gif); background-repeat: no-repeat;background-position: 0px -60px;} 
.toruki_art02_mini{clear: both; width:480px; height:85px;margin-top:10px;}
  .toruki_art02_mini li{width:100px; height:85px; float:left;margin-right:10px; background-image: url(../img/toruki_tab.jpg); background-repeat: no-repeat;}
  .b02_1{background-position: 0px -590px;}
  .b02_2{background-position: -100px -590px;}
  .b02_3{background-position: -200px -590px;}
  .b02_4{background-position: -300px -590px;}
.toruki_art03_mini{clear: both; width:480px; height:85px;margin-top:10px;}
  .toruki_art03_mini li{float:left;}
  .b03_1{width:100px; height:85px; background-image: url(../img/toruki_tab.jpg); background-repeat: no-repeat;background-position: -400px -590px;}
  .b03_2{margin-left:20px;width:350px; }
  .toruki_art02_mini li a , .toruki_art03_mini li a{display: block;width:100px; height:85px;}
/*/$BDD9q8x<g(B $B>R2p(BTOP/*/
.chinkokukoushu_art {clear: both; margin:70px 0 0 15px; width:870px; text-align:left; }
#chinkokukoushu_art01_title{margin-top:4px;width:450px; height:110px;background-image: url(../img/topictxt_chinkoku.jpg); background-repeat: no-repeat;} 
#chinkokukoushu_art02_title{margin-top:4px;width:480px; height:30px;background-image: url(../img/art_title.gif); background-repeat: no-repeat;background-position: 0px -90px;} 
#chinkokukoushu_art031_title{margin-top:4px;width:480px; height:30px;background-image: url(../img/art_title.gif); background-repeat: no-repeat;background-position: 0px -120px;} 
#chinkokukoushu_art032_title{margin-top:20px;width:480px; height:30px;background-image: url(../img/art_title.gif); background-repeat: no-repeat;background-position: 0px -150px;} 
#chinkokukoushu_art01_2 , #chinkokukoushu_art01_3{float:left;}
#chinkokukoushu_art01 p, #chinkokukoushu_art02_2 p, #chinkokukoushu_art03_2 p{margin-top:10px;}
#chinkokukoushu_art01{width:820px; height:100%;margin-left:20px;}
  .chinkokutxt_toruki{padding:10px 0 20px 0;margin-left:10px;font-size:110%; line-height:160%;font-weight:600;}
#chinkokukoushu_art01_2{margin-top:20px; width:450px; height:500px;}
  .chinkokukoushu_art01_mini{clear: both; }
  .chinkokukoushui_art01_mini li{float:left;margin-top:10px;display: inline;}
  .chinkokukoushu_art01_mini a{display: block;width:133px; height:133px;}
  .chinkokukoushu_art .b01_1{margin-left:10px;}
  .chinkokukoushu_art .b01_1 a{display: block;width:133px; height:133px; background: url(../img/chinkoku_tab.jpg) -357px 0px no-repeat;}
  .chinkokukoushu_art .b01_2 a{display: block;width:133px; height:133px; background: url(../img/chinkoku_tab.jpg) -490px 0px no-repeat;}
  .chinkokukoushu_art .b01_3 a{display: block;width:133px; height:133px; background: url(../img/chinkoku_tab.jpg) -623px 0px no-repeat;}
  .chinkokukoushu_art .b01_4{margin-left:76px;}
  .chinkokukoushu_art .b01_4 a{display: block;width:133px; height:133px; background: url(../img/chinkoku_tab.jpg) -756px 0px no-repeat;}
  .chinkokukoushu_art .b01_5 a{display: block;width:133px; height:133px; background: url(../img/chinkoku_tab.jpg)  -889px 0px no-repeat;}
#chinkokukoushu_art01_3{margin-top:20px; width:357px; height:500px; position:relative; }
  .chinkokukoushu_art01_pin{width:357px; height:492px; background-image: url(../img/chinkoku_tab.jpg); background-repeat: no-repeat;}
  .chinkokukoushu_art .pin01_1 a{display: block; width:55px; height:55px; position:absolute; top:58px; left:275px;}
  .chinkokukoushu_art .pin01_2 a{display: block; width:55px; height:55px; position:absolute; top:75px; left:135px;}
  .chinkokukoushu_art .pin01_3 a{display: block; width:55px; height:55px; position:absolute; top:180px; left:120px;}
  .chinkokukoushu_art .pin01_4 a{display: block; width:55px; height:55px; position:absolute; top:395px; left:290px;}
  .chinkokukoushu_art .pin01_5 a{display: block; width:55px; height:55px; position:absolute; top:225px; left:295px;}
  .chinkokukoushu_art .chinkokukoushu_art01_pin a:hover{border:solid 2px #7755cc; width:55px; height:55px;}
#chinkokukoushu_art02 , #chinkokukoushu_art02_2 , #chinkokukoushu_art03 , #chinkokukoushu_art03_2{float:left; margin-left:25px;}
#chinkokukoushu_art02{width:300px; height:250px; background: url(../img/chinkoku_tab.jpg) no-repeat -357px -133px; position:relative; }
#chinkokukoushu_art02_2{width:480px; height:250px;}
#chinkokukoushu_art03_main{width:300px; height:250px; background-image: url(../img/chinkoku_tab.jpg); background-repeat: no-repeat;background-position: -657px -133px; position:relative; }
#chinkokukoushu_art02 a , #chinkokukoushu_art03_main a{ position:absolute; top:215px; left:8px;display: block; width:120px; height:26px;  background: url(../img/toruki_tab.jpg) no-repeat -580px -590px;}
#chinkokukoushu_art02 a:hover , #chinkokukoushu_art03_main a:hover{width:120px; height:26px; background-position: -580px -618px;}
  .chinkokukoushu_art03_mini{width:300px; height:85px; margin-top:10px;}
  .chinkokukoushu_art03_mini li {float:left; width:100px; height:85px; display: inline;}
 .chinkokukoushu_art03_mini .b03_1 a{display: block; width:100px; height:85px; background: url(../img/chinkoku_tab.jpg) -357px -400px no-repeat;}
 .chinkokukoushu_art03_mini .b03_2 a{display: block; width:100px; height:85px; background: url(../img/chinkoku_tab.jpg) -457px -400px no-repeat;}
#chinkokukoushu_art03_2{width:480px; height:100%;}
/*/$B7D=#GrEc(B $B>R2p(BTOP/*/
.keishu_art {clear: both; margin:0; width:900px; text-align:left; }
.keishu_top{clear: both; position:relative; margin-top:0px;width:900px; height:198px;background: url(../img/pri_menu.jpg) 0  -210px no-repeat; vertical-align:bottom;overflow: hidden;}
.topictxt_keishu{position:absolute; top:100px; left:525px;font-weight:600;font-size:140%; line-height:160%;}
.comic01 a{display: block; position:absolute; top:105px; left:742px; width:123px; height:22px; }
.comic02 a{display: block; position:absolute; top:134px; left:742px; width:123px; height:22px; }
.comic03 a{display: block; position:absolute; top:163px; left:742px; width:123px; height:22px; }
.comic01 a:hover , .comic02 a:hover , .comic03 a:hover{border:solid 2px #4682c4; }
.keishu_middle{position:relative;width:900px; height:370px; background: url(../img/keishu_main.jpg) no-repeat;vertical-align:bottom;overflow: hidden;}
.keishu_art_b {clear: both; margin-left:15px; width:870px; text-align:left; }
#keishu_art01{width:330px; height:250px; background: url(../img/keishu_tab.jpg) no-repeat 0px 0px; position:relative;}
#keishu_art02{width:330px; height:250px; background: url(../img/keishu_tab.jpg) no-repeat -330px 0px; position:relative;}
#keishu_art03{width:330px; height:250px; background: url(../img/keishu_tab.jpg) no-repeat -660px 0px; position:relative;}
#keishu_art01 a , #keishu_art02 a , #keishu_art03 a{display: block; width:120px; height:26px;background: url(../img/toruki_tab.jpg) no-repeat -580px -590px; position:absolute; top:215px; left:10px; }
#keishu_art01 a:hover , #keishu_art02 a:hover , #keishu_art03 a:hover{background-position: -580px -618px;} 
#keishu_art01 ,#keishu_art02 ,#keishu_art03 , #keishu_art01_2 , #keishu_art02_2 , #keishu_art03_2{ float:left; margin-left:20px; height:250px; display: inline;}
#keishu_art01_title{margin-top:5px;width:450px; height:30px; background: url(../img/art_title.gif) 0px -180px no-repeat;} 
#keishu_art02_title{margin-top:5px;width:450px; height:30px; background: url(../img/art_title.gif) 0px -210px no-repeat;} 
#keishu_art03_title{margin-top:5px;width:450px; height:30px; background: url(../img/art_title.gif) 0px -240px no-repeat;} 
#keishu_art01_2 p , #keishu_art02_2 p , #keishu_art03_2 p{margin-top:10px;width:460px;}
  .keishu_art_mini{height:85px; margin-top:10px;}
  .keishu_art_mini .b01_1 , .keishu_art_mini .c03_1 {width:100px; height:85px;}
  .keishu_art_mini li{float:left; display: inline;}
  .keishu_art_mini .b01_1 a{display: block; width:100px; height:85px; background: url(../img/keishu_tab.jpg) 0px -250px no-repeat;}
  .keishu_art_mini .b01_2 {margin-left:10px; width:350px;}
  .keishu_art_mini .c03_1 a{display: block; width:100px; height:85px; background: url(../img/keishu_tab.jpg) -100px -250px no-repeat;}
  .keishu_art_mini .c03_2 {margin-left:10px; width:350px;}
/*Popup/////////////////////////////////////////////////////////////////////////*/
/*/$B%H%k%-;3(B/*/
.photo { background-color:#000;width:600px; height:460px;}
.photo .cover { width:600px;height:460px;}
.photo .img_a {margin:0 auto;background:url(../img/toruki/a.jpg) no-repeat;}
.photo .img_a01 {margin:0 auto;background:url(../img/toruki/a01.jpg) no-repeat;}
.photo .img_a02 {margin:0 auto;background:url(../img/toruki/a02.jpg) no-repeat;}
.photo .img_a03 {margin:0 auto;background:url(../img/toruki/a03.jpg) no-repeat;}
.photo .img_a04 {margin:0 auto;background:url(../img/toruki/a04.jpg) no-repeat;}
.photo .img_a05 {margin:0 auto;background:url(../img/toruki/a05.jpg) no-repeat;}
.photo .img_a06 {margin:0 auto;background:url(../img/toruki/a06.jpg) no-repeat;}
.photo .img_b {margin:0 auto;background:url(../img/toruki/b.jpg) no-repeat;}
.photo .img_b01 {margin:0 auto;background:url(../img/toruki/b01.jpg) no-repeat;}
.photo .img_b02 {margin:0 auto;background:url(../img/toruki/b02.jpg) no-repeat;}
.photo .img_b03 {margin:0 auto;background:url(../img/toruki/b03.jpg) no-repeat;}
.photo .img_b04 {margin:0 auto;background:url(../img/toruki/b04.jpg) no-repeat;}
.photo .img_c {margin:0 auto;background:url(../img/toruki/c.jpg) no-repeat;}
.photo .img_c01 {margin:0 auto;background:url(../img/toruki/c01.jpg) no-repeat;}
/*/$BDD9q8x<g(B/*/
.photo_02 { background-color:#000;width:600px; height:460px;position:relative; }
.photo_02 .cover { width:600px;height:460px;}
.photo_02 .img_a01 {margin:0 auto;background:url(../img/chinkoku/a01.jpg) no-repeat;}
.photo_02 .img_a02 {margin:0 auto;background:url(../img/chinkoku/a02.jpg) no-repeat;}
.photo_02 .img_a03 {margin:0 auto;background:url(../img/chinkoku/a03.jpg) no-repeat;}
.photo_02 .img_a04 {margin:0 auto;background:url(../img/chinkoku/a04.jpg) no-repeat;}
.photo_02 .img_a05 {margin:0 auto;background:url(../img/chinkoku/a05.jpg) no-repeat;}
.photo_02 .img_b {margin:0 auto;background:url(../img/chinkoku/b.jpg) no-repeat;}
.photo_02 .img_c {margin:0 auto;background:url(../img/chinkoku/c.jpg) no-repeat;}
.photo_02 .img_c01 {margin:0 auto;background:url(../img/chinkoku/c01.jpg) no-repeat;}
.photo_02 .img_c02 {margin:0 auto;background:url(../img/chinkoku/c02.jpg) no-repeat;}
.photo_02 p{color:#fff; font-size:140%; line-height:180%;text-align:left;}
 .img_a01 p{width:250px; position:absolute;top:180px;left:320px;}
 .img_a02 p{width:210px; position:absolute;top:110px;left:360px;}
 .img_a03 p{width:280px; position:absolute;top:160px;left:260px;}
 .img_a04 p{width:200px; position:absolute;top:110px;left:360px;}
 .img_a05 p{width:460px; position:absolute;top:320px;left:70px;}
/*/$B7D=#GrEc(B/*/
.photo_03 { background-color:#000;width:600px; height:460px;position:relative; }
.photo_03 .cover { width:600px;height:460px;}
.photo_03 .img_a {margin:0 auto;background:url(../img/keishu/a.jpg) no-repeat;}
.photo_03 .img_b {margin:0 auto;background:url(../img/keishu/b.jpg) no-repeat;}
.photo_03 .img_b01 {margin:0 auto;background:url(../img/keishu/b01.jpg) no-repeat;}
.photo_03 .img_c {margin:0 auto;background:url(../img/keishu/c.jpg) no-repeat;}
.photo_03 .img_c01 {margin:0 auto;background:url(../img/keishu/c01.jpg) no-repeat;}
  .prev , .next , .close{height:1%;}
  .prev a{position:absolute;top:420px;left:0px;display: block;width: 120px;height: 30px;}
  .next a{position:absolute;top:420px;left:480px;display: block; width: 120px;height: 30px;}
  .close a{position:absolute;top:5px;left:555px;display: block; width: 40px;height: 40px;}
/*/$B#4%3%^%^%s%,(B/*/
.comics { background-color:#000;width:100%; height:1200px ;position:relative; }
.comics .cover { width:500px;height:1200px; }
.comics .img_01{margin:0 auto;background:url(../img/keishu/comics1.jpg) no-repeat;}
.comics .img_02{margin:0 auto;background:url(../img/keishu/comics2.jpg) no-repeat;}
.comics .img_03{margin:0 auto;background:url(../img/keishu/comics3.jpg) no-repeat;}
.comics .prev , .next , .close{height:1%;}
.comics .prev a{position:absolute;top:1165px;left:0px;display: block;width: 62px;height: 30px;}
.comics .next a{position:absolute;top:1165px;left:438px;display: block; width: 62px;height: 30px;}
.comics .close a{position:absolute;top:2px;left:453px;display: block; width: 40px;height: 40px;}
/*movie win/////////////////////////////////////////////////////////////////////////*/
#container2 { width:500px; text-align:center; position:relative; margin:0px auto;padding-top:5px;background:url(../img/movtitle.jpg) no-repeat; background-position: 0px 0px;}
#plBox_mov{margin:250px auto 0 auto;width:500px; height:270px;background-image: url(../img/in_bg.jpg);background-repeat: repeat;}
#pl_mov{padding-top:5px;}
#winclose { margin-top:5px; height:60px;background-image: url(../img/foot.jpg);background-repeat: repeat-x;}
#winclose .clo{line-height:60px;}
#winclose a {font-size:140%;font-weight:bold;text-decoration:underline;color:#fff;}
#winclose a:hover {text-decoration:none;}
/*footer/////////////////////////////////////////////////////////////////////////*/
#container_footer{ width:100%;height: 70px; background-image: url(../img/bottom_bg_rep.jpg);background-repeat: repeat;}
#goback { position:relative; margin:0 auto; width:1020px;height: 70px;background:url(../img/menu.jpg) no-repeat; background-position: 0px -141px;}
#goback a {display: block; margin-left:895px;width: 60px;height: 70px;}
#footer {clear:both; width:100%; height:60px; text-align:center; position:relative; margin:0 auto; font-size:110%; line-height:180%; color:#fff;background:#000 ;background-image: url(../img/foot.jpg);background-repeat: repeat-x;}
#footer a { text-decoration:none; color:#cc0000;}
#footer a:hover { text-decoration:underline; color:#555;}
#footer #fot{padding-top:10px;}
/*$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*/
