#logo p#pankuzu{ margin-top:30px; font-size:85%; line-height:130%;}
#logo p#pankuzu a{ color:#000000; background:transparent; text-decoration:underline;}
#logo p#pankuzu a:hover{ text-decoration:none;}

#menu #arrow02{ margin-top:87px;}
*:first-child+html #menu #arrow02{ margin-top:92px;}
*html #menu #arrow02{ margin-top:92px;}

#menu #arrow03{ margin-top:123px;}
*:first-child+html #menu #arrow03{ margin-top:133px;}
*html #menu #arrow03{ margin-top:133px;}

#menu #arrow04{ margin-top:159px;}
*:first-child+html #menu #arrow04{ margin-top:174px;}
*html #menu #arrow04{ margin-top:174px;}

#menu #arrow05{ margin-top:195px;}
*:first-child+html #menu #arrow05{ margin-top:215px;}
*html #menu #arrow05{ margin-top:215px;}

ul#works li.on{ color:#9933ff;}

ul#contslist{ margin-top:50px; font-size:93%;}
ul#contslist02{ margin-top:20px; font-size:93%;}
ul#contslist li, ul#contslist02 li{ float:left; margin-right:15px;}
ul#contslist li a, ul#contslist02 li a{ color:#000000; background:transparent; text-decoration:underline;}
ul#contslist li a:hover, ul#contslist02 li a:hover{ text-decoration:none;}

/* livehistory */
#livehistory h2#contsttl{ background:url(../images/livehistory/ttl_livehistory.png) no-repeat; width:513px; height:13px;
behavior: expression(IEPNGFIX.fix(this));
}

#livehistory h3{ margin-top:50px; font-size:93%; color:#000000;}

#livehistory .parts01, #livehistory .parts02{ float:left; margin-top:20px; width:251px;}
#livehistory .parts01{ margin-right:10px;}
#livehistory h2, #livehistory p{ font-size:93%; line-height:130%;}
#livehistory p{ margin-top:10px;}

/* altamiraworks */
#altamiraworks h2#contsttl{ background:url(../images/works/ttl_works.png) no-repeat; width:513px; height:13px;
behavior: expression(IEPNGFIX.fix(this));
}

#altamiraworks h3{ margin-top:50px; font-size:93%; color:#000000;}

#altamiraworks .parts01, #altamiraworks .parts02{ float:left; margin-top:20px; width:251px;}
#altamiraworks .parts01{ margin-right:10px;}
#altamiraworks .poster{ float:left; width:110px;}
#altamiraworks .txtinfo h2, #altamiraworks .txtinfo p, #altamiraworks .txtinfo img{ float:left; width:141px; font-size:93%; line-height:130%;}
#altamiraworks .txtinfo p{ margin-top:10px;}

/* artists */
#artists h2#contsttl{ background:url(../images/artists/ttl_artists.png) no-repeat; width:513px; height:13px;
behavior: expression(IEPNGFIX.fix(this));
}

#artists h3.ttl{ margin-top:50px; font-size:93%; color:#000000;}
#artists h4{ margin-top:50px; font-size:93%; color:#000000;}

#artists table{ margin-top:20px; width:513px;}
#artists th{ width:60px; font-size:93%; line-height:130%; background:#997a7a; padding:4px 10px; font-weight:normal;}
#artists td{ font-size:93%; line-height:150%; background:#cba2a2; padding:4px 10px; vertical-align:top;}
#artists td .itemarea{ float:left; width:110px; margin:20px 0;}
#artists td .infoarea{ float:left; width:380px; margin:20px 0;}
#artists td p{ margin-top:10px;}
#artists td p.newslink{ margin-top:20px;!important}

#artists td h5{ font-size:93%; margin-top:20px; background:#ffffff; padding:2px 10px;}
#artists td h6{ font-size:93%; margin-top:10px;}

#artists #mov{ margin-top:20px; text-align:center;}
#artists #mainimg{ margin-top:20px;}
#artists p{ margin-top:20px; line-height:150%;}
#artists ul#director{ margin-top:20px;}
#artists ul#director li{ float:left; width:250px;}
#artists ul#director li span{ display:block; margin-top:5px; font-size:93%; font-weight:bold; line-height:130%;}

/* link */
#link h2#contsttl{ background:url(../images/link/ttl_link.png) no-repeat; width:513px; height:13px;
behavior: expression(IEPNGFIX.fix(this));
}

#link div{ float:left; width:164px;}
#link div span{ display:block; margin-top:5px;}
#link div span a{ font-size:93%; line-height:130%;}

