.gazo img:hover{
filter:alpha(opacity=80);
opacity:0.8;
}

body {
	margin: auto;
	background-color: #FFFFFF;
	font-size: 14px;
	text-align:center;
	font-style: normal;
	line-height: 17px;
	font-family: "ƒƒCƒŠƒI","‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
	color: #666666;
	width: 800px;
}


h1 {
   margin-top: 2px;
   margin-bottom: 0px;
   font-size: 12px;
   text-align:left;
   width: 800px;
}

h2 {
   margin: 5px 0px 5px 5px;
   font-size: 14px;
   font-weight: bold;
}

h3 {
   margin-top: 5px;
   font-size: 14px;

}

a  {
   font-size: 14px;
}

A:link		{color: #0000ff;text-decoration: none;}
A:visited	{text-decoration: none;}
A:hover{ text-decoration: underline overline;color:#0000FF ;} {font-weight:#000000;}
A:active {color:#333333;text-decoration: underline;}


p  {
   font-size: 14px;
}

ul {
   margin: 0px 0px 8px 0px;
}

li {
   text-align: left; 
   margin: 0px 0px 0px 1px;
   padding: 0px 0px 0px 1px;
   font-size: 14px;
   line-height: 20px;
   list-style-type: disc;
} 



img {border:none;}

#container {
width:800px;
margin:0 auto;
}

#hed {
   background-image:url("image/header5.gif");
   background-repeat: no-repeat;
   line-height: 140%;
   margin-right: auto;
   margin-left: auto;
   margin-bottom: 5px;
   text-align: left;
   padding:0px;
   width: 800px;
}


#hed .navi {
	display: block;
	font-size: 14px;
	text-align: center;
	width: 800px;
	float: none;
	background-color: #FFF9EC;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 1px 0px;
	text-decoration: none;
}


#hed .navi-pan {
	font-size: 14px;
	text-align: left;
	margin: 5px 0px 0px 0px;
	background-color: #FFFFFF;
	line-height: 140%;
}

#hed h1{
   display: block;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 0px 0px 435px;
   font-size: 11px;
   font-style: normal;
   text-align: left;
   float: left;
}

#hed .back {
   display: block;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 50px 0px 0px 0px;
   font-size: 12px;
   text-align: left;
   vertical-align: baseline;
   text-decoration: none;
   color: #000000;
   width: 800px;
}

#hed .navi-pan a{
       display:block;
   font-size: 12px;
   text-align: left;
   float: left;
      color: #666666;
	  font-weight: none;
   margin: 0px 0px 0px 0px;
   text-decoration: underline;
}   

#container {
   line-height: 140%;
   margin-right: auto;
   margin-left: auto;
   margin-top: 20px;
   text-align: left;
   padding: 0px;
   width: 800px;
}

#content {
   background-color:#FFFFFF;
   color:#666666;
   font-size: 12px;
   text-align: left;
   float: right;
   width: 620px;
   margin: 0px 0px 0px 0px; 
}

#content .top_bn {
   font-size: 14px;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   background-image:url("image/sod18.jpg");
@ background-repeat:no-repeat;
   background-position: 0px 0px;
   float: none;
   width: 460px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #999999;
}

#content .top_bn_a {
   display:block;
   width: 100%;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 180px 0px;
   text-decoration: none;
   color:#330000;
}

#content .top_t1 {
   width: auto;
   font-size: 14px;
   text-align: left;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   background-color:#FFFFFF;
   background-position: 0px 0px;
   float: none;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #FFFFFF;
}

#content .top_t2 {
   font-size: 14px;
   text-align: left;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   background-color:#FFFFFF;
   background-position: 0px 0px;
   float: none;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #999999;
}

#content .title {
   margin: 0px 0px 0px 0px;
}

#content .title h3 {
   background-color: #523000;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 3px 0px 3px 10px;
} 

#main {
   background-color:#FFFFFF;
   color:#666666;
   font-size: 14px;
   text-align: left;
   float: left;
   width: 440px;
   margin: 0px 0px 0px 0px;
}

#main .coment {
   margin: 0px 0px 10px 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #999999;
}

#main .comenttitle {
   background-color: #CC9966;
   font-size: 18px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 5px 0px;
   padding: 2px 0px 2px 10px;
}

#main .comenttitle1 {
   background-color: #ff9900;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 5px 0px;
   padding: 2px 0px 2px 0px;
}

#main .coment h4 {
   background-color: #FFFFFF;
   font-size: 14px;
   font-weight: normal;
   color: #666666;
   text-align: left;
   margin: 0px 0px 10px 0px;
   padding: 2px 0px 2px 0px;
}

#main1 {
   background-color:#FFFFFF;
   color:#666666;
   font-size: 12px;
   text-align: left;
   float: left;
   width: 450px;
   margin: 0px 0px 0px 5px;
}

#main1 .coment {
   margin: 0px 0px 10px 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #999999;
}

#main1 .comenttitle {
   background-color: #006600;
   font-size: 18px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 5px 0px;
   padding: 2px 0px 2px 10px;
}

#main1 .comenttitle1 {
   background-color: #ff9900;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 5px 0px;
   padding: 2px 0px 2px 10px;
}

#main1 .coment h4 {
   background-color: #FFFFFF;
   font-size: 14px;
   font-weight: normal;
   color: #666666;
   text-align: left;
   margin: 0px 0px 10px 0px;
   padding: 2px 0px 2px 0px;
}

#main2 {
   background-color:#FFFFFF;
   color:#666666;
   font-size: 12px;
   text-align: left;
   float: left;
   width: 620px;
   margin: 0px 0px 0px 0px;
}

#main2 .coment {
   margin: 0px 0px 0px 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #CCCCCC;
}

#main2 .comenttitle {
   background-color: #94CF5A;
   font-size: 18px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 5px 0px;
   padding: 0px 0px 0px 0px;
}

#main2 .comenttitle1  {
   background-color: #ff9900;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 5px 0px;
   padding: 2px 0px 2px 10px;
}

#main2 .comenttitle  h3 {
   background-color:#94CF5A;
   font-size: 18px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 2px 0px;
}

#main2 .comenttitle  h4 {
   background-color:#CC9966;
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
   text-align: left;
   margin: 0px 0px 0px 0px;
   padding: 2px 0px 2px 0px;
}


#main2 .center-block-cap {
	font-weight:bold;
    font-size: 14px;
	line-height:140%;
	margin:10px 0px 0px 0x;
	color:#cc0000;
    }

#main .stone-block-p1 {
	padding: 0px;
    margin: 0px;
    line-height: 140%;
    font-size: 10px;
    color: #003399;
}


#point {
   background-color:#FFFFFF;
   color:#636563;
   font-size: 14px;
   text-align: left;
   float: right;
   width: 180px;
   margin:0px 0px 0px 0px;
   border-width:1px 1px 1px 1px;
   border-style:solid;
   border-color:#E7C794F;
}


#point a{
  font-size: 12px;
}
 
#point h4 {
   background-color: #006600;
   font-size: 14px;
   font-weight: bold;
   color: #ffffff;
   text-align: center;
   margin: 0px 0px 3px 0px;
   padding: 3px 0px 3px 0px;
}

#point .menu01 {
   margin: 0px 0px 0px 0px;
}

#point .menu li {
   text-align: left; 
   margin: 0px 0px 0px 2px;
   padding: 0px 0px 0px 5px;
   font-size: 14px;
   line-height: 20px;
   list-style-type: disc;
}  

#point .menuspace {
   margin: 0px 0px 10px 0px;
}

#point p {
   background-color: #ffffff;
   font-size: 14px;
   font-weight: normal;
   color: #666666;
   text-align: left;
   margin: 0px 2px 0px 2px;
   padding: 0px 0px 0px 0px;
}

#point li {
   text-align: left; 
   margin: 0px 0px 0px 1px;
   padding: 0px 0px 0px 1px;
   font-size: 12px;
   line-height: 20px;
   list-style-type: disc;
}  

#point.1 {
   background-color:#FFFFFF;
   color:#666666;
   font-size: 14px;
   text-align: left;
   float: right;
   width: 160px;
   margin: 0px 0px 0px 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #006600;
}

#point .nagare {
     background-image: url("images/nagare.gif");
	 background-repeat: no-repeat;
	    line-height: 140%;
   margin-right: auto;
   margin-left: auto;
   height: 25px;
   widht: 140px;
   margin-bottom: 10px;
   text-align: center;
   padding: 0px;
}


#navi {
    background-color: #ffffcc;
    color: #666666;
    font-size: 12px;
    text-align: center;
    width: 160px;
    float: left;
    margin: 0px 0px 0px 0px;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
	border-color: #ff9900;	
}

#side {
   background-color:#FFFFFF;
   color: #636563;
   font-size: 12px;
   text-align: left;
   float: left;
   width: 160px;
   margin: 0px 0px 0px 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #006600;
}

#side-menu {
font-size:12px;
}

 
#side .menuspace {
   margin: 0px 0px 10px 0px;
}

#side .menu01 {
   margin: 0px 0px 0px 0px;
}

#side .menu01 h2 {
   background-color:#94CF5A;
   font-size:14px;
   font-weight:bold;
   color: #000000;
   text-align: center;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#side .menu01 p {
   background-color:#ffffcc;
   font-size: 14px;
   font-weight: normal;
   color: #666666;
   text-align: left;
   margin: 0px 2px 0px 2px;
   padding: 0px 0px 0px 0px;
}


#side .menu02 h3 {
   background-color: #ff9900;
   font-size:14px;
   font-weight:bold;
   color: #333333;
   text-align: center;
   margin: 0px 0px 0px 0px;
   padding: 3px 0px 3px 5px;
}

#side .menu02 {
   margin: 0px 0px 0px 0px;
}



#side .menu02 p {
   background-color:#ffffcc;
   font-size: 14px;
   font-weight: normal;
   color: #666666;
   text-align: left;
   margin: 0px 2px 0px 2px;
   padding: 0px 0px 0px 0px;
}

#side .menu02 ul {
   margin: 0px 0px 0px 2px;
   padding: 0px 0px 5px 0px
}

#side .menu02 a {
   font-size: 11px;
  }

#side .menu02 li {
   text-align: left; 
   margin: 0px 0px 0px 2px;
   padding: 0px 0px 0px 5px;
   font-size: 14px;
   line-height: 20px;
   list-style-type: disc;
}  

#side .pickup {
    width: 150px;
    margin: 0px 0px 0px 5px;
    float: none;
    }

#side .pickup ul {
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

#side .pickup li {
    text-align: left;
    margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    list-style-type: none;
}
#side .pickup a {
	display:block;
    text-align: center;
	width:160px;
	text-decoration: none;
	padding: 100px 0px 0px 0px;
}

#side .pickup_01 {
	background-image:url("image/blog.gif");
	background-repeat:no-repeat;
}

#side .kensyo {
    width: 160px;
    margin: 5px 0px 0px 0px;
    float: none;
    }

#side .kensyo h2 {
    font-size: 12px;
	margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    color: #ffffff;
    font-style: normal;
	font-weight: normal;
    background-color: #009933;
    }

#side .kensyo h3 {
    font-size: 12px;
	margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    color: #ffffff;
    font-style: normal;
	font-weight: normal;
    background-color: #009933;
    }

#side .kensyo_img1 {
	background-image:url("image/rooibostea5.jpg");
	background-repeat:no-repeat;
    margin: 0px;
    padding: 0px;
    background-position: top center;
	width:160px;
}

#side .kensyo_img_a1 {
    font-size: 11px;
	display:block;
    text-align: center;
	width:160px;
    margin: 0px 0px 0px 0px;
	padding: 130px 5px 10px 5px;
}

#bottom {
   line-height: 140%;
   margin-right: auto;
   margin-left: auto;
   margin-bottom: 5px;
   text-align:center;
   padding: 0px;
   width: 800px;
} 

#footer {
   margin-right: auto;
   margin-left: auto;
   line-height: 140%;
   margin-top: 10px;
   text-align:center;
   padding: 0px;
   width: 800px;
   clear:both;

}

#footer .navi { 
   display: block;
   font-size: 14px;
   text-align: center;
   color: #ffffff;
   background-color: #cc9999;
   margin: 5px 0px 1px 0px;
   padding: 1px 0px 1px 0px;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #993333;
} 

#footer .navi a {
   font-size: 14px;
   text-align: center;
   float: none;
   color: #ffffff;
   margin: 0px 0px 0px 0px;
   text-decoration: none;
}  

#ichiran {
font-size: 9px;
}

#contents {
width:600px;
height:auto;
margin:15px;
}

 a:hover img{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background: #fff;
}

<style type="text/css">
<!--

.style1 {font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"}
.style3 {font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; font-size: 14px; }
.style4 {font-size: 14px}
.style5 {font-weight: bold;}
.style7 {font-weight: bold; font-size:16px;}
.style8 {color: #FF0000; font-size: 18px; font-weight: bold;}

.style20 {font-size: 12px;}

.style9 {font-size: 14px; font-weight: bold; color:#CE0000;}

.style10 {background-color: #ffff55;}

-->
</style>

}


}
