/* generated by yuknak.com */ 
/* Reset CSS start */
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot,
thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
:focus{
	outline:0;
}
table{
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td{
	text-align:left;
	font-weight:normal;
}
a img, iframe{
	border:none;
}
ol, ul{
	list-style:none;
}
input, textarea, select, button{
	font-size:100%;
	font-family:inherit;
}
select{
	margin:inherit;
}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol{margin-left:2em;}
/* == clearfix == */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* Reset CSS end here */

* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
* { padding: 0; }

#pagewidth{ 
 min-width:750px;
}

body { margin: 0; padding: 0; background-color: #6f6;}
#header {
	position: fixed;
	top: 0; left: 0;
	width: 100%; height: 50px;
	background-color: #0F3F0F;
}

#container {
	width:100%;
	margin-top: 50px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:#9f9;
}

#maincol {
	width:100%;
	float:left;
	margin-right:-230px;
	background:#afa;
}

#subcol {
	background-image: url(../images/common/bkg-g.gif);
	margin-right: 230px;
	margin-left: 10px;
	padding-top: 10px;
}

#rightcol {
	width:230px;
	float:left;
	background:#cfc;
}

#footer {
	width:100%;
	clear:left;
	background:#8c8;
}

#clear{
	clear:both;
	line-height:0;
	height:0;
}

#subcol p {
	margin:1em 20px auto 20px;
	line-height: 1.3;
}
#bold{
	font-weight: bold;
}

	a.click {
		text-decoration: none;
		width: 128;
		border-top: #ddeedd 1px solid;
		border-left: #ddeedd 1px solid;
		border-bottom: #aaccaa 3px solid;
		border-right: #aaccaa 3px solid;
		padding: 3px 15px 3px 15px;
		text-align: center;
		font-size: 9pt;
		font-family: 'HG‘n‰pŠpºÞ¼¯¸UB','MS UI Gothic','‚l‚r ƒSƒVƒbƒN','sans-serif','verdana';
	}
	s.click {
		background-color: #f0fff0;
		width: 128;
		border-top: #aaccaa 3px solid;
		border-left: #aaccaa 3px solid;
		border-bottom: #ddeedd 1px solid;
		border-right: #ddeedd 1px solid;
		padding: 3px 15px 3px 15px;
		text-align: center;
		font-size: 9pt;
		font-family: 'HG‘n‰pŠpºÞ¼¯¸UB','MS UI Gothic','‚l‚r ƒSƒVƒbƒN','sans-serif','verdana';
	}

h1{ font-size: 16pt; font-weight: bold; } 
h2{ font-size: 14pt; font-weight: bold; } 
h3{ font-size: 12pt; font-weight: bold; } 
h4{ font-size: 9pt; font-weight: bold; } 

 .contents1 {width:95%; margin-left:30px; padding-right: 30px; line-height: 120%;}
 .contents2 {width:100%; margin-left:30px; line-height: 150%;}

	.w680 { width: 680px;}
	.fontsh { font-size: 16pt; color: #BFFFBF; font-weight: bold; line-height: 28px;}
	.fontsh1 { font-size: 16pt; font-weight: bold; }
	.fontsh2 { font-size: 14pt; font-weight: bold; }
	.fontsh3 { font-size: 12pt; font-weight: bold; }
	.fontsh4 { font-size: 11pt; color: #BFFFBF; line-height: 20px}

	.fonts1 { font-size: 2em; line-height: 150%;}
	.fonts2 { font-size: 1em; line-height: 150%; font-weight: bold;}
	.fonts3 { font-size: 1em; line-height: 150%; }
	.fonts5 { font-size: 0.8em; line-height: 150%; }
	.fontsl { font-size: 10pt; line-height: 150%; }
	.fontsls { font-size: small; line-height: 130%;}
	.fontc_w { color: white; }
	.fontc_b { color: black; }
	.fontc_r { color: red; }
	.fontc_o { color: olive; }
	.fontc_n { color: navy; }
	.fontc_1 { color: #BFFFBF; }
	.hidefnt-1 { color: "#001b00"; font-size: 0px; }
	.bld { font-weight: bold; }
	.lh10p {line-height: 10px; }
	.lh0p {line-height: 0px; }
	.lh150 {line-height: 150%; }
	.lh080 {line-height: 80%; }
	.mgn-t {margin: 0px 30px 0px 300px;}
	.ml05 {margin-left: 5px;}
	.ml10 {margin-left: 10px;}
	.ml20 {margin-left:20px;}
	.ml30 {margin-left: 30px; }
	.ml50 {margin-left: 50px; }
	.ml100 {margin-left: 100px; }
	.ml200 {margin-left: 200px; }
	.ml500 {margin-left: 500px; }
	.mt20 {margin-top: 20px; }
	.mr5 {margin-right: 5px; }
	.mr100 {margin-right: 100px;}
	.nml { font-weight: normal; }
	.w200 {width: 200px;}

	div.lefttxt {
   		text-align: left;
		float: left;}
	div.righttxt {
		text-align: right;
		float: left;}
	div.centertxt {
		text-align: center;
		float: left;
		margin-left: auto;
		margin-right: auto; }
	div.titlebar {
   		color:white;
		font-weight:bold; padding:0.1em;}

	.backgroundfix{background-attachment: fixed; background-repeat: no-repeat; background-color: "#001b00" ; }
	.image {border: 0; margin: 10px 5px 10px 20px;}
	.table1 {border: 1px; border-color: #7f7f7f; cellspacing: 0; width: 680px; border-style: dashed;}
	.table2 {border: 2px; border-color: #00ff00; cellpadding:2px; width: 680px; border-style: solid; border-collapse: collapse; empty-cells: show;}
	.table3 {border: 1px}
	
	.td1{border: 1px #00ff00 solid}
	.tablex {border: 2px solid #060; cellpadding:2px; width: 100%; border-collapse: collapse; empty-cells: show;}
	.tdx {border: 1px #060 solid ; height: 30px; padding-left: 5px}
	.tdc {border: 1px #060 solid ; height: 30px; padding-left: 5px; text-align: center; }

	a:link { color : "#1F3F1F" ; }
	a:visited {color: "#BF3F3F" ;}
	a:hover { font-weight : bold;  background : #DFDF3F}
	#fltl{float:left;} #fltr{float:right;}  #fltn{float:none;}

	#chg_clk,
	#chg_clk td{
		border-width: 3px; 
		border-color: #ffffff; 
		border-style: outset; 
		border-collapse: collapse; 
	} 
	#chg_clk td{ 
		background-color: #000000; 
	}

