* {font-color:#000000; 
margin:0px; 
padding:0px; 
font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif; }

html,body {background-attachment:scroll; 
background-repeat:repeat; 
background-image:url("/sozai/img001.gif"); 
width:100%; 
height:100%; 
display:box; 
display: -moz-box; 
display: -webkit-box; 
box-align:center; 
-moz-box-align: center; 
-webkit-box-align: center; 
box-pack:center; 
-moz-box-pack: center; 
-webkit-box-pack: center; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
text-align:center; }

a:link {color:#000000; 
text-decoration:none; }
a:visited {color:#999999; 
text-decoration:none; }
a:hover {color:#000000; 
text-decoration:overline underline; }



#main {width:699px;  
display:box; 
position:relative; 
border-left:1px solid #999999; 
border-right:1px solid #999999; 
background-color:#ffffff; 
background-repeat:no-repeat; 
background-attachment:scroll; 
margin-bottom:0px; 
margin-left:auto; 
margin-right:auto; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:auto; 
padding-right:auto; 
padding-top:0px; 
text-align:center; }


#header{width:699px; 
height:75px; 
border-top:1px solid #000000; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
text-align:center; }

#header a {color:#000000; 
background-image:url("/sozai/logo.png"); 
background-repeat:no-repeat; 
background-position:top left; 
background-color:#ffffff; 
font-size:15px; 
text-align:center; 
height:75px; 
display:block; 
text-decoration:none; }

#header a:hover {color:#000000; 
text-decoration:none; }

#header a:visited {color:#000000; 
text-decoration:none; }


#nabi{width:700px; 
height:56px; 
border-top:3px ridge #ac5c31; 
border-bottom:3px ridge #ac5c31; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
overflow:hidden;
list-style: none; }

#nabi a:hover {color:#000000; 
background-position:0 -10px; 
text-decoration:none; }

#nabi a:link {color:#000000; 
text-decoration:none; }

#nabi a:visited {color:#999999; 
text-decoration:none; }

#nabi ul{margin:0; 
padding:0; }

#nabi li{list-style:none; 
display:inline; }


.listh a{ float: left; 
background-color:#ffffff; 
overflow:hidden;
background-image:url("/sozai/history.png"); 
background-repeat:no-repeat; 
background-position:top left; 
width:174px; 
height:50px; 
margin:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:39px; 
border-right:1px ridge #000000; 
font-size:12px; 
color:#000000; 
text-align: center; 
list-style: none; }

.listn a{ float: left; 
background-color:#ffffff; 
background-image:url("/sozai/menu.png"); 
background-repeat:no-repeat; 
background-position:top left; 
width:174px; 
height:50px; 
margin:0px; 
padding-top:39px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
border-right:1px ridge #000000; 
font-size:12px; 
color:#000000; 
text-align: center; 
list-style: none; }

.listm a{ float: left; 
background-color:#ffffff; 
background-image:url("/sozai/members.png"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top left; 
width:174px; 
height:50px; 
margin:0px; 
padding-top:39px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
border-right:1px ridge #000000; 
font-size:12px; 
color:#000000; 
text-align: center; 
list-style: none; }

.lista a{ float: left; 
background-color:#ffffff; 
background-image:url("/sozai/access.png"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top left; 
width:174px; 
height:50px; 
margin:0px; 
padding-top:39px;
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
font-size:12px; 
color:#000000; 
text-align: center; 
list-style: none; }

.topg{margin: 0px; 
padding:0px; 
border-bottom:3px ridge #ac5c31; 
text-align:left; }

.topn{margin-left:150px; 
padding:0px; 
text-align:left; }

h1{margin:0px; 
padding-bottom:0px; 
padding-left:15px; 
padding-right:5px; 
padding-top:30px; 
color:#000000; 
font-family:"HGS‘n‰pŠpÎß¯Ìß‘Ì",sans-serif; 
font-weight:bold; 
text-align:center; 
font-size:20px; }

#finestg21{width:387px; 
height:284px; 
background-image:url("/sozai/kami1.png"); 
background-repeat:no-repeat; 
margin-bottom:0px; 
margin-left:60px; 
margin-right:0px; 
margin-top:2px; 
padding-top:10px; 
text-align:left; 
overflow:hidden;
list-style: none; }

dt{width:350px; 
margin:0px; 
border-bottom:1px dotted #999999; 
margin-left:10px; 
margin-right:10px; 
padding:5px; 
color:#000000; 
overflow:hidden;
text-align:left; 
font-size:16px; }

dd{width:350px; 
margin:0px; 
margin-left:10px; 
margin-right:10px; 
border-bottom:1px dotted #999999; 
padding:5px; 
color:#000000; 
overflow:hidden;
text-align:left; 
font-size:16px; }

#finestg22{width:280px; 
height:210px; 
background-image:url("/sozai/kami3.png"); 
background-repeat:no-repeat; 
margin-bottom:0px; 
margin-left:80px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:10px; 
padding-right:10px; 
padding-top:5px; 
text-align:left; 
overflow:hidden;
list-style: none; }

.b13{text-align:left; 
font-size:15px; 
color:#000000; 
padding:5px; 
overflow:hidden;
margin-left:10px; 
margin-right:10px; }

.b14{margin:0px; 
padding-bottom:0px; 
padding-left:15px; 
padding-right:5px; 
padding-top:30px; 
color:#000000; 
font-family:"HGS‘n‰pŠpÎß¯Ìß‘Ì",sans-serif; 
font-weight:bold; 
text-align:left; 
font-size:20px; }

.e11{float:right; }

#contents {width:697px; 
height:800px; 
overflow:hidden;
border-bottom:3px ridge #cc0066; 
background-color:#ffffff; 
background-repeat:repeat; 
background-attachment:scroll; 
margin:0px; 
padding:1px; 
float:left; 
text-align:center; }

#cleft {width:522px; 
height:800px; 
float:left; 
overflow:hidden;
background-image:url("/sozai/koruku.jpg"); 
background-color:#ffffff; 
background-repeat:no-repeat; 
background-attachment:scroll; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:10px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
text-align:left; }

#cright {width:174px; 
height:800px; 
float:right; 
overflow:hidden;
background-color:#ffffff; 
background-repeat:no-repeat; 
background-attachment:scroll; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
text-align:center; }

#cnabi{width:175px; 
height:130px; 
border-bottom:1px solid #999999; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
overflow:hidden;
list-style: none; }

#cnabi2{width:175px; 
height:130px; 
border-bottom:1px solid #999999; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
overflow:hidden;
list-style: none; }

#cnabi3{width:175px; 
height:46px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
overflow:hidden;
list-style: none; }

#cnabi a:hover {color:#ffffff; 
text-decoration:none; }

#cnabi a:link {color:#ffffff; 
text-decoration:none; }

#cnabi a:visited {color:#ffffff; 
text-decoration:none; }

#cnabi ul{margin:0; 
padding:0; }

#cnabi li{list-style:none; 
margin:0; 
display:inline; }

#cnabi2 a:hover {color:#3e2000; 
text-decoration:none; }

#cnabi2 a:link {color:#3e2000; 
text-decoration:none; }

#cnabi2 a:visited {color:#3e2000; 
text-decoration:none; }

#cnabi2 ul{margin:0; 
padding:0; }

#cnabi2 li{list-style:none; 
margin:0; 
display:inline; }

#cnabi3 a:hover {color:#ffffff; 
text-decoration:none; }

#cnabi3 a:link {color:#ffffff; 
text-decoration:none; }

#cnabi3 a:visited {color:#ffffff; 
text-decoration:none; }

#cnabi3 ul{margin:0; 
padding:0; }

#cnabi3 li{list-style:none; 
margin:0; 
display:inline; }


.listmd a{ float: left; 
background-color:#ffffff; 
overflow:hidden;
background-image:url("/sozai/media.jpg"); 
background-repeat:no-repeat; 
background-position:top left; 
width:175px; 
height:130px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:113px; 
font-size:15px; 
color:#ffffff; 
text-align:center; 
list-style: none; }

.listin a{ float: left; 
background-color:#ffffff; 
background-image:url("/sozai/info.jpg"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top left; 
width:175px; 
height:130px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:105px; 
font-size:15px; 
color:#3e2000; 
text-align:center; 
list-style: none; }

.listyu a{ float: left; 
background-color:#ffffff; 
background-image:url("/sozai/yuraku.jpg"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top left; 
width:175px; 
height:130px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:113px; 
font-size:15px; 
color:#3e2000; 
text-align:center; 
list-style: none; }

.listit a{ float: left; 
background-color:#ffffff; 
background-image:url("/sozai/itocia.gif"); 
overflow:hidden; 
background-repeat:no-repeat; 
background-position:left top; 
width:175px; 
height:46px; 
margin:0px; 
padding:0px; 
font-size:2px; 
color:#ffffff; 
text-align:left; 
list-style: none; }


#footer {width:698px; 
height:100px; 
float:none; 
clear: both;
overflow:hidden; 
background-color:#ffffff; 
background-image:url("/sozai/foot.gif"); 
margin-bottom:auto; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
text-align:center; }

#fnabi{width:700px; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
overflow:hidden;
list-style: none; }

.flist{float: left; 
width:130px; 
margin:0px; 
padding:5px; 
border-right:1px ridge #000000; 
font-size:12px; 
color:#000000; 
text-align:left; 
list-style: none; }

.b01{text-align:center; 
font-size:18px; 
font-family:"HGS‘n‰pÌßÚ¾ÞÝ½EB",sans-serif; 
font-weight:bold; 
color:#000000; 
padding:5px; 
margin:0px; }
