
/* [body] ---------------------------------- */

body { 
	background:#ffffff ; 
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif ;
	color:#666633; 
	text-align:center ; 
	margin:0; 
	padding:0; 
}


/* [font] ---------------------------------- */

.f10nl16 { 
	font-size:10px; 
	font-weight:normal; 
	line-height:160%; 
	text-align:left; 
}

.f10nr16 { 
	font-size:10px; 
	font-weight:normal; 
	line-height:160%; 
	text-align:right; 
}

.f10nl13 { 
	font-size:10px; 
	font-weight:normal; 
	line-height:130%; 
	text-align:left; 
}

.f10nl13e { 
	font-size:10px; 
	font-weight:normal; 
	color:#CC0000; 
	line-height:130%; 
	text-align:left; 
}

.f10nl13g { 
	font-size:10px; 
	font-weight:normal; 
	color:#666666; 
	line-height:130%; 
	text-align:left; 
}

.f10nr13 { 
	font-size:10px; 
	font-weight:normal; 
	line-height:130%; 
	text-align:right; 
}

.f10br13 { 
	font-size:10px; 
	font-weight:bold; 
	line-height:130%; 
	text-align:right; 
}

.f12nl13 { 
	font-size:12px; 
	font-weight:normal; 
	line-height:130%; 
	text-align:left; 
}

.f12nl13g { 
	font-size:12px; 
	color:#666666; 
	font-weight:normal; 
	line-height:130%; 
	text-align:left; 
}

.f12nr13 { 
	font-size:12px; 
	font-weight:normal; 
	line-height:130%; 
	text-align:right; 
}

.f12bl13 { 
	font-size:12px; 
	font-weight:bold; 
	line-height:130%; 
	text-align:left; 
}

.f12br13 { 
	font-size:12px; 
	font-weight:bold; 
	line-height:130%; 
	text-align:right; 
}

.f12nl16 { 
	font-size:12px; 
	font-weight:normal; 
	line-height:160%; 
	text-align:left; 
}

.f12nl16e { 
	font-size:12px; 
	font-weight:normal; 
	color:#CC0000; 
	line-height:160%; 
	text-align:left; 
}

.f12nc16e { 
	font-size:12px; 
	font-weight:normal; 
	color:#CC0000; 
	line-height:160%; 
	text-align:center; 
}

.f12nr16 { 
	font-size:12px; 
	font-weight:normal; 
	line-height:160%; 
	text-align:right; 
}

.f12bl16 { 
	font-size:12px; 
	font-weight:bold; 
	line-height:160%; 
	text-align:left; 
}

.f12br16 { 
	font-size:12px; 
	font-weight:bold; 
	line-height:160%; 
	text-align:right; 
}

.f12nl16g { 
	font-size:12px; 
	color:#333333;
	font-weight:normal; 
	line-height:160%; 
	text-align:left; 
}

.f12bl16g { 
	font-size:12px; 
	color:#333333;
	font-weight:bold; 
	line-height:160%; 
	text-align:left; 
}

.f12nr16g { 
	font-size:12px; 
	color:#333333;
	font-weight:normal; 
	line-height:160%; 
	text-align:right; 
}

.f12nc16g { 
	font-size:12px; 
	color:#333333;
	font-weight:normal; 
	line-height:160%; 
	text-align:center; 
}

.f12br16g { 
	font-size:12px; 
	color:#333333;
	font-weight:bold; 
	line-height:160%; 
	text-align:right; 
}

.f12nl20 { 
	font-size:12px; 
	font-weight:normal; 
	line-height:200%; 
	text-align:left; 
}

.f12nl20g { 
	font-size:12px; 
	color:#333333;
	font-weight:normal; 
	line-height:200%; 
	text-align:left; 
}

.f14nl16 { 
	font-size:14px; 
	font-weight:normal; 
	line-height:160%; 
	text-align:left; 
}

.f14nr16 { 
	font-size:14px; 
	font-weight:normal; 
	line-height:160%; 
	text-align:right; 
}

.f14bl16 { 
	font-size:14px; 
	font-weight:bold; 
	line-height:160%; 
	text-align:left; 
}

.f14br16 { 
	font-size:14px; 
	font-weight:bold; 
	line-height:160%; 
	text-align:right; 
}

.f14bl16g { 
	font-size:14px; 
	color:#333333;
	font-weight:bold; 
	line-height:160%; 
	text-align:left; 
}

.f18bl13 { 
	font-size:18px; 
	font-weight:bold;  
	line-height:130%; 
	text-align:left; 
}

.f18bl16 { 
	font-size:18px; 
	font-weight:bold;  
	line-height:160%; 
	text-align:left; 
}


/* [color] ---------------------------------- */

.white { 
	color:#ffffff;
}

.darkgray { 
	color:#333333;
}

.red { 
	color:#cc0000;
}

.orange { 
	color:#ff6633;
}

.orange2 { 
	color:#FF6600;
}

.pink { 
	color:#ff3366;
}

.mustard { 
	color:#CC9900;
}

.yellow { 
	color:#FFFF66;
}

.lightgreen { 
	color:#99cc00;
}

.blue { 
	color:#0099ff;
}

.green { 
	color:#009933;
}

.gray { 
	color:#999999;
}

.brown { 
	color:#996633;
}

.darkred { 
	color:#993333;
}

.darkgold { 
	color:#996600;
}

.darkgreen { 
	color:#336600;
}

.darkblue { 
	color:#003399;
}

.darkbrown { 
	color:#330000;
}

.darkbrown2 { 
	color:#663333;
}


/* [link] --------------------------------- */

a:link {  
	color: #999966; 
	text-decoration: none;
}

a:visited {  
	color: #999966; 
	text-decoration: none;
}

a:hover { 
	color: #FF7F00; 
	text-decoration: underline;
}

#main #newcon a:link {  
	color: #333333; 
	text-decoration: none;
}

#main #newcon a:visited {  
	color: #333333; 
	text-decoration: none;
}

#main #newcon a:hover { 
	color: #FF7F00; 
	text-decoration: underline;
}

#maincon .greenlink a:link {  
	color: #009933; 
	text-decoration: none;
}

#maincon .greenlink a:visited {  
	color: #009933; 
	text-decoration: none;
}

#maincon .greenlink a:hover { 
	color: #009933; 
	text-decoration: underline;
}

#header .login a:link {  
	color: #660000; 
	text-decoration: none;
}

#header .login a:visited {  
	color: #660000; 
	text-decoration: none;
}

#header .login a:hover { 
	color: #660000; 
	text-decoration: underline;
}

#header .logout a:link {  
	color: #ffffff; 
	text-decoration: none;
}

#header .logout a:visited {  
	color: #ffffff; 
	text-decoration: none;
}

#header .logout a:hover { 
	color: #ffffff; 
	text-decoration: underline;
}

/* [position] --------------------------------- */

.center { 
	margin:0; 
	padding:0; 
	text-align:center; 
}

.left { 
	margin:0; 
	padding:0; 
	text-align:left; 
}

.right { 
	margin:0; 
	padding:0; 
	text-align:right; 
}





/* [header] ------------------------------ */

#header { 
	background-color:#ffffff; 
	margin:0 auto; 
	text-align:right; 
	width:780px;
	height:104px ;
} 

#header .menu { 
	margin:5px 10px 0px 0px; 
	padding:0; 
}

#header .loginbg { 
	background:#ffffff url('../img/hns01_04_bg.gif'); 
	margin:0; 
	padding:0; 
}

#header .loginbg2 { 
	background:#ffffff url('../img/hns01_04_bg2.gif'); 
	margin:0; 
	padding:0; 
}

#header .logintx { 
	background-color:#FFFF00;
	margin:0; 
	padding:2px ; 
}

#header .logouttx { 
	background-color:#660000;
	margin:0; 
	padding:2px ; 
}

/* [footer] ------------------------------ */

#footer { 
	background:#ffffff url('../img/hns04_bg.gif'); 
	margin:0 auto; 
	text-align:left; 
	width:780px;
	height:51px ;
} 

#footer .menu { 
	margin:18px 0px 0px 25px; 
	padding:0; 
}

#footer .copyright { 
	margin:17px 25px 0px 0px; 
	padding:0; 
}


/* [main] ------------------------------ */

#main { 
	background:#DDF3C7 ; 
	margin:0 auto; 
	text-align:left; 
	width:780px;
} 

#main .scbg { 
	background:#ffffff url('../img/hns02_scbg.gif'); 
	margin:0; 
	padding:0; 
} 

#main #menu { 
	margin:0px 0px 20px 28px; 
	padding:0; 
	text-align:left; 
	width:175px;
}

#main #menu .menubox { 
	margin:5px 3px 2px 4px; 
	padding:0; 
	text-align:left; 
	width:175px; 
}

#main #menu .menubox .t12n { 
	font-size:12px; 
	color: #FF6600; 
	font-weight:normal; 
	line-height:1.1em; 
	text-align:left; 
}

#main #menu .menubox .t12cate { 
	font-size:12px; 
	color: #FF6600; 
	font-weight:bold; 
	line-height:1.1em; 
	text-align:left; 
}

#main #menu .menubox .t12cate2 { 
	font-size:12px; 
	color: #663333; 
	font-weight:bold; 
	line-height:1.1em; 
	text-align:left; 
}

*.float {
	float: left;
	margin-right: 0em;
}

*.floatclear {
	clear: both;
}

#main #banner { 
	margin:0px 0px 10px 28px; 
	padding:0; 
	text-align:left; 
	width:175px;
}

#main .conbg { 
	background:url('../img/hns03_conbg.gif'); 
	margin:0; 
	padding:0; 
	width:558px;
} 

#main .conbg2 { 
	background:url('../img/hns03_conbg_item.gif'); 
	margin:0; 
	padding:0; 
	width:558px;
}

#main #banner2 { 
	margin:16px 0px 0px 0px; 
	padding:0; 
	width:500px;
}

#main .newbg { 
	background:url('../img/hns03_newbg.gif'); 
	margin:15px 0px 0px 0px; 
	padding:0; 
	width:500px;
}

#main #newcon { 
	margin:8px 0px 6px 0px; 
	padding:0; 
	width:433px;
}

#main .newtx { 
	font-size:12px; 
	color:#333333; 
	font-weight:normal; 
	line-height:140%; 
	text-align:left; 
}

#main .gname { 
	font-size:12px; 
	font-weight:normal; 
	line-height:130%; 
	text-align:left; 
	margin:0px 0px 0px 2px; 
}

#main .gname a:link {  
	color: #330000; 
	text-decoration: none;
}

#main .gname a:visited {  
	color: #330000; 
	text-decoration: none;
}

#main .gname a:hover { 
	color: #FF6600; 
	text-decoration: underline;
}

#main .gmore { 
	font-size:10px; 
	font-weight:normal; 
	line-height:130%; 
	text-align:left; 
	margin:5px 0px 0px 2px; 
}

#main .gmore a:link {  
	color: #FF6600; 
	text-decoration: none;
}

#main .gmore a:visited {  
	color: #FF6600; 
	text-decoration: none;
}

#main .gmore a:hover { 
	color: #FF6600; 
	text-decoration: underline;
}

#main #goobg1 { 
	margin:15px 0px 0px 0px; 
	padding:0; 
}

#main #goobg2 { 
	margin:15px 0px 0px 11px; 
	padding:0; 
}

*.floating
{
	float: left;
	width: 243px;
	background-image: url('../img/hns03_goobg.gif');
	border: 0px;
	margin: 0;
	padding: 0;
}

#main #maincon { 
	margin:20px 0px 0px 40px; 
	padding:0; 
	width:420px;
}

#main #maincon2 { 
	margin:0; 
	padding:0; 
	width:630px;
}

#main #maincon3 { 
	margin:28px 0px 40px 50px; 
	padding:0; 
	width:400px;
}

#main .exp { 
	background:url('../img/exp_bg.gif'); 
	margin:0; 
	padding:0; 
	width:400px;
}

#main .exptx { 
	font-size:12px; 
	font-weight:normal; 
	line-height:160%; 
	text-align:left; 
	margin:0px 0px 0px 20px; 
	padding:0; 
	width:370px;
}

#main .monitor { 
	background:url('../img/monitor_bg.gif'); 
	margin:0; 
	padding:0; 
	width:400px;
}

#main .monitortx { 
	font-size:12px; 
	font-weight:normal; 
	color:#666633; 
	line-height:20px; 
	text-align:left; 
	margin:0; 
	padding:0; 
}


