@charset "Shift_JIS";
/*=================海月スタイルシート・ベータ版*/

/*===========================ページのプロパティ*/
body{
	color: #000000;
	background: #fafff0;
	line-height: 1.5;
}
/*=====================================アンカー*/
a{
	text-decoration: none;
}
a:visited{ 
	color: #660066;
}
a:link{ 
	color: #6666cc;
}
a:hover{ 
	color: #cc6666;
 	background: #ffffcc;
}
a:active{
 	color: #6666ff;
 	background: #ffffff;
 	outline: 1px dotted #00ff00;
}
/*=====================================テーブル*/
table{
/*	table-layout: fixed;
	width: 600px;
	border: aqua solid 1px;	
}
th{
	border-bottom: aqua solid 1px;
	border-right: aqua solid 1px;*/
}
td{
/*	border-bottom: aqua solid 1px;
	border-right: aqua solid 1px;*/
	border-bottom:#0066FF solid 1px;
}
/*========================================見出し*/
h1,h2,h3,h4,h5,h6{margin-bottom: 0.1em;}
h1{
	font-size: 160%;
	color: #ffffee;
	background: #1b60c7;
	margin: 0;
	padding: 0 0 0 1em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #09c;
	border-right-color: #09c;
	border-bottom-color: #09c;
	border-left-color: #09c;
	line-height: 160%;
}
h2{
	font: bold medium/130% sans-serif;
	text-align: left;
	margin-top: 2em;
	margin-left: 0;
	padding: 0 0.4em;
	border-color: green;
	border-style: none solid none solid;
	border-width: 0.6em;
}
h3{
	border-left:solid thin;
	border-top: solid thick;
	padding-left:0.25em;
	padding-top:0.25em;
	clear:all;
}
h4{
	font-size: 90%;
	color: #ffffff;
	background-color: #3300cc;
	padding: 0 0 0 10px;
	width: auto;
	margin: 1em 0em;
	line-height: 1.2;
}
h5{
 	font-size: 110%;
	margin: 1em 0 0.3em 1em;	
	padding: 0 0 0 0.5em;
	border-top-width: 0.5em;
	border-right-width: 0.5em;
	border-bottom-width: 0.5em;
	border-left-width: 0.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #3333cc;
	border-right-color: #3333cc;
	border-bottom-color: #3333cc;
	border-left-color: #3333cc;
}
h6{
	font-size: 100%;
	margin: 1em 1em 0.3em 2em;
	padding: 0 0 0 1em;
	border-top-width: 0.5em;
	border-right-width: 0.5em;
	border-bottom-width: 0.5em;
	border-left-width: 0.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #ccffff;
	border-right-color: #ccffff;
	border-bottom-color: #ccffff;
	border-left-color: #ccffff;
}
/*==========================================段落*/
p{
	font-family: "ＭＳ ゴシック";
}
div{}
pre{
	text-align: left;
	border: 1px solid yellow;
	background: #ffffff;
	color: black;
	padding: 0.5em 1em;
	margin: 0.5em;
}
blockquote{
 	border: 3px double #9c9;
 	background: #fffff9;
 	color: black;
 }
address{
}
/*==========================================装飾*/
q{
 	color: #060;
 	font-weight: bolder;
 	font-size: 105%;
}
img{
 	border-style: none;
 }
span{
 	text-transform: uppercase;
 	text-decoration: underline;
 	background: #ffeeff;
 }
dfn{}
em{
	font-style: normal;
 	font-weight: bolder
}
strong{
	color: #C00000
}
var{
 font-size: 90%;
 border-bottom: #cfc dotted 1px;
 color: #006600;
}
/*============================擬似クラスセレクタ*/
.lef{
	font-size: 10pt;
 	font-family: "MS UI Gothic";
  	color: #ffffff;
}
.note{
	font-size: 10pt;
 	font-family: "MS UI Gothic";
  	color: #000000;
}
.contentsnavigator{
      padding:     0.5em 0.5em 0.5em 0.5em;
      background:  white;
}
.indesec{background:#ffffff;}
.myfirst{background:#ff9999;}
.colorin{background:#ff99cc;}
.element{background:#ffcccc;}
.filenam{background:#ffcc99;}
.embedin{background:#ffff99;}
.pagelay{background:#ccff99;}
.listtab{background:#ccffcc;}
.formscr{background:#ccffff;}
.charset{background:#ccccff;}
.documen{background:#cc99ff;}
.beyondh{background:#cc99cc;}
.dynamic{background:#cc9999;}
.sampledoc{
      border:      solid thin;
      padding:     0.5em;
}
.samplecode{
      border:      double red;
      padding:     0.5em;
      text-indent: 0em;
}
.samplerender{
      float:       right;
      width:       50%;
      margin-left: 0.5em;
      padding:     0.5em;
      border:      ridge thick silver;
      font-size:   50%;
}
.floatright{
      float:       right;
      margin-right:0em;
      padding:     0.5em;
}
.floatleft{
      float:       left;
      margin-left: 0em;
      padding:     0.5em;
}
.aligncenter{text-align: center;}
.alignright{text-align: right;}


.document2{
	font-size: 90%;
	line-height: 1.2;
	margin-right: 1em;
	margin-left: 1em;
}
.document3{
	font-size: 80%;
	line-height: 1.2;
	margin-right: 1em;
	margin-left: 1em;
}
/*======================================おしまい*/