/* CSS Document */

#ghost{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",sans-serif;
	width:800px;
	margin:0 auto;
	border:1px solid #666;
	color:#000;
}

.top01 { background: url(top_01.jpg) no-repeat; width: 800px; height: 270px; margin: 0px auto;}

.top02 { background: url(top_02.jpg) no-repeat; width: 800px; height: 262px; margin: 0px auto;}

.top03 { background: url(top_03.jpg) no-repeat; width: 800px; height: 265px; margin: 0px auto;}
.top03 p { padding-top: 200px; padding-left: 20px;}

.ghost_contents { background: url(back_middle.gif) repeat-y; width: 800px; margin: 0px auto; text-align: center; padding: 5px 0px 30px 0px;}


.honbun_top { background: url(honbun_top.gif) no-repeat; width: 724px; height: 282px; margin: 20px auto 0px auto;}
h2 { padding-top: 18px;}

.honbun_middle { background: url(honbun_middle.gif) repeat-y; width: 724px; margin: 0px auto; text-align: center;}
.honbun_middle p { color: #FFFFFF; font-size: 14px; text-align: left; width: 600px; margin: 0px auto; line-height: 1.7em; padding: 5px 0px;}

.honbun_bottom { background: url(honbun_bottom.gif) no-repeat; width: 724px; height: 56px; margin: 0px auto; text-align: right;}



.truth { background: url(truth_back.jpg) no-repeat; width: 751px; height: 499px; margin: 30px auto 10px auto; position: relative;}
h3 { padding-top: 20px;}

.men { position: absolute; top: 170px; left: 20px;}
.guzai { position: absolute; top: 335px; left: 30px;}
.soup { position: absolute; top: 285px; left: 510px;}

.truth dt { float: left; width: 60px;}
.truth dd { float: left; color: #FFFFFF; font-size: 13px; width: 150px; text-align: justify; padding-left: 10px; padding-top: 8px;}


a.link_ghost:link { color: #FFFFFF; text-decoration: underline; font-size: 14px;}
a.link_ghost:visited { color: #FFFFFF; text-decoration: underline; font-size: 14px;}
a.link_ghost:hover { color: #FF0000; text-decoration: none; font-size: 14px;}