@charset "UTF-8";

* { margin: 0;	padding: 0; font-family: Arial, Helvetica, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif; }
h1,h2,h3,h4,h5,h6,p,address {	font-size: 100%;	font-weight: normal;	font-style: normal; }
img { border: none; }

.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */

body { background-color: #000; text-align: center; color: #FFF; font-size: 11px; line-height: 16px; background-repeat: no-repeat; }
#mainFrame { background-image: url(/jp3/special2/1001_3_horror/horrorBg.jpg); background-repeat: repeat-y; width: 844px; margin: 0 auto; }
#mainFrameI { width: 800px; margin: 0 auto; text-align: left; }

p { display: block; }

#pagetop { text-align: center; }
#pagetopDummy { float: left; width: 300px; }
#pagetop a { float: left; display: block; width: 200px; height: 70px; }



#titleFrame { width: 800px; height: 990px; }
#story { height: 477px; }
#storyTopdummy { height: 136px; }
#storyDummy { float: left; width: 44px; }
#storyText { float: left; width: 380px; padding-top: 25px; line-height: 18px; }
#trailer { float: left; width: 320px; }

#spec { height: 288px; }
#specDummy { float: left; width: 248px; }
#specText { float: left; width: 330px; }
#specLink { float: left; width: 150px; }
#specLink a { display: block; width: 150px; height: 100px; }



#kyofuFormF { width: 600px; height: 420px; margin-left: 100px; }
#kyofuFormT {  }
#kyofuFormT th { padding-bottom: 7px; text-align: left; width: 150px; }
#kyofuFormT td { padding-bottom: 7px; }
#kyofuFormF #submitbutton { background-color: #CCC; padding: 3px 5px; color: #000; border: solid 1px #333; }
#kyofuFormF #submitbutton:hover { background-color: #F00; }
#kyofuFormF input { font-size: 11px; padding: 2px; color: #F00; }

#kyofuFormF2 { width: 600px; height: 310px; margin-left: 100px; }
#kyofuFormT {  }
#kyofuFormT th { padding-bottom: 7px; text-align: left; width: 150px; }
#kyofuFormT td { padding-bottom: 7px; }
#kyofuFormF2 #submitbutton { background-color: #CCC; padding: 3px 5px; color: #000; border: solid 1px #333; }
#kyofuFormF2 #submitbutton:hover { background-color: #F00; }
#kyofuFormF2 input { font-size: 11px; padding: 2px; color: #F00; }

