/*===================== ‰Šú‰» =====================*/
/* 1.ƒ^ƒO‚Ì‰Šú‰»
-------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
object, iframe, pre, code, p, blockquote,
form, fieldset, legend,
table, th, td, caption, tbody, tfoot, thead,
article, aside, figure, footer, header,
hgroup, menu, nav, section, audio, video, canvas {
 margin: 0;
 padding: 0;
}
article, aside, figure, figcaption,footer,
h1, h2, h3, h4, h5, h6, header, hgroup, menu, nav, section {
 display: block;
}
li { list-style: none; }
table,tr,th,td {border-collapse: collapse; }
img { vertical-align: top;border: none;}


/* 2.HTML•BODYÝ’è
-------------------------------------------*/
html { overflow-y: scroll; } /* for mozilla: always display scrollbar */

body {
 color: #000000;
  font-family: "ƒƒCƒŠƒI", Myriad, Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ƒqƒ‰ƒMƒmŠpƒS ProN W3", "Meiryo",  sans-serif;
 font-size: 15px;
 line-height: 1.6em;
 *font-size: 82%;
 word-break: break-all; 

background-attachment: fixed;
}
html.osMac body, body.osMac {
 font-family: Myriad, Helvetica, Arial, "Hiragino Kaku Gothic ProN", "ƒqƒ‰ƒMƒmŠpƒS ProN W3", "Meiryo","ƒƒCƒŠƒI",  sans-serif;
}
body.en {
 word-break: normal; 
}

a { color: #822c08; outline: none;} 
a:link, a:visited { text-decoration: none; }
a:hover, a:active  { text-decoration: none;}
a:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
:selection {
 text-shadow: none !important;
}
