@charset "Shift_JIS";

/*@import "main-nn4.css";*/

div, h1, h2, h3, h4, h5, h6, blockquote, ul, ol, dl, dt, dd, p, pre, address, form{display: block;}
span, a, img, em, strong, cite, samp, code, var, q, dfn, abbr, acronym{display: inline;} 
li{display: list-item;}
hr, hr#foot{display: none;}

a img{
border: none;
}

img.banner{
display: block;
margin: 0.5em 0em 0.3em 0em;
border: none;
padding: 0em;
}

q, dfn{
font-style: normal;
font-weight: bold;
color: #0099cc;
}

abbr, acronym{
font-style: normal;
}

/*body>p:first-child{
margin: 1em 0em;
border: 3px solid #ffccff;
padding: 0.5em;
background-color: #ffffcc;
}*/

h3, blockquote, pre, p, dl{
margin: 0em 0em 0em 0em;
padding: 0.5em 0.5em 1em 0.5em;
}

pre{
font-size: 0.8em;
font-family: monospace;
white-space: pre;
line-height: 1.1em;
}

*.end, p.end{
margin: 0em 0em 1em 0em;
padding: 0.5em 0.5em 0.5em 0.5em;
}

ul.single, ol.single{
margin: 1em 0em 1em 0em;
padding: 0.5em 0.5em 0.5em 2em;
}

ul.start, ol.start{
margin: 1em 0em 0em 0em;
padding: 0.5em 0.5em 1em 2em;
}

ul, ol, ul.standard, ul.end, ol.standard, ol.end{
margin: 0em 0em 0em 0em;
padding: 0.5em 0.5em 1em 2em;
}

address.end{
margin: 0em 0em 0em 0em;
padding: 0.5em 2.5em 0.5em 0em;
}

ul.navi{
margin: 1em 0em 1em 0em;
}

dt{
margin: 0em;
border-top: 5px ridge #ccffff;
border-left: 10px solid #ccffff;
border-right: none;
border-bottom: none;
padding: 0em 0.5em;
}

dd{
margin: 0em 0em 0em 2em;
padding: 0em 0.5em;
}

dd p, dd p.single, dd p.start, dd p.end{
margin-right: 0em;
margin-left: 0em;
border-right: 3px solid #ffccff;
border-left: 3px solid #ffccff;
padding-top: 0.5em;
padding-right: 0.5em;
padding-left: 0.5em;
}

dd p.single, dd p.start{margin-top: 1em; border-top: 3px solid #ffccff;}
dd p, dd p.end{margin-top: 0em; border-top: none;}
dd p.single, dd p.end{margin-bottom: 1em; border-bottom: 3px solid #ffccff; padding-bottom: 0.5em;}
dd p, dd p.start{margin-bottom: 0em; border-bottom: none; padding-bottom: 1em;}

ins{
font-style: normal;
font-weight: bold;
text-decoration: underline;
}

del{
font-style: normal;
color: #666666;
text-decoration: line-through;
}
