#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;}

#menu #arrow06{ margin-top:231px;}
*:first-child+html #menu #arrow06{ margin-top:256px;}
*html #menu #arrow06{ margin-top:256px;}

ul#contslist{ margin-top:50px; font-size:93%; line-height:150%;}
ul#contslist02{ margin-top:20px; font-size:93%; line-height:150%;}
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;}

/* movies */
#movies h2#contsttl{ background:url(../images/movies/ttl_movies.png) no-repeat; width:513px; height:13px;
behavior: expression(IEPNGFIX.fix(this));
}

#movies h3{ margin-top:50px; font-size:93%; color:#000000;}

#movies .parts01, #movies .parts02{ float:left; margin-top:20px; width:251px;}
#movies .parts01{ margin-right:10px;}
#movies .poster{ float:left; width:110px;}
#movies .txtinfo{ float:left; width:141px;}
#movies .txtinfo h2, #movies .txtinfo p{ font-size:93%; line-height:130%;}
#movies .txtinfo a.official, #movies .txtinfo a.video{ background:transparent;!important}
#movies .txtinfo p, #movies .txtinfo li{ margin-top:10px;}
#movies .txtinfo li{ float:left; width:67px;}
#movies p#print{ background:url(../images/movies/btn_print_on.jpg) no-repeat top left; margin-top:50px; font-size:93%; line-height:130%;!important}
#movies p#print{ padding:0 0 0 67px;}

/* company */
#company h2#contsttl{ background:url(../images/company/ttl_company.png) no-repeat; width:513px; height:13px;
behavior: expression(IEPNGFIX.fix(this));
}

#company h3{ margin-top:50px; font-size:93%; color:#000000;}
#company h4{ margin-top:50px; font-size:93%; color:#000000;}

#company table{ margin-top:20px; width:513px;}
#company th{ width:60px; font-size:93%; line-height:130%; background:#85a3a6; padding:4px 10px; font-weight:normal;}
#company td{ font-size:93%; line-height:150%; background:#add5d9; padding:4px 10px; vertical-align:top;}

#company .itemarea{ float:left; width:110px;}
#company .infoarea{ float:left; width:300px;}

#company #mov{ margin-top:20px; text-align:center;}
#company #mainimg{ margin-top:20px;}
#company p{ margin-top:20px; line-height:150%;}
#company ul#director{ margin-top:20px;}
#company ul#director li{ float:left; width:250px;}
#company 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 ul{ margin-top:50px;}
#link ul li{ float:left; width:164px;}
#link ul li span{ display:block; margin-top:5px;}
#link ul li span a{ font-size:93%; line-height:130%;}

/* movie pop */
h2.moviepop{ margin:50px 20px 0 20px; font-size:93%; color:#000000;}
#moviepop table{ margin:10px; width:513px;}
#moviepop th{ width:120px; font-size:93%; line-height:130%; background:#85a3a6; padding:4px 10px; font-weight:normal; text-align:left;}
#moviepop td{ font-size:93%; line-height:150%; background:#add5d9; padding:4px 10px; vertical-align:top;}
#moviepop h3{ font-size:93%; color:#000000;}
#moviepop .itemarea{ float:left; width:110px; margin-top:20px;}
#moviepop .infoarea{ float:left; width:240px; margin-top:20px;}
