@charset "iso-2022-jp";
/*/////////////////////////////////////////////////////////////////////////
default_CSS
/////////////////////////////////////////////////////////////////////////*/
body { text-align:left; font-size:62.5%;font-family: Quicksand, $B^b%4%7%C%/BN(B, 'Yu Gothic', YuGothic, '$B%R%i%.%N3Q%4%7%C%/(B Pro', 'Hiragino Kaku Gothic Pro', $B%a%$%j%*(B, Meiryo, Osaka, '$B#M#S(B $B#P%4%7%C%/(B', 'MS PGothic', 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; display: inline;}
.floatR { float:right; display: inline;}
.clear_flo { clear:both; }
.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:#cc0000;}
.cGrn { color:#12a003;}
.cBlu { color:#1766e0;}
.cOrg { color:#EA5504;}
.cYel { color:#fff832;}
.cBro {color:#997428;}
.cBBro {color:#2b1d00;}

/*font-size*/
.f180 { font-size:180%;}
.f150 { font-size:150%;}
.f140 { font-size:140%;}
.f130 { font-size:130%;}
.f120 { font-size:120%;}
.f110 { font-size:110%;}
.f90 { font-size:90%;}
.f70{ font-size:70%;}
.f85  { line-height:normal; font-size:11px !important}
.f_mini { font-size:9px  !important;}

/*margin*/
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mT50{margin-top:50px;}
/*padding*/
.p10{padding:10px;}
.p20{padding:20px;}
.p30{padding:30px;}
.p020{padding:0 20px;}
.p420{padding:40px 20px;}

/*link*/
a { text-decoration:underline; color:#642c0d;}
a:hover { text-decoration:underline; color:#968460;}
/*/////////////////////////////////////////////////////////////////////////
$B%3%s%F%s%DMQ(BCSS$B!?%*%j%8%J%k@_Dj(B
/////////////////////////////////////////////////////////////////////////*/

body { margin:0 auto; background: url(../img/footer_bg.jpg) center top repeat #67512e; color:#2b1d00;}
p{background: url(/img/cover.gif);}

#container {clear: both;width:100%;min-width:980px;height:auto;background:center bottom no-repeat ; background-size:contain;}
.top #container #unit{margin:0 auto ; overflow: hidden;}
.top #contentsArea{clear:both; height:710px; margin:0 auto;background:url(../img/bg.jpg) #605854 center top repeat-x ; }
.top .mainBox {height:710px;min-width:980px;margin:0 auto; background:url(../img/main.jpg) center top no-repeat; }
.second #contentsArea{clear:both; height:180px; margin:0 auto;background:url(../img/bg2nd.jpg) #605854 center top repeat-x ; }

/*navi*/
  #navi{clear:both; margin:0 auto; width:980px; height:180px; position:relative;}
  #navi  h1{width:250px; height:180px; position:absolute; left:0px;top:0px;}
  #navi  h1 a{display: block;width:250px; height:180px;}
  #navi ul{ width:730px; height:180px; margin:0;position:absolute; left:250px;top:0px;}
    #navi ul li{list-style:none; padding:0px; text-indent: -9999px;  height:180px; float:left;}
    #navi ul li a{display: block;height:180px;transition: opacity 1.5s;}
    #navi ul li a:hover{opacity: 0;}
    #menu01 a{ background: url(../img/menu.jpg) 0 0px no-repeat;width:120px;}
    #menu02 a{ background: url(../img/menu.jpg) -120px 0px no-repeat;width:140px;} 
    #menu03 a{ background: url(../img/menu.jpg) -260px 0px no-repeat;width:135px;} 
    #menu04 a{ background: url(../img/menu.jpg) -395px 0px no-repeat;width:165px;} 
    #menu05 a{ background: url(../img/menu.jpg) -560px 0px no-repeat;width:170px;} 
    #menu01, .top #menu01 a{ background: url(../img/menu.jpg) 0 -180px ; }
    #menu02, .outline #menu02 a{ background: url(../img/menu.jpg) -120px -180px ;}
    #menu03, .exhibition #menu03 a{ background: url(../img/menu.jpg) -260px -180px ;}
    #menu04, .ticket #menu04 a{ background: url(../img/menu.jpg) -395px -180px ;}
    #menu05, .access #menu05 a{ background: url(../img/menu.jpg) -560px -180px ;}

.en {display:block;position:absolute; right:20px;top:20px; font-family: $B!H(BTimes New Roman$B!I(B, $B!H^bL@D+!I(B, YuMincho, $B!H%R%i%.%NL@D+(B ProN W3$B!I(B, $B!H(BHiragino Mincho ProN$B!I(B, $B!H%a%$%j%*!I(B, Meiryo, serif;}
.en a{display:block;padding:5px 10px; font-size:130%;line-height:100%;background:#967d4e;color:#fff; text-decoration:none;}
.en a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70} 

.top #main {clear:both; width:940px; height:480px;margin:0 auto;}

/*h2*/
.second .title{clear:both; margin:0 auto; min-width:980px;height:110px;background:url(../img/middle_bg.jpg) center top repeat fixed;}
.second h2{clear:both; margin:0 auto;width:940px;height:110px;text-indent: -9999px;}
  .outline .title h2{background:url(../img/h2/outline.png) center top no-repeat ;}
  .construction .title h2{background:url(../img/h2/construction.png) center top no-repeat ;}
  .ticket .title h2{background:url(../img/h2/ticket.png) center top no-repeat ;}
  .access .title h2{background:url(../img/h2/access.png) center top no-repeat ;}
  .works .title h2{background:url(../img/h2/works.png) center top no-repeat ;}
  .museum .title h2{background:url(../img/h2/museum.png) center top no-repeat ;}
  .hdtv .title h2{background:url(../img/h2/hdtv.png) center top no-repeat;}
  .editor .title h2{background:url(../img/h2/editor.png) center top no-repeat;}
  .supporter .title h2{background:url(../img/h2/supporter.png) center top no-repeat;}
  .exhibition .title h2{background:url(../img/h2/exhibition.png) center top no-repeat;}
  .info .title h2{background:url(../img/h2/info.png) center top no-repeat;}
  .movie .title h2{background:url(../img/h2/movie.png) center top no-repeat;}

.second .title_en{clear:both; margin:0 auto; min-width:980px;height:110px;background:url(../img/middle_bg.jpg) center top repeat fixed;}
  .outline .title_en h2{background:url(../img/h2/outline_en.png) center top no-repeat ;}

/*Middle*/
.second #contentsMiddle{clear:both; margin:0 auto; min-width:980px;background:#e6dac3; border-top:solid 5px #a28755;overflow: hidden;}
.second #contentsMiddle .Box{clear:both; margin:50px auto;width:940px; }

/*outline english*/
.englishBd .ph1{display:block;margin:0 auto; width:940px;height:465px;background:url(../img/english/other.jpg) center top repeat}

/*table*/
.second #contentsMiddle .Box table{width:940px;margin:0;border-spacing: 0 1px;background:#a98845;}
.second #contentsMiddle .Box tr{font-size:150%;}
.second #contentsMiddle .Box td.c1{width:180px;color:#997428;background:#eddec2;font-weight:bold;padding-left:20px;}
.second #contentsMiddle .Box td.c2{width:600px;color:#2b1d00;background:#fdfaf3;padding:10px 20px;}
  .ticket #contentsMiddle .Box thead{background:#eddec2;color:#997428;font-weight:bold;}
  .ticket #contentsMiddle .Box tbody{background:#fdfaf3}

.second #contentsMiddle .Box tbody td.t2{color:#2b1d00;}
.second #contentsMiddle .Box tbody td.t3{color:#2b1d00;}
.second #contentsMiddle .Box tbody td.t4{color:#2b1d00;}
.second #contentsMiddle .Box td.t1{width:215px;color:#997428;background:#eddec2;font-weight:bold;padding-left:20px;}
.second #contentsMiddle .Box td.t2{width:235px;padding:10px 0;text-align:center;border-left:solid 1px #a98845;}
.second #contentsMiddle .Box td.t3{width:235px;padding:10px 0;text-align:center;border-left:solid 1px #a98845;}
.second #contentsMiddle .Box td.t4{width:235px;padding:10px 0;text-align:center;border-left:solid 1px #a98845;}
.second #contentsMiddle h3{color:#997428;background:#eddec2;padding:5px 15px;font-size:180%;border-top:solid 1px #a98845;border-bottom:solid 1px #a98845;}
.second #contentsMiddle .Box p{clear:both;font-size:140%;line-height:200%;letter-spacing:0.6px;color:#2b1d00;}
.second #contentsMiddle .Box p.inMap{clear:both;font-size:140%;line-height:200%;letter-spacing:0.6px;color:#2b1d00;overflow: hidden;}
.second .over{overflow: hidden;}
/*ticket*/
.ticket .midashi{width: 940px;height:28px;background:url(../img/ticket/midashi.png) 0 0 no-repeat ;margin:50px 20px 0 0;}

.ticket .phBox{display:block; width: 600px;margin:20px 0;overflow: hidden;}
.ticket .ph1{display:block; width: 600px;height:360px;background:url(../img/ticket/ph1.jpg) no-repeat; }
.ticket .ph2{display:block; width: 600px;height:360px;background:url(../img/ticket/ph2.jpg) no-repeat; }

/*access*/
.access .maps{display:block; width: 450px;height:450px;background:url(../img/map.jpg) 0 0 no-repeat ;margin-right:20px;}
.access #contentsMiddle .Box p a{background:#a98845;padding:5px;text-decoration:none; color:#fff;}
.access #contentsMiddle .Box p a:hover{filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70} 

/*museum*/
.museum .catch{width: 940px;height:72px;background:url(../img/museum/catch.jpg) 0 0 no-repeat ;}
.museum .ph1{display:block; width: 420px;height:315px;background:url(../img/museum/ph.jpg) 0 0 no-repeat;}
.museum .ph2{display:block; width: 420px;height:315px;background:url(../img/museum/ph.jpg) -420px 0 no-repeat;}

/*editor*/
.editor .catch{width: 940px;height:72px;background:url(../img/editor/catch.jpg) 0 0 no-repeat ;}
.editor h4{color:#997428;padding:20px 0 0 20px;font-size:160%;}
.editor .ph{display:block; width: 200px;height:280px;margin:0 20px 20px 0;background:url(../img/editor/editor.jpg) 0 0 no-repeat;}
.editor .ph1{display:block; width: 420px;height:315px;background:url(../img/editor/ph.jpg) 0 0 no-repeat;margin-bottom:10px;}
.editor .ph2{display:block; width: 420px;height:315px;background:url(../img/editor/ph.jpg) -420px 0 no-repeat;margin-bottom:10px;}
.editor p{overflow: hidden;}
.editor .phBox{text-align:center;font-size:85%; line-height:140%;}

/*supporter*/
.supporter .catch{width: 940px;height:72px;background:url(../img/supporter/catch.jpg) 0 0 no-repeat ;}
.supporter h4{color:#997428;padding:20px 0 0 20px;font-size:160%;}
.supporter .ph1{display:block; width: 200px;height:280px;margin-right:20px;background:url(../img/supporter/ph.jpg) 0 0 no-repeat;}
.supporter .ph2{display:block; width: 420px;height:315px;background:url(../img/supporter/ph2.jpg) 0 0 no-repeat;}
.supporter .ph3{display:block; width: 420px;height:315px;background:url(../img/supporter/ph2.jpg) -420px 0 no-repeat;}
.supporter p{overflow: hidden;}

/*4K*/
.hdtv .catch{width: 940px;height:72px;background:url(../img/hdtv/catch.jpg) 0 0 no-repeat ;}
.hdtv .ph1{display:block; width: 420px;height:236px;background:url(../img/hdtv/ph1.jpg) 0 0 no-repeat;margin:0 auto;}
.hdtv .ph2{display:block; width: 420px;height:236px;background:url(../img/hdtv/ph2.jpg) 0 0 no-repeat;}
.hdtv .ph3{display:block; width: 420px;height:236px;background:url(../img/hdtv/ph3.jpg) 0 0 no-repeat;}
.hdtv .ph4{display:block; width: 420px;height:236px;background:url(../img/hdtv/ph4.jpg) 0 0 no-repeat;}
.hdtv .ph5{display:block; width: 420px;height:236px;background:url(../img/hdtv/ph5.jpg) 0 0 no-repeat;}

/*info*/
.info .datetxt{text-align:right;font-weight:bold;margin:5px 10px 0 0;}
.info .phBox{display:block; margin:0 0 20px 20px;text-align:left;font-size:85%; line-height:140%;overflow: hidden;}
.info .ph1{display:block; width: 200px;height:280px;background:url(../img/info/ph1.jpg) 0 0 no-repeat;margin-bottom:5px;}
.info .ph2{display:block; width: 420px;height:280px;background:url(../img/info/ph2-3.jpg) 0 0 no-repeat;}
.info .ph3{display:block; width: 420px;height:280px;background:url(../img/info/ph2-3.jpg) -420px 0 no-repeat;}

.info .phBox1{display:block; width: 420px; text-align:center; font-size:85%; line-height:140%;margin-bottom:10px;overflow: hidden;}
.info .phBox2{display:block; width: 420px; text-align:center;margin:0 auto 10px;overflow: hidden;}
.info .oLead{display:block; clear:both;font-size:85%; line-height:140% }
.info .ph4{display:block; width: 420px;height:280px;background:url(../img/info/ph4-5-6.jpg) 0 0 no-repeat;margin-bottom:5px}
.info .ph5{display:block; width: 420px;height:280px;background:url(../img/info/ph4-5-6.jpg) -420px 0 no-repeat;margin-bottom:5px}
.info .ph6{display:block; width: 420px;height:280px;background:url(../img/info/ph4-5-6.jpg) -840px 0 no-repeat;margin-bottom:5px}
.info .ph7{display:block; width: 420px;height:280px;background:url(../img/info/ph7.jpg) no-repeat; margin:0 auto 5px}
.info .ph8{display:block; width: 420px;height:280px;background:url(../img/info/ph8.jpg) no-repeat;margin-bottom:5px}

/*btn*/
  .ticket .btn a {display: block;cursor: pointer;width: 400px;margin: 0 auto;padding: 30px; color: #fff;font-size:200%;text-align: center;text-decoration: none;
                       background-color: #af9154;border-radius: 5px;box-shadow: 0 6px 0 #6e5626, 0 12px 0 rgba(0,0,0,0.2);-webkit-transition: color 0.3s, 
                       background-color 0.3s, box-shadow 0.3s, -webkit-transform 0.3s;transition: color 0.3s, background-color 0.3s, box-shadow 0.3s, transform 0.3s;}
  .ticket .btn a:hover {background-color: #c5b18a; box-shadow: 0 3px 0 #6e5626, 0 6px 0px rgba(0,0,0,0.2); -webkit-transform: translateY(3px);transform: translateY(3px);}
  .ticket .btn a:active {color: #ddd;background-color: #6e5626;box-shadow: 0 0 0 #6e5626, 0 0 0px rgba(0,0,0,0.2);-webkit-transform: translateY(6px);transform: translateY(6px);transition-duration: 0.1s;}

/*works*/
.works .catch{width: 940px;height:72px;background:url(../img/works/catch.jpg) 0 0 no-repeat ;}
.works p{padding:0 20px;}
.works .Lbox{width: 300px;height:1450px;background:#eddec2;overflow: hidden;margin:50px 20px 50px 0;overflow: auto;}
.works .Lbox .ph{display: block;width: 300px;height:370px;background:url(../img/works/ph.jpg) 0 0 no-repeat ;}
.works .Lbox .sub{display: block;width: 300px;height:220px;background:url(../img/works/sub.png) 0 0 no-repeat ;}
.works .Cbox{width: 300px;height:1450px;background:#eddec2;overflow: hidden;margin:50px 20px 50px 0;overflow: auto;}
.works .Cbox .ph{display: block;width: 300px;height:370px;background:url(../img/works/ph.jpg) -300px 0 no-repeat ;}
.works .Cbox .sub{display: block;width: 300px;height:220px;background:url(../img/works/sub.png) -300px 0 no-repeat ;}
.works .Rbox{width: 300px;height:1450px;background:#eddec2;overflow: hidden;margin:50px 0;overflow: auto;}
.works .Rbox .ph{display: block;width: 300px;height:370px;background:url(../img/works/ph.jpg) -600px 0 no-repeat ;}
.works .Rbox .sub{display: block;width: 300px;height:220px;background:url(../img/works/sub.png) -600px 0 no-repeat ;}


/*exhibition*/
.exhibition .artNavi{clear:both; margin:40px auto 0; width:980px; height:200px; position:relative;}
.exhibition .artNavi span{list-style:none; padding:0px; text-indent: -9999px;  height:70px;}
.exhibition .artNavi span a{display: block;width:270px;height:70px;transition:}
.exhibition .artNavi span a:hover{filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;text-decoration:none; } 
.exhibition .artNavi .m01{position:absolute;left:188px;}
.exhibition .artNavi .m02{position:absolute;left:523px;}
.exhibition .artNavi .m03{position:absolute;left:10px; top:90px;}
.exhibition .artNavi .m04{position:absolute;left:355px; top:90px;}
.exhibition .artNavi .m05{position:absolute;left:690px; top:90px;}
.exhibition .artNavi .m01 a{ background: url(../img/exhibition/navi.jpg) 0 0px no-repeat;}
.exhibition .artNavi .m02 a{ background: url(../img/exhibition/navi.jpg) -270px 0px no-repeat;}
.exhibition .artNavi .m03 a{ background: url(../img/exhibition/navi.jpg) -540px 0px no-repeat;}
.exhibition .artNavi .m04 a{ background: url(../img/exhibition/navi.jpg) -810px 0px no-repeat;}
.exhibition .artNavi .m05 a{ background: url(../img/exhibition/navi.jpg) -1080px 0px no-repeat;}

.exhibition .exBox{background:#fdfaf3;overflow: hidden;}
.exhibition .exBox .gArt{clear:both; width:900px;margin:0px auto 20px;overflow: hidden;}
.exhibition .exBox .gArt span{display: block;}
.exhibition .exBox .lead2{font-family: $B!H(BTimes New Roman$B!I(B, $B!H^bL@D+!I(B, YuMincho, $B!H%R%i%.%NL@D+(B ProN W3$B!I(B, $B!H(BHiragino Mincho ProN$B!I(B, $B!H%a%$%j%*!I(B, Meiryo, serif;
     text-align:center;color:#997428;background:#f9f0e0;padding:10px 15px;margin-bottom:40px;font-size:180%;border-top:solid 1px #a98845;border-bottom:solid 1px #a98845;}
.exhibition .exBox .lead{font-family: $B!H(BTimes New Roman$B!I(B, $B!H^bL@D+!I(B, YuMincho, $B!H%R%i%.%NL@D+(B ProN W3$B!I(B, $B!H(BHiragino Mincho ProN$B!I(B, $B!H%a%$%j%*!I(B, Meiryo, serif;
     font-size:90%; line-height:140%;color:#997428;background:#f9f0e0;padding:5px 15px;border-top:solid 1px #a98845;border-bottom:solid 1px #a98845;}
.exhibition .big_bt{display: block;width: 100%;height:100%;background:url(../img/exhibition/big_bt.gif) right bottom no-repeat ;}
.exhibition .exBox .lead strong{display: block;margin-bottom:8px;line-height:140%;}
.exhibition .exBox .gArt .tate{width:690px;}
.exhibition .exBox .gArt .yoko{width:575px;}
.exhibition .catch1{width: 940px;height:72px;background:url(../img/exhibition/catch.jpg) 0 0 no-repeat; }
.exhibition .catch2{width: 940px;height:72px;background:url(../img/exhibition/catch.jpg) 0 -72px no-repeat ;}
.exhibition .catch3{width: 940px;height:72px;background:url(../img/exhibition/catch.jpg) 0 -144px no-repeat ;}
.exhibition .catch4{width: 940px;height:72px;background:url(../img/exhibition/catch.jpg) 0 -216px no-repeat ;}
.exhibition .catch5{width: 940px;height:72px;background:url(../img/exhibition/catch.jpg) 0 -288px no-repeat ;}
.exhibition .ph1-1{width:190px; height:285px;background: url(../img/exhibition/art/ph1-1.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph2-1{width:190px; height:285px;background: url(../img/exhibition/art/ph2-1.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph2-2{width:285px; height:190px;background: url(../img/exhibition/art/ph2-2.jpg) no-repeat;margin:0 20px 0px 20px ;}
.exhibition .ph2-3{width:190px; height:285px;background: url(../img/exhibition/art/ph2-3.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph2-4{width:190px; height:285px;background: url(../img/exhibition/art/ph2-4.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph2-5{width:190px; height:285px;background: url(../img/exhibition/art/ph2-5.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph3-1{width:190px; height:285px;background: url(../img/exhibition/art/ph3-1.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph3-2{width:190px; height:285px;background: url(../img/exhibition/art/ph3-2.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph3-3{width:190px; height:285px;background: url(../img/exhibition/art/ph3-3.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph3-4{width:285px; height:190px;background: url(../img/exhibition/art/ph3-4.jpg) no-repeat;margin:0 20px 0px 20px ;}
.exhibition .ph4-1{width:190px; height:285px;background: url(../img/exhibition/art/ph4-1.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph4-2{width:285px; height:190px;background: url(../img/exhibition/art/ph4-2.jpg) no-repeat;margin:0 20px 0px 20px ;}
.exhibition .ph4-3{width:285px; height:190px;background: url(../img/exhibition/art/ph4-3.jpg) no-repeat;margin:0 20px 0px 20px ;}
.exhibition .ph5-1{width:190px; height:285px;background: url(../img/exhibition/art/ph5-1.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph5-2{width:190px; height:285px;background: url(../img/exhibition/art/ph5-2.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph5-3{width:285px; height:190px;background: url(../img/exhibition/art/ph5-3.jpg) no-repeat;margin:0 20px 0px 20px ;}
.exhibition .ph5-4{width:285px; height:190px;background: url(../img/exhibition/art/ph5-4.jpg) no-repeat;margin:0 20px 0px 20px ;}
.exhibition .ph5-5{width:190px; height:285px;background: url(../img/exhibition/art/ph5-5.jpg) no-repeat;margin:0 20px 20px 0 ;}
.exhibition .ph5-6{width:190px; height:285px;background: url(../img/exhibition/art/ph5-6.jpg) no-repeat;margin:0 20px 0px 0 ;}

/*/lightBox/*/
#artBox{background: url(../img/footer_bg.jpg) center top repeat #67512e; padding:10px;}
#artBox .tate {width:400px;margin:0 auto; overflow: hidden;}
#artBox .yoko {width:600px;margin:0 auto; overflow: hidden;}
#artBox p{font-size:100%; line-height:140%; }
#artBox .lead{display:block; font-family: $B!H(BTimes New Roman$B!I(B, $B!H^bL@D+!I(B, YuMincho, $B!H%R%i%.%NL@D+(B ProN W3$B!I(B, $B!H(BHiragino Mincho ProN$B!I(B, $B!H%a%$%j%*!I(B, Meiryo, serif;color:#997428;background:#fdfaf3;padding:5px 10px;}
#artBox .lead strong{display: block;margin-bottom:5px; line-height:160%;}
#artBox .tate ul{position:relative;width:400px;height:50px;margin-top:10px;}
#artBox .yoko ul{position:relative;width:600px;height:50px;margin-top:10px;}
#artBox li{ line-height:0;}
#artBox .prev a{position:absolute; left:0;display:block; width:100px; height:50px;background: url(../img/exhibition/bt.png) 0 0 no-repeat;}
#artBox .next a{position:absolute; right:0;display:block; width:100px; height:50px;background: url(../img/exhibition/bt.png) -260px 0 no-repeat;}
#artBox .tate .close a{position:absolute; left:120px;display: block; width: 160px;height: 50px;;background: url(../img/exhibition/bt.png) -100px 0 no-repeat;}
#artBox .yoko .close a{position:absolute; left:220px;display: block; width: 160px;height: 50px;background: url(../img/exhibition/bt.png) -100px 0 no-repeat;}

#artBox #ph1-1{width:400px; height:600px;background: url(../img/exhibition/art/ph1-1B.jpg) no-repeat;}
#artBox #ph2-1{width:400px; height:600px;background: url(../img/exhibition/art/ph2-1B.jpg) no-repeat;}
#artBox #ph2-2{width:600px; height:400px;background: url(../img/exhibition/art/ph2-2B.jpg) no-repeat;}
#artBox #ph2-3{width:400px; height:600px;background: url(../img/exhibition/art/ph2-3B.jpg) no-repeat;}
#artBox #ph2-4{width:400px; height:600px;background: url(../img/exhibition/art/ph2-4B.jpg) no-repeat;}
#artBox #ph2-5{width:400px; height:600px;background: url(../img/exhibition/art/ph2-5B.jpg) no-repeat;}
#artBox #ph3-1{width:400px; height:600px;background: url(../img/exhibition/art/ph3-1B.jpg) no-repeat;}
#artBox #ph3-2{width:400px; height:600px;background: url(../img/exhibition/art/ph3-2B.jpg) no-repeat;}
#artBox #ph3-3{width:400px; height:600px;background: url(../img/exhibition/art/ph3-3B.jpg) no-repeat;}
#artBox #ph3-4{width:600px; height:400px;background: url(../img/exhibition/art/ph3-4B.jpg) no-repeat;}
#artBox #ph4-1{width:400px; height:600px;background: url(../img/exhibition/art/ph4-1B.jpg) no-repeat;}
#artBox #ph4-2{width:600px; height:400px;background: url(../img/exhibition/art/ph4-2B.jpg) no-repeat;}
#artBox #ph4-3{width:600px; height:400px;background: url(../img/exhibition/art/ph4-3B.jpg) no-repeat;}
#artBox #ph5-1{width:400px; height:600px;background: url(../img/exhibition/art/ph5-1B.jpg) no-repeat;}
#artBox #ph5-2{width:400px; height:600px;background: url(../img/exhibition/art/ph5-2B.jpg) no-repeat;}
#artBox #ph5-3{width:600px; height:400px;background: url(../img/exhibition/art/ph5-3B.jpg) no-repeat;}
#artBox #ph5-4{width:600px; height:400px;background: url(../img/exhibition/art/ph5-4B.jpg) no-repeat;}
#artBox #ph5-5{width:400px; height:600px;background: url(../img/exhibition/art/ph5-5B.jpg) no-repeat;}
#artBox #ph5-6{width:400px; height:600px;background: url(../img/exhibition/art/ph5-6B.jpg) no-repeat;}

/*Bottom*/
#contentsBottom{clear:both; margin:0 auto; min-width:980px;background:url(../img/middle_bg.jpg) center top repeat fixed;overflow: hidden;}
.second #contentsBottom .lineBox{clear:both; margin:0 auto;position: relative;width: 100%;height:5px;}
.second  #contentsBottom .line {position: absolute;top:0;bottom: 0;left: 0;right: 0;margin: auto; width: 0;height:5px; background:#a28755;}

.top #contentsBottom .btBox{clear:both; width:960px;margin:50px auto 30px; overflow: hidden;}
.second #contentsBottom .btBox{clear:both; width:960px;margin:50px auto 30px; overflow: hidden;}

#contentsBottom .wrapper{width:640px;margin:0; float:left;}
#contentsBottom .wrapper2{width:960px;margin:0; clear:both; }

#contentsBottom ul{list-style:none;top:0;margin:0;padding:0;text-align:right;}
#contentsBottom ul li.type1,ul li.type1 dl{width:300px;height:250px}
#contentsBottom ul li.type2{width:620px;height:250px}

#contentsBottom ul{}
#contentsBottom ul li{float:left;position:relative;overflow:hidden;margin:0 10px 20px;letter-spacing:0;height:250px;}
#contentsBottom ul dl{box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:0;margin:0;padding:20px 25px;color:#fff;background:rgba(20,15,5,.8)}
#contentsBottom ul dl dt{margin-bottom:.3em;font-size:16px;text-align:center;background:rgba(150,125,78,.5);color:#fff;}
#contentsBottom ul dl dd{margin:0;font-size:14px;line-height:1.6;letter-spacing:0.6px;text-align:justify;word-break:break-all}
#contentsBottom ul dl dd:last-of-type{margin-top:10px;text-align:left}
#contentsBottom .type1 dl{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0.6s,-webkit-transform .6s;transition:opacity 0.6s,transform .6s}
#contentsBottom .type1:hover dl{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

#contentsBottom .type1 a{display:block;width:300px;height:250px}

#contentsBottom ul li.works{background:url(../img/button/works.jpg) center top no-repeat;}
#contentsBottom ul li.spot{background:url(../img/button/spot.jpg) center top no-repeat;}
#contentsBottom ul li.ticket{background:url(../img/button/ticket.jpg) center top no-repeat;}
#contentsBottom ul li.museum{background:url(../img/button/museum.jpg) center top no-repeat;}
#contentsBottom ul li.hdtv{background:url(../img/button/hdtv.jpg) center top no-repeat;}
#contentsBottom ul li.supporter{background:url(../img/button/supporter.jpg) center top no-repeat;}
#contentsBottom ul li.editor{background:url(../img/button/editor.jpg) center top no-repeat;}
#contentsBottom ul li.shop{background:url(../img/button/shop.jpg) center top no-repeat;}
#contentsBottom ul li.food{background:url(../img/button/food.jpg) center top no-repeat;}
#contentsBottom ul li.movie{background:url(../img/button/movie.jpg) center top no-repeat;}

#contentsBottom ul li.comB{background:url(../img/button/comB.png) center top no-repeat;}
#contentsBottom ul li.enpLogo{background:url(../img/bg_logo_mini.png) center center no-repeat;}

#contentsBottom ul li.info{background:rgba(0,0,0,.3)}
#contentsBottom ul li.info .infoBox{padding:5px;}
#contentsBottom ul li.info .infoBox .titlein{display:block;width:610px; height:55px;background:url(../img/info/boxtitle.png);}
#contentsBottom ul li.info .infoBox .infoin{height:180px;overflow:auto;}
#contentsBottom ul li.info p{clear:both; text-align:left;border-top:dashed 1px #967d4e;width:570px;margin:0 auto;padding:12px 2px;font-size:140%;line-height:140%;overflow:hidden;}
#contentsBottom ul li.info p:last-child{border-bottom:dashed 1px #967d4e;}

#contentsBottom ul li.info p .date{display:block;background:#967d4e;color:#fff; text-align:center; float:left;width:80px;margin-right:10px;padding:0 5px;}
#contentsBottom ul li.info p .intxt{display:block;color:#fff; float:left;width:460px;}
#contentsBottom ul li.info p a{color:#fff;text-decoration:none;}
#contentsBottom ul li.info p a:hover{color:#967d4e;text-decoration:none;}

#contentsBottom .facebook{width:290px; height:375px;margin-right:10px; padding:5px;float:right;background:#967d4e;}
#contentsBottom .type3{float:left;width:300px;height:120px;margin:15px 0 0 10px;}
#contentsBottom .type3 a{display:block;width:300px;height:120px}
#contentsBottom .twitter_bt{background:url(../img/button/twitter.jpg) no-repeat;}

/*
#contentsBottom .facebook{width:290px; height:515px;margin-right:10px; padding:5px;float:right;background:#967d4e;}
#contentsBottom .wrapper_mini{clear:both; width:960px; margin:0 auto;}
#contentsBottom .type3{float:left;width:300px;height:120px;margin:0 10px;}
#contentsBottom .type3 a{display:block;width:300px;height:120px}
#contentsBottom .twitter_bt{background:url(../img/button/twitter.jpg) no-repeat;}
#contentsBottom .com{background:url(../img/button/com.jpg) no-repeat;}*/


#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxTopLeft{display:none;}
    #cboxTopCenter{display:none;}
    #cboxTopRight{display:none;}

    #cboxBottomLeft{display:none;}
    #cboxBottomCenter{height:40px; }
    #cboxBottomRight{display:none;}

    #cboxMiddleLeft{display:none;}
    #cboxMiddleRight{display:none;}
    #cboxContent{overflow:visible;}
        .cboxIframe{background:#000;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; t}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; }
        #cboxPrevious,#cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-38px; background:url(../img/colorbox/controls.png) no-repeat 0px 0px; width:40px; height:40px; text-indent:-9999px;}
        #cboxPrevious:active, #cboxClose:active {outline:0;}
        #cboxClose{right:0; background-position:0 0;}
        #cboxClose:hover{background-position:0 -40px;}

.spotBox{background:#000;}
.spotBox #mov{width:640px; height:515px;margin:0 auto;}

/*$B!w(Bfooter
/////////////////////////////////////////////////////////////////////////*/
#page_top{text-indent: -9999px;}
#page_top a{width:140px;height:113px;background:url(../img/pagetop.png) center top no-repeat ;position:fixed;bottom:50px;right:20px;}
#page_top a:hover{filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;text-decoration:none; } 

.social {clear:both; width:230px; margin:20px auto; background:#fff; }
.social .Tw{float:right;}
.social .Fb{float:left;}
#footer {text-align:center;  margin:0px auto; padding:30px 0;}
#footerIn {clear:both;padding:10px 0 20px; }
#ft{color:#fff;font-size:120%;line-height:200%;letter-spacing:0.6px;}
#footer a { text-decoration:none; color:#fff;}
#footer a:hover{ text-decoration:none; color:#dac69f;}
#footerIn p{margin:0 auto; }

/*$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*/
