/* 
   Copyright (c) 1999-2008 Antenna House, Inc. All rights reserved.
*/

img {
    margin-top:0pt;
/*  margin-bottom:10t; */
}

img.inline {vertical-align:middle; padding: 10px 5px 0px 5px; margin: 3px 5px 3px 3px; border:none;}
img.tool-icon {margin: 0 4px 0 0;}
img.right-icon {margin: 0 4px 0 8px;}
.psample {margin-left:1.5em;}

a:hover { color: #000000; background: #FFC; }

/* --- Tables --------------------------------- */


table.std {border-style: solid; border-width:2px; border-collapse:collapse; border-color:ThreeDShadow; empty-cells:show;margin-left: 20px;margin-right: 30px;margin-top:6pt;margin-bottom:6pt;border-spacing:0pt;}

table.std th { border-style: solid; border-width:1px; border-color:ThreeDShadow; background-color:rgb(230,228,213); padding: 4px;}

table.std td { border-style: solid; border-width:1px; border-color:ThreeDShadow; padding: 4px;}

table.comparison {border-style: solid; border-width:1px; border-collapse:collapse; border-color:ThreeDShadow; empty-cells:show; margin-top:6pt;margin-bottom:6pt;border-spacing:0pt; font-size: 9pt;}

table.comparison th { border-style: solid; border-width:1px; border-color:ThreeDShadow; background-color:rgb(230,228,213); padding: 4px;}

table.caution {border-style: dotted; border-color:ThreeDShadow; border-width:1px;
	margin: 0.2em 0.5em 0.2em 0.5em;}

table.caution th {border-style: none; background-color:transparent; padding:0 0.5em 0 0.2em}
table.caution td {border-style: none; background-color:transparent; padding:0;}

table.navigation {border-style: solid; border-width:1px; border-color:ThreeDShadow; font-size:0.9em; background-color:rgb(26,0,26); border-collapse:collapse;}

table.navigation td { border-style: solid; border-width:1px; border-color:ThreeDShadow; padding: 4px;}

table.navigation td a { color: #ffffff;}
table.navigation td a:hover { color: #000000;}

table.weblink {
    width:640px; 
    border-style: solid;
    border-color:ThreeDShadow;
    border-width:2px;
    margin: 0.2em 0.5em 0.2em 0.5em;
}

table.update td {
	text-align: left;
}

table.bannar {
margin-top: 1em;
}

table.bannar td {
padding: 0.5em;
}

td.price {
text-align: right;
}



/*
    toiawase
*/
/*
 table.toiawase thead td {
    font-size: 12pt
    font-weight: bold;
}
*/
table.toiawase tbody td {
    font-size: 14pt;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
}
table.toiawase .num { color: blue; }
table.toiawase .ah { color: green; }
table.toiawase .write { font-size: 16pt; color: red; font-weight: bold;}


/* Divs */

/* tip */
div.tips {border-style: dotted; border-width:1px; border-color:teal; padding: 5px;}

/* for top document content */
div.content {padding:0in 0in 0in 0in;margin:0.5em 0.5em 0.5em 0.5em;}
li.content {margin:0.5em 0em 0.5em 0em; font-size:larger; line-height:140%;}

/* Inlines */
span.tip-title { font-weight:700; text-decoration:underline; }
span.list-title {font-size: 1.25em; font-weight:700; }

span.char-disp {border-style: solid; border-width:2px; border-color:ThreeDShadow; font-weight:500; background-color:white}

span.notation{color:red; /*vertical-align:super;*/ font-size:0.9em; font-family:monospace}
span.yet{color:blue; font-weight:bold}

span.highlight {color:navy; font-weight:700;}
span.old{color:red;}

span.list-item{font-weight:bold;}

/* Paragraphs */
/* for top document paragraph */
p.top {text-align:center;margin-left:10%; margin-right:10%;}

p.date {
text-align: right;
margin-top: 1em;
margin-bottom: 1em;
}

p.hilight {
  padding: 0.5em;
  margin-left: 1em;
  margin-right: 1em;
  border-style: solid; border-width:2px; border-color:navy;
  background-color:white
}

/* Lists */
ul.side-level1{list-style-position:outside;padding:0in 0in 0in 0in;margin:0in 0in 0in 10%;list-style-type:square; line-height:125%;border:none thin red}
ul.side-level2{list-style-position:outside;padding:0in 0in 0in 0in;margin:0in 0in 0in 5%;list-style-type:disc; line-height:125%;border:none thin red}
ul.side-level3{list-style-position:outside;padding:0in 0in 0in 0in;margin:0in 0in 0in 5%;list-style-type:circle; line-height:125%;border:none thin red}
ul.side-level4{list-style-position:outside;padding:0in 0in 0in 0in;margin:0in 0in 0in 5%;list-style-type:square; line-height:125%;border:none thin red}

ul.tips-level1{margin-top:3pt;margin-left:3%;list-style-type:square; line-height:130%;}

dt.term {
margin-left:0pt;
margin-top: 3pt;
font-weight: bold;
border-left-width: 12pt;
border-left-color: Green;
border-left-style: solid;
padding: 2pt;
}

/* --- Others ------- */


address {
  font-style:normal;
  font-size: 0.9em;
}

/*
	caution
*/
.caution {
	margin: 1em 1em 1em 1em;
	padding: 4px;
	border-style: solid;
	border-width:2px;
	border-color:#CC0000;
}

.caution * {
	font-weight:bold;
}
.last-update {
	font: 9pt/18pt "ＭＳ Ｐゴシック",平成ゴシック,Arial,Helvetica,sans-serif;
	text-align: right;

}
.stdth {background-color:rgb(230,228,213); padding: 4px; text-align: left;}

body {
	color: #444444;
	margin: 10px;
	padding-left: 40px;
	padding-right: 40px;
}



