/* help */

html       { height: 100% }
body       {
	font-size: 100%;
	text-align: center;
	margin: 0 0 0;
	height: 100%;
	background-color: #FFFFFF;
}
table #table{width:500px ; background-color:#FFCC66;}
a  {
	color: #2a00ff;
	text-decoration: none;
	cursor: pointer;
	font-size: 12px;
}
a:link {
	color: #009900;
	font-weight: bold;
}
a:visited {
	color: #006600;
	font-weight: bold;
}
a:hover   {
	color: #f00;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: red;
	font-weight: bold;
}
h1{ decoration:none}
.fs-12 { font-size: 12px }
.fs-14 {
	font-size: 14px;
	line-height: 150%;
}
br{font-size: 10px;}
/*layout*/
#page-title { 
font-size:20px ; font-weight:bold ; 
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
 filter: glow(color=white, strength=2);
}
#main  { font-family: "ＭＳ Ｐゴシック", Osaka ;}
#name {  font-weight:bold; font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
#table{	background-color: #FFBF00;}
#table-title  { font-weight:bold; font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";filter: glow(color=white, strength=2) }
#table-main  {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
	line-height: 150%;
	float: left;
}
.window
{
	font-size:12px;
	font-weight: bold;
	text-align: right;
}
#square{
	font-size: 12px;
	background-color: #333333;
	padding: 5px;
}
#square-dot{
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 3px dashed #A87868;
}
#square-text{
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 7px;
	line-height: 150%;
}
.page-bar {
	font-size: 14px;
	background-color: #339933;
	line-height: 120%;
	border-right-width: 4px;
	border-right-color: #1C6C00;
	border-right-style: solid;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #5AB500;
	border-top-width: 3px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3AB500;
	border-bottom-color: #336600;
	text-align: center;
	padding: 10px;
}

.page-title {
	BORDER-TOP: 1px solid #339900;
	FONT-SIZE: 16px;
	color:#FFFFFF
	PADDING-BOTTOM: 1px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.number{
	font-size:15px;
	background-position: bottom;
	padding-right: 3px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.table-title {
	font-weight:bold;
　　color:#FFFFFF ;
	PADDING-RIGHT: 8px;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 4px;
	background-color: #ffbf00;
	line-height: 150%;
	border-right-width: 2px;
	border-right-color: #e3aa00;
	border-right-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFCC66;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffd658;
	border-bottom-color: #e3aa00;
	color: #663333;
}

td.text {
	PADDING-RIGHT: 12px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 7px;
	COLOR: #551f00;
	PADDING-TOP: 7px;
	line-height: 150%;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: outset;
	border-left-style: solid;
	border-right-color: #ffd658;
	border-left-color: #e3aa00;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #FEFFD9;
	padding-left: 12px;
	margin: 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: ridge;
	border-top-color: #ffd658;
	border-bottom-color: #e3aa00;
}
#text{
	padding-top: 2;
	padding-right: 12;
	padding-bottom: 5;
	padding-left: 12;
	margin: 0px;
	color: #551F00;
	line-height: 150%;
	}

div.text{
	padding-top: 2;
	padding-right: 12;
	padding-bottom: 5;
	padding-left: 12;
	margin: 0px;
	color: #551F00;
	line-height: 150%;
	}

.midashi{
	font-weight:bold;
	margin-bottom: 5px;
}

.center{text-align :center;}
.left{text-align :left;}
.right{text-align :right;}
.bg-f {background-color:#FFFFFF;}
.f10 {font-size:10px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.red {color:#FF0000;}
.blue {color:#0000FF;}
.bold {font-weight:bold;}
.em1 {letter-spacing: 1px;}
.em {letter-spacing: 2px;}
.indent {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 22;
}
.indent-map {
	margin: 0 0 0 150;
}
.pd {padding: 2px;}
.space {font-size: 5px;}
.sample {
	font-size: 10pt;
	font-weight: lighter;
	width: 120px;
	text-align: left;
	color: #0D2182;
	background-color: #FFFFFF;
	padding-left: 7px;
	margin:5 3
}
.kome {
	font-size: 12px;
}
.dl-ti{
	color:#FFFFFF;
    line-height:150%;
	   }
	   
.u_yellow{
	color:#ffff00;
}

.u_green{
	color:#006600;
}

.back_cyan{
	background-color:#00ccff;
}

.back_blue{
	background-color:#0066fc;
}

.back_pink{
	background-color:#ff66fc;
}

.img{
	margin: 5px 0 10px;
}

#page-top { 
    position: fixed; 
    bottom: 20px; 
    right: 20px; 
    font-size: 77%;
    z-index:2;
} 

#page-top a { 
    background: #5BB6FF; 
    text-decoration: none; 
    color: #fff; 
    width: 100px; 
    padding: 30px 0; 
    text-align: center; 
    display: block; 
    border-radius: 5px; 
} 

#page-top a:hover { 
    text-decoration: none; 
    background: #3282C2; 
}