@charset "ISO-2022-JP";A:link{color:red;}A:visited{color:#535353;}body {font-family:"$B#M#S(B $B#P%4%7%C%/(B", "Hiragino Kaku Gothic Pro", "$B%R%i%.%N3Q%4(B Pro W3", Osaka, san-serif;background:url(images/bg.jpg) ;background-color:#1a151e;color:#000000;text-align:center;margin:0;padding:0;}.container {width: 708px;text-align: left;margin-right: auto;margin-left: auto;}h3, h4{display:none;margin:0;padding:0;}.clear{clear:both;}.hrgray {border-bottom: 1px solid #818181;background: transparent;margin:0px auto;padding:0px;height:1px;font-size: 1%;	clear:both;}.mienai{display:none;clear:both;}/*$B%X%C%@!<MQ(B*/#header{width:369px;height:447px;background:url(images/holic-top2_01.jpg) no-repeat;float:left;}#header h2 {display: none;}/*$B%a%K%e!<MQ(B*/#menu {width:708px;height:29px;background:url(images/holic-top2_04.gif) no-repeat;clear:both;}#menu a {display:block;height:27px;}#menu ul, #menu li {width:708px;margin :0;padding :0;list-style:none;}#menu li {margin:2px 0 0 0;padding:0 0 0 15px;float:left;width:77px;height:27px;}.altm{display:none;}#menu li .info{background:url(images/menu_01.gif) no-repeat;width:77px;}#menu li .staff{background:url(images/menu_02.gif) no-repeat;width:77px;}#menu li .cast{background:url(images/menu_03.gif) no-repeat;width:77px;}#menu li .story{background:url(images/menu_04.gif) no-repeat;width:77px;}#menu li .chara{background:url(images/menu_05.gif) no-repeat;width:77px;}#menu li .goods{background:url(images/menu_06.gif) no-repeat;width:77px;}#menu li .special{background:url(images/menu_07.gif) no-repeat;width:77px;}/*$B%a%K%e!<%m!<%k%*!<%P!<(B*/#menu li .info:hover{background:url(images/menu-o_01.gif) no-repeat;}#menu li .staff:hover{background:url(images/menu-o_02.gif) no-repeat;}#menu li .cast:hover{background:url(images/menu-o_03.gif) no-repeat;}#menu li .story:hover{background:url(images/menu-o_04.gif) no-repeat;}#menu li .chara:hover{background:url(images/menu-o_05.gif) no-repeat;}#menu li .goods:hover{background:url(images/menu-o_06.gif) no-repeat;}#menu li .special:hover{background:url(images/menu-o_07.gif) no-repeat;}/*$B%3%s%F%s%DMQ(B*/.contents{padding: 0px;margin: 0px;width:339px;height:auto;float:right;}/*$B99?75-;vMQ(B*/#block-koushin{float:left;color:#000;padding: 0px;margin: 0px;width:339px;height:326px;background:url(images/holic-top2_03.jpg) no-repeat;}.slide{margin:40px 0 0 0;padding:0;width:320px; height:180px; overflow: auto; text-align:left;list-style:none;font-size:70%;line-height:1.25em;}#block-koushin ul, .block-koushin li{list-style:none;}/*$B%H%T%C%/%9(B*/.block-topic{font-size:80%;line-height:1.25em;float:right;padding: 0px;margin: 0px;width: 339px;height:121px;background:url(images/holic-top2_02.jpg) no-repeat;}.block-topic ul{margin:60px 0 0 55px;padding:0px;}/*$B%U%C%?!<MQ(B*/.btmtop {background: url(images/holic-top2_05.gif) no-repeat;clear:both;height:40px;width:708px;margin: 0px;padding:0px;}/*$B%5%$%H%^%C%W(B*/.tbs-link1 {font-size:70%;color: #fff;}.tbs-copy1 {font-size:70%;color: #fff;}