body{
	margin:20px 0 0 0;
	padding:0px;
	font-size:12px;
	line-height:18px;
	text-align:center;
	background:url(../img/bg_main.gif) repeat-y;
	background-position:center;
}
h1{
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:18px;
}
h2{
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:20px;
	height:40px;
	color:#004900;
	font-weight:bold;
}
h2.spage{
	margin:0px;
	padding:20px 0 0 0px;
	font-size:16px;
	line-height:20px;
	height:35px;
	color:#004900;
	font-weight:bold;
}
h3.title{
	margin:0px;
	padding:5px 0 0 10px;
	font-size:14px;
	line-height:16px;
	height:40px;
	color:#496651;
	font-weight:bold;
	background:url(../img/bg_htitle.gif) no-repeat;
}
div.line{
	width:500px;
	height:40px;
	background:url(../img/line_gr.gif) repeat-x;
}
p{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:18px;
}
p#top_pan{
	margin:0px auto 10px auto;
	padding:5px 0 0 0;
	font-size:12px;
	line-height:15px;
	border-bottom:1px solid #893300;
	text-align:right;
	width:760px;
}
ul.leftnhome{
	margin:0px;
	padding:0px;
}
ul.leftnhome li{
	list-style:none;
	float:left;
	height:41px;
	width:160px;
	text-indent:-9999px;
}
ul.leftnhome li a{
	display:block;
	width:160px;
	height:29px;
}
ul.leftnhome li#shome{
	background:url(../img/leftbtn001.gif) no-repeat;

}
ul.leftnhome li#shome a:hover{
	background:url(../img/leftbtn002.gif) no-repeat;

}

ul.leftnavi{
	margin:0px;
	padding:0px;
}
ul.leftnavi li{
	list-style:none;
	float:left;
	height:35px;
	width:160px;
	text-indent:-9999px;
}
ul.leftnavi li a{
	display:block;
	width:160px;
	height:22px;
}
ul.leftnavi li#ssenko{
	background:url(../img/leftbtn011.gif) no-repeat;

}
ul.leftnavi li#ssenko a:hover{
	background:url(../img/leftbtn012.gif) no-repeat;

}
ul.leftnavi li#making{
	background:url(../img/leftbtn021.gif) no-repeat;

}
ul.leftnavi li#making a:hover{
	background:url(../img/leftbtn022.gif) no-repeat;

}
ul.leftnavi li#concept{
	background:url(../img/leftbtn031.gif) no-repeat;

}
ul.leftnavi li#concept a:hover{
	background:url(../img/leftbtn032.gif) no-repeat;

}
ul.leftnavi li#abs{
	background:url(../img/leftbtn041.gif) no-repeat;

}
ul.leftnavi li#abs a:hover{
	background:url(../img/leftbtn042.gif) no-repeat;

}
ul.leftnavi li#report{
	background:url(../img/leftbtn051.gif) no-repeat;

}
ul.leftnavi li#report a:hover{
	background:url(../img/leftbtn052.gif) no-repeat;

}
ul.leftnavi li#schedule{
	background:url(../img/leftbtn061.gif) no-repeat;

}
ul.leftnavi li#schedule a:hover{
	background:url(../img/leftbtn062.gif) no-repeat;

}
ul.leftnavi li#contact{
	background:url(../img/leftbtn071.gif) no-repeat;

}
ul.leftnavi li#contact a:hover{
	background:url(../img/leftbtn072.gif) no-repeat;

}
ul.leftnavi li#sinfo{
	background:url(../img/leftbtn081.gif) no-repeat;

}
ul.leftnavi li#sinfo a:hover{
	background:url(../img/leftbtn082.gif) no-repeat;

}
table{
	font-size:12px;
	line-height:18px;
}

div#head{
	margin:0px auto;
	width:798px;
	height:80px;
}
div#head div.title_logo{
	width:199px;
	height:80px;
	float:left;
}
div#head div.heada1{
	width:599px;
	height:80px;
	background:url(../img/bg_heada.gif) no-repeat;
	float:right;
	text-align:left;
}
div#headline{
	margin:0px auto;
	width:797px;
	height:20px;
	background:url(../img/bg_headline.gif)  repeat-x;
	text-align:left;
}

div#main_content{
	margin:0px auto;
	width:800px;
	text-align:center;

}
div.top_name{
	padding:10px 15px 0 0;
	text-align:right;
	font-weight:bold;
	line-height:15px;

}
div.content_top{
	width:599px;
	height:300px;
	background:url(../img/bg_maintop.gif) no-repeat;
}
div#news{
	width:355px;
	height:266px;
	float:left;
	background:url(../img/bg_news.gif) no-repeat;
}
div#news div#news_title{
	width:355px;
	height:33px;
}
div#news div#news2{
	width:353px;
	height:230px;
	overflow:auto;
	scrollbar-base-color:#ffffff;
	scrollbar-fase-color:#ffffff;
	scrollbar-arrow-color:#339900;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#33cc00;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#339900;
}
div#top_image{
	width:170px;
	height:266px;
	float:right;
	line-height:10px;
	font-size:9px;
}
h3.newsh3{
	background:url(../img/bg_newsh3.gif) no-repeat;
	margin:0px;
	padding:0 0 0 15px;
	line-height:25px;
	font-size:14px;
	color:#004900;
	font-weight:bold;
	height:33px;

}
table.news_tb{
	color:#494949;
}
table.news_tb td.date{
	color:#666666;
	font-weight:bold;
}
table.news_tb td.title{
	color:#666666;
	font-weight:normal;
}
table.news_tb td.comment{
	font-weight:normal;
}
table.rep{
	color:#494949;
}
table.rep td.rep_title{
	background:url(../img/bg_reporth3.gif) no-repeat;
	font-size:13px;
	line-height:25px;
	font-weight:bold;
	color:#330000;
	height:33px;
}
table.rep td.rep_main{
	background:url(../img/bg_tbrep.gif) repeat-y;
}
table.rep td.rep_bottom{
	background:url(../img/bg_tbrep_bottom.gif) no-repeat;
}
a.txtlink{
	color:#79A079;
	text-decoration:none;
	font-weight:normal;
}
a.txtlink:hover{
	color:#ff7979;
	text-decoration:underline;
	font-weight:normal;
}

div#footer{
	margin:0px auto;
	background:url(../img/bg_footer.gif) repeat-x;
	width:760px;
	height:70px;
	text-align:right;
	color:#666666;
}
a.replist{
	text-decoration:none;
	color:#4949a0;
}
a.replist:hover{
	text-decoration:underline;
	color:#ffc079;
}
a.panlink{
	text-decoration:underline;
	color:#7979e0;
}
a.panlink:hover{
	text-decoration:underline;
	color:#ff7979;
}
a.footlink{
	text-decoration:none;
	color:#666666;
}
a.footlink:hover{
	text-decoration:underline;
	color:#ff7979;
}
