@charset "EUC-JP";
/* --------------------------------------------------------------
  Basic Cascading Style Sheets for use on http://long-net.com/
  Modified 2008-02-06
-------------------------------------------------------------- */
/* ----------------------------------------------------- */
/* Layout
/* ----------------------------------------------------- */
body {
 margin: 0;
 padding: 0;
 color: #000; background: #FFF;
 font: normal normal normal 10pt/140% "£Í£Ó £Ð¥´¥·¥Ã¥¯", osaka, sans-serif;
 vertical-align: baseline;
 letter-spacing: normal;
 text-indent: 0;
 word-break: break-all;/*IE*/
}
/*
address {
 margin: 10px 0;
 padding: 5px;
 border-top: 1px solid #89303F;
 font: normal 90%/130% inherit;
 text-align: center;
}
*/
/* ----------------------------------------------------- */
/* Block-level elements */
/* ----------------------------------------------------- */
hr {
 /*display: none;*/
}

div {
 margin: 0;
 padding: 0;
 border: 0px solid #CCC;
}
p {
 /*margin: 0.5em 1em;*/
 margin: 0;
 padding: 0;
}
h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 100%;
}
blockquote {
 margin: 0.5em 1em;
 color: inherit; background: #FFC;
}
pre {
 margin: 0.5em 1em;
}
/* ----------------------------------------------------- */
 /* Lists */
/* ----------------------------------------------------- */
ol, ul, dl {
 margin: 0;
 padding: 0;
}
dt {
 margin: 0 1em;
 font-weight: bold;
}
dd {
 margin: 0.5em 1em 0.5em 2em;
}
li {
 margin: 0.5em 1em 0.5em 2em;
}
ol li {
 list-style: decimal outside;
}
ul li {
 list-style: disc outside;
}
li li ol li {
 list-style: lower-alpha outside;
}
li li ul li {
 list-style: circle outside;
}
/* ----------------------------------------------------- */ 
 /* Tables */
/* ----------------------------------------------------- */
table {
 border: 0;
}
th {
 text-align: left;
}
td {
 vertical-align: top;
}

/* ----------------------------------------------------- */
 /* Forms */
/* ----------------------------------------------------- */
form {
 margin: 0;
 padding: 0;
}
form p {
 margin: 0;
 padding: 0;
}
fieldset {
 border: none;
}
/* ----------------------------------------------------- */
 /* Inline elements */
/* ----------------------------------------------------- */
a {
 text-decoration:underline;
}
a img {
 border: none;
}
img {
 vertical-align: middle;
}
/* ----------------------------------------------------- */
 /* Phrase elements */
/* ----------------------------------------------------- */
ins {
 font-style: normal;
 text-decoration: underline;
}
del {
 font-style: normal;
 text-decoration: line-through;
}
em {
 color: #C00; background: transparent;
 font-style: normal;
 font: normal normal normal 100% inherit;
}
em.bold {
 color: #000; background: transparent;
 font: normal normal bold 100% inherit;
}
strong {
 color: #89303F;  background: transparent;
 font: normal normal bold 100% inherit;
}
acronym, abbr, code, samp, dfn, kbd {
 font-style: normal;
}
cite, var {
 font-style: oblique;
}
code, samp, kbd {
 font-family: Verdana, Chicago, "£Í£Ó ¥´¥·¥Ã¥¯", "osaka-ÅùÇÜ",  monospace;
}
acronym, abbr, dfn {
 border-bottom: 1px dotted #F60;
}
