h1 {
     font-size: medium; 
     margin: 0px; 
   }
h2 {
     font-size: medium; 
     margin: 0px;
   }
h3 {
    font-size: large;
    margin: 0px;
   }
hr {
     border-width: 1px 0px 0px 0px;
     border-style: solid;
     border-color: #69b076;
     height: 1px;
     margin: 0px;
   }
a img.linkimg{
       background:none!important;
     }
a:hover img.linkimg{
       opacity:0.6;
       filter:alpha(opacity=60);
       -ms-filter: "alpha( opacity=60 )";
       background:none!important;
     }
body {
     background-color: #f8f4e6;
     line-height: 1.4;
     }

a.tuduki:link {
               text-decoration: underline;
               color: #5baee5;
               font-size: small;
               font-weight: bold;
               }
a.tuduki:visited {
                  text-decoration: underline;
                  color: #8cc5ea;
                  font-size: small;
                  font-weight: bold;
                 }
a.tuduki:hover{
               text-decoration: underline;
               color: #0f6199;
               font-size: small;
               font-weight: bold;
              }                         
/* --- パンくず --- */
ol.topicPath {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 80%;
}

ol.topicPath li {
display: inline;
}

ol.topicPath li a {
padding-right: 15px; /* リンクエリアの右パディング */
background: url(img/list_002_b-trans.png) no-repeat right; /* 区切りの記号 */
}
div.shohin {
            width: 90%;
            height: 170px;
            margin: 10px;
            padding: 10px;
            border: 1px solid #6b7b6e;
            text-align: left;
           }

img.shohin {
            float: left;
            margin: 0px 0px 0px 0px;
           }
div.social {
            text-align: left;
            float: left;
            }
div.youso {
           text-align: right;
          }
div.shohinshosai {
                  width: 530px;
                  height: ;
                  margin: px;
                  padding: 20px;
                  border: 0px solid;
                  text-align: left;
                 }
div.shohin-2 {
            width: 570px;
            height: 220px;
            margin: 10px;
            padding: 20px;
            border: 1px solid #6b7b6e;
            text-align: left;
           }
