* {
 margin: 0;
 padding: 0;
}
img {
 border: 0;
}
body, img, h1, h2, h3, h4, h5, h6, p, address, blockquote, pre, div, dl, dt, dd, ol, ul, li, form, input, fieldset, textarea {
 margin: 0pt;
 padding: 0pt;
}
ul, li {
 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
 margin: 0pt;
 padding: 0pt;
}
.clear_b {
 clear: both;
 font-size: 0;
 line-height: 0;
 height: 0px;
 visibility: hidden;
}
a:hover {
 color: #c3b77f;
 text-decoration: underline;
}
a:active {
 text-decoration: none;
}
a {
 color: #333225;
 text-decoration: none;
}



/*------  大きい画像をキレイに縮小表示させる　----- */
img { -ms-interpolation-mode: bicubic; }