
h1{font-size:11pt; font-weight:normal;}
h2{font-size:10pt;font-weight:normal;}
h3{font-size:9pt; font-weight:normal;}
hr { border-style: dotted; border-color: #dcdcdc; }
*{margin:0 auto 0 auto;}
a:link { color: #fff; }
a:visited { color: #fff; }
a:hover { color: #dcdcdc; }
a:active { color: #fff; }
a { text-decoration: none;
}

body{ 
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-color:#000;
}

#top{
width: 1024px;
height:118px;
margin:0px auto 0px auto;
background-color:#;
}

div#header{
width: 1024px;
height:563px;
margin:0px auto 0px auto;
background-color:#;
}

div#info{
width:900px;
height:100px;
margin:25px auto 25px auto;
border:0px solid orange;
background-color:#fff;
}

#chapter{
height:25px;
width:900px;
text-align: center;
font-size:11pt;
color:#fff ;
line-height:1.9em;
margin-top:3px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
padding:0px;
background-color:#000;
background-image:url();
border:1px solid #808080;
}

div#voice{
height:75px;
width:881px;
text-align: left;
overflow-y: scroll;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:3px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-botom:5px;
font-size: 12px;
color:#696969;
line-height:1.6em;
border-top:0px solid #808080;
border-right:0px solid #808080;
border-left:1px solid #808080;
border-bottom:1px solid #808080;
background-color:#000;
background-image:url(bg_info.gif);
}

div#container{
width: 1024px;
height:1700px;
margin:0px auto 0px auto;
background-color:#000;
}

#menu{
width: 300px;
height:280px;
float: left;
margin:20px 0px 20px 30px;
background-color:#;
}

#menu a:hover img{
opacity:0.8;
filter: alpha(opacity=90);
-ms-filter: &quot;alpha( opacity=10 )&quot;;
background: ;
}

div#name{
height:495px;
width:900px;
margin-top:3px;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
padding:0px;
background-color:#;
background-image:url();
border:0px solid #808080;
}

div#okonomi{
height:510px;
width:560px;
float:left;
margin-top:0px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
padding:0px;
background-color:#;
background-image:url();
border:0px solid #808080;
}

div#image{
height:470px;
width:320px;
float:left;
margin-top:0px;
margin-right:0px;
margin-left:20px;
margin-bottom:0px;
padding:0px;
background-color:#;
background-image:url();
border:0px solid #808080;
}



#left{
width: 450px;
height:30px;
float:left;
font-size: 24px;
text-align: left;
line-height:1.35em;
color:white;
border-top:0px solid #;
margin:12px auto 0px 0px;
background-color:#;
}

#right{
width: 100px;
height:30px;
float:left;
font-size: 24px;
text-align: right;
line-height:1.35em;
color:white;
border-top:0px solid #;
margin:12px auto 0px 10px;
background-color:#;
}

#center{
width: 560px;
height:30px;
float:left;
font-size: 20px;
text-align: left;
line-height:1.35em;
color:orange;
border-top:0px solid #;
margin:12px auto 0px 0px;
background-color:#;
}

div#topping{
width:900px;
height:57px;
margin:0px auto 25px auto;
border:0px solid orange;
background-color:#;
border:1px solid #808080;
}

#topping2{
height:25px;
width:900px;
text-align: center;
font-size:15pt;
color:orange ;
line-height:1.4em;
margin-top:3px;
margin-right:auto;
margin-left:auto;
margin-bottom:0px;
padding:0px;
background-color:#000;
background-image:url();
border:0px solid #808080;
}

div#voice2{
height:28px;
width:900px;
text-align: center;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
font-size: 18px;
color:#fff;
line-height:1.8em;
background-color:#000;
background-image:url();
}

div#box{
width: 960px;
height:590px;
margin:20px 0px 0px 30px;
background-color:#000;
}

#map{
width: 750px;
height:590px;
float: left;
margin:0px 0px 0px 0px;
background-color:#;
}

#photo{
width: 205px;
height:590px;
float: left;
margin:0px 0px 0px 5px;
background-color:#;
}

div#footer{
width: 1024px;
height:30px;
font-size: 14px;
text-align: center;
line-height:1.9em;
color:white;
border-top:1px solid #fff;
margin:0px auto 0px auto;
background-color:#000;
}