* {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/soto.jpg"); 
background-color:#ffffff; 
width:100%; 
height:100%; 
margin-bottom:0px; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
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; 
text-align:center; }

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



#main {width:752px;  
display:box; 
position:relative; 
background-image:url("/sozai/haikei.jpg"); 
background-repeat:repeat; 
background-attachment:scroll; 
margin-top:0px; 
margin-bottom:0px; 
margin-left:auto; 
margin-right:auto; 
padding-top:0px; 
padding-bottom:0px; 
padding-left:auto; 
padding-right:auto; 
text-align:center; }


#header{width:752px; 
height:50px; 
background-image:url("/sozai/header.gif"); 
background-repeat: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; }


#nabi{width:752px; 
height:36px; 
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 {
background-position:left bottom; 
text-decoration:none; }

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

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

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

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

.list0{ float: left; 
overflow:hidden;
border-bottom:2px solid #331900; 
width:1px; 
height:35px; 
margin:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
color:#000000; 
text-align: center; 
list-style: none; }

.listh a{ float: left; 
background-image:url("/sozai/tb1home.png"); 
background-repeat:no-repeat; 
background-position:top right; 
width:107px; 
height:35px; 
margin:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px;  
font-size:8px; 
color:#9e8e7e; 
text-align: center; 
list-style: none; }

.listm a{ float: left; 
background-image:url("/sozai/tb5menu.png"); 
background-repeat:no-repeat; 
background-position:top right; 
border-bottom:1px solid #331900; 
width:107px; 
height:35px; 
margin:0px; 
padding-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
font-size:8px; 
color:#5e4935; 
text-align: center; 
list-style: none; }

.listt a{ float: left; 
background-image:url("/sozai/tb5tenpo.png"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top right; 
border-bottom:1px solid #331900; 
width:107px; 
height:35px; 
margin:0px; 
padding-top:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
font-size:8px; 
color:#5e4935; 
text-align: center; 
list-style: none; }

.listk a{ float: left; 
background-image:url("/sozai/tb5koda.png"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top right; 
border-bottom:1px solid #331900; 
width:107px; 
height:35px; 
margin:0px; 
padding-top:0px;
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
font-size:8px; 
color:#5e4935; 
text-align: center; 
list-style: none; }

.listi a{ float: left; 
background-image:url("/sozai/tb5media.png"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top right; 
border-bottom:1px solid #331900; 
width:107px; 
height:35px; 
margin:0px; 
padding-top:0px;
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
font-size:8px; 
color:#5e4935; 
text-align: center; 
list-style: none; }

.listc a{ float: left; 
background-image:url("/sozai/tb5cook.png"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top right; 
border-bottom:1px solid #331900; 
width:107px; 
height:35px; 
margin:0px; 
padding-top:0px;
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
font-size:8px; 
color:#5e4935; 
text-align: center; 
list-style: none; }

.lists a{ float: left; 
background-image:url("/sozai/tb5shop.png"); 
overflow:hidden;
background-repeat:no-repeat; 
background-position:top right; 
border-bottom:1px solid #331900; 
width:107px; 
height:35px; 
margin:0px; 
padding-top:0px;
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
font-size:8px; 
color:#5e4935; 
text-align: center; 
list-style: none; }

#contents {width:750px; 
height:700px; 
overflow:hidden;
border-right:1px solid #5d0d17; 
border-left:1px solid #5d0d17; 
border-bottom:3px ridge #5d0d17; 
background-repeat:repeat; 
background-attachment:scroll; 
margin:0px; 
padding:0px; 
float:left; 
text-align:center; }

#left {width:374px; 
height:700px; 
float:left; 
overflow:hidden;
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:left; }

#right {width:374px; 
height:700px; 
border-left:1px dotted #331900; 
float:right; 
overflow:hidden;
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:left; }

#news{width:370px; 
margin-bottom:0px; 
margin-left:5px; 
margin-right:0px; 
margin-top:8px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:0px; 
text-align:left; 
overflow:hidden;
list-style: none; }

dt{width:370px; 
border-bottom:1px dotted #331900; 
margin:2px; 
padding:0px; 
color:#006400; 
font-family:"HGS‘n‰pŠpÎß¯Ìß‘Ì",sans-serif; 
font-weight:bold; 
font-size:22px; 
overflow:hidden;
text-align:left; }

dd{width:370px; 
margin:2px; 
padding-top:2px; 
padding-bottom:2px; 
border-bottom:1px dotted #331900; 
color:#000000; 
overflow:hidden;
text-align:left; 
font-size:15px; }

h1{margin:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:20px; 
font-family:"HGŠÛºÞ¼¯¸M-PRO",sans-serif; 
color:#ffff00; 
font-weight:bold; 
text-align:center; 
font-size:35px; }

h2{margin:0px; 
padding-bottom:0px; 
padding-left:20px; 
padding-right:0px; 
padding-top:8px; 
font-family:"HG‘n‰pŠpÎß¯Ìß‘Ì",sans-serif; 
color:#ff0000; 
font-weight:bold; 
text-align:left; 
font-size:30px; }

h3{margin:0px; 
padding-bottom:0px; 
padding-left:0px; 
padding-right:0px; 
padding-top:8px; 
color:#000000; 
font-weight:bold; 
text-align:center; 
font-size:23px; }

.b0{margin-left:0px; 
padding-bottom:0px; 
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
color:#000000; 
text-align:center; 
font-size:15px; }

.b1{margin:0px; 
line-height:20px; 
padding-bottom:5px; 
padding-left:9px; 
padding-right:0px; 
padding-top:5px; 
color:#000000; 
text-align:left; 
font-size:15px; }

.b2{margin:0px; 
line-height:20px; 
padding-bottom:5px; 
padding-left:6px; 
padding-right:0px; 
padding-top:10px; 
color:#000000; 
text-align:left; 
font-size:17px; }

#footer {width:750px; 
height:140px; 
float:none; 
clear: both;
overflow:hidden; 
border-left:1px solid #ea8b04; 
border-right:1px solid #ea8b04; 
border-bottom:1px solid #ea8b04; 
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; }

#sita {width:750px; 
height:200px; 
float:none; 
clear: both;
overflow:hidden; 
background-color:#ffffff; 
border-left:1px solid #ea8b04; 
border-right:1px solid #ea8b04; 
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:750px; 
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; }