@charset "UTF-8";

#wrapper01{
margin:0px auto 0px !important;
}


#wrapper05{
*_height:530px !important;
min-height:530px !important;
}


#content01{
color:#7F7E7A;
padding:60px 39px 0px;
height:470px;
line-height:180%;
background:url("../img/top_bg_01.jpg") no-repeat top right;
}

#content01 img{
vertical-align:bottom;
}

#content01 h2{
	position:absolute;
	margin-top:-5px;
	margin-left:263px;
	top: 126px;
	left: 38px;
}

#content01 .ul01{
margin-top:155px;
}

#content01 .ul01 .li01 a{
display:block;
width:184px;
height:79px;
font-size:0px;
overflow:hidden;
text-indent:-1000%;
background:url("../common/side_bg_01.png") no-repeat 0px 0px;
}
#content01 .ul01 .li01 a:hover,
#content01 .ul01 .li01 a.on{
background:url("../common/side_bg_01.png") no-repeat -184px 0px;
}

#content01 .ul01 .li02 a{
display:block;
width:184px;
height:79px;
font-size:0px;
overflow:hidden;
text-indent:-1000%;
background:url("../common/side_bg_01.png") no-repeat 0px -81px;
}
#content01 .ul01 .li02 a:hover,
#content01 .ul01 .li02 a.on{
background:url("../common/side_bg_01.png") no-repeat -184px -81px;
}

#content01 .ul02{
position:absolute;
width:800px;
height:39px;
margin-left:-1px;
margin-top:30px;
background:url("../img/top_bg_02.png") no-repeat 0px 0px;
line-height:39px;
padding-left:20px;
}

#content01 .ul02 li{
float:left;
margin-bottom:10px;
margin-top:13px;
}

#content01 .ul02 li a{
float:left;
line-height:39px;
}

#content01 .ul02 li img{
}

#content01 .ul02 .li01{
margin-top:11px;
margin-right:82px;
}

#content01 .ul02 .li02,
#content01 .ul02 .li03,
#content01 .ul02 .li04,
#content01 .ul02 .li05{
padding-left:10px;
background:url("../common/side_img_06.png") no-repeat 0px 50%;
}

#content01 .ul02 .li02,
#content01 .ul02 .li03{
margin-right:25px;
}

#content01 .ul02 .li04{
margin-right:24px;
}

#top01{
color:#7E7476;
width:880px;
*_height:80px;
min-height:80px;
margin:0px auto 20px;
}

#top01 .dl01{
float:left;
width:450px;
padding-left:10px;
}

#top01 .dl01 .dd01 .dl02 .dt02{
width:6em;
font-size:10px;
float:left;
*_height:18px;
min-height:18px;
}

#top01 .dl01 .dd01 .dl02 .dd02{
*_height:18px;
min-height:18px;
}

#top01 .div01{
float:right;
width:408px;
height:80px;
}

#top01 .div01 .a01{
display:block;
float:left;
width:140px;
height:80px;
background:url("../img/top_bg_03.png") no-repeat 0px 0px;
overflow:hidden;
text-indent:-50em;
}

#top01 .div01 .a01:hover{
background:url("../img/top_bg_03.png") no-repeat 0px -80px;
}

#top01 .div01 .ul01{
}

#top01 .div01 .ul01 li{
float:left;
width:129px;
height:39px;
margin-left:3px;
}

#top01 .div01 .ul01 li a{
float:left;
width:129px;
height:39px;
overflow:hidden;
text-indent:-50em;
}

#top01 .div01 .ul01 .li01,
#top01 .div01 .ul01 .li02{
margin-bottom:2px;
}

#top01 .div01 .ul01 .li01 a{
background:url("../img/top_bg_03.png") no-repeat -145px 0px;
}

#top01 .div01 .ul01 .li01 a:hover{
background:url("../img/top_bg_03.png") no-repeat -145px -80px;
}

#top01 .div01 .ul01 .li02 a{
background:url("../img/top_bg_03.png") no-repeat -279px 0px;
}

#top01 .div01 .ul01 .li02 a:hover{
background:url("../img/top_bg_03.png") no-repeat -279px -80px;
}

#top01 .div01 .ul01 .li03 a{
background:url("../img/top_bg_03.png") no-repeat -145px -41px;
}

#top01 .div01 .ul01 .li03 a:hover{
background:url("../img/top_bg_03.png") no-repeat -145px -121px;
}

#top01 .div01 .ul01 .li04{
background:url("../img/top_bg_03.png") no-repeat -279px -41px;
text-indent:-50em;
overflow:hidden;
}

  
#Layer1 {
	position:absolute;
	left:41px;
	top:64px;
	width:155px;
	height:15px;
	z-index:1;
	color:#7E7476;
}
