*
{
	margin: 0;
	padding: 0;
}

html, body { text-align: center; }

body
{
	 behavior: url("csshover3.htc"); 
	background-color:#FFFFFF;
}
div#wrapper100{
min-width:100%;
width:100%;
background-image: url(../img/x.jpg);
	background-repeat: repeat-x;
background-color:#C6C6ED;

}
div#wrapper{
width:840px;
margin:auto;
text-align:center;
}
div#logo{
height:113px;
width:840px;
overflow:hidden;
text-align:left;
}
div#logo_left{
float:left;
text-align:left;
width:370px;
padding:0px 0px 0px 60px;
overflow:hidden;
}

div#top_navi{
width:840px;
height:90px;
}

div#top_navi ul { height: 82px; 
padding:0px 0px 0px 0px;
	margin:0;
}

div#top_navi ul li
{
	display: inline;
	float: right;
	list-style-type: none;
	padding:0;
	margin:0px 5px 0px 0px;
}

li.but1
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 -82px no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

li.but_active1
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
li.but1:hover
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
li.but2
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 -82px no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

li.but_active2
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
li.but2:hover
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
li.but3
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 -82px no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

li.but_active3
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
li.but3:hover
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
li.but4
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 -82px no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

li.but_active4
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
li.but4:hover
{
	display: block;
	width: 160px;
	height: 82px;
	background: url(../img/bb.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
p.kom1 a{
	font:1em Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	height:34px;
	width:160px;
	display:block;
	padding:7px 0px 0px 0px;
}
p.kom1 a:hover{
	font:1em Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	height:34px;
	width:160px;
	display:block;
	padding:7px 0px 0px 0px;
}
p.kom2 a{
display:block;
	font:0.7em Arial, Helvetica, sans-serif;
	color:#666;
		text-decoration:none;
			height:38px;
			width:154px;
			padding:3px 3px 0px 3px;
}

p.kom1d a{
	font:1em Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	height:34px;
	width:160px;
	display:block;
	padding:7px 0px 0px 0px;
}
p.kom2d a{
display:block;
	font:0.7em Arial, Helvetica, sans-serif;
	color:#000;
		text-decoration:none;
			height:38px;
			width:154px;
			padding:3px 3px 0px 3px;
}

div#left{float:left;width:170px; text-align:right;}
div#right{float:left;width:620px;}
div#right_top{width:620px;background: url(../img/m.jpg) 0 0 repeat-y;}

div#right_middle{text-align:left;padding:27px 25px 5px 25px;width:570px;background: url(../img/u.jpg) 0 0 no-repeat;}
div#right_down{width:620px;background: url(../img/d.jpg) 0 0 no-repeat;height:30px;}
div#left_up,div.left_middle{
padding:13px 0px 0px 0px;
}
div#left_down{
padding:13px 0px 13px 0px;
}
div#left_up p{

font:0.8em Arial, Helvetica, sans-serif;
color:#333; line-height:1.2em;
}
div.left_middle p{

font:0.8em Arial, Helvetica, sans-serif;
color:#333; line-height:1.2em;
}

div#left_down p{

font:0.9em Arial, Helvetica, sans-serif;
color:#333; line-height:1.2em;
}
div#footer100{
border-top:2px solid #666;
margin-top:2px;
height:25px;
min-width:100%;
width:100%;
}
div#footer100 p{
padding:5px 0px 0px 0px;
font:0.7em Arial, Helvetica, sans-serif;
color:#666; line-height:1.2em;
}
p.topic{font:1.4em Arial, Helvetica, sans-serif;
color:#333; line-height:1.6em;}
p.reg{font:0.8em Arial, Helvetica, sans-serif;
color:#333; line-height:1.6em; padding:5px;}
p.reg4{font:0.8em Arial, Helvetica, sans-serif;background-color:#EEE;
color:#333; line-height:1.6em; padding:5px;}
p.reg2{font:italic 0.9em Arial, Helvetica, sans-serif;
color:#333; line-height:1.4em;width:330px;padding:11px 0px 4px 0px;}
div#main a{
color:#000099; text-decoration:none;
}
div#right_middle a{
color:#000099; text-decoration:none;font-weight:bold;
}
div#logo_right{
padding:30px 0px 0px 0px;
float:right;
text-align:right;
font:0.7em Arial, Helvetica, sans-serif;
color:#333;
}
div#footer100 p a{
color:#333;
text-decoration:none;
}
div#right_middle ul{
list-style-type: square;

padding:0;
margin:0;
}
div#right_middle ul li{
color:#000099;
padding:px 0px 0px 10px;
margin:0px 0px 0px 20px;
line-height:1.6em;
font:0.8em Arial, Helvetica, sans-serif;
color:#333;
}

p.text{
font:0.8em Arial, Helvetica, sans-serif;
color:#333; line-height:1.6em;
}
