body {
margin: 0;
padding: 0;
line-height:1.4;
color:#333;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
overflow:auto;
background-image:url(img/top_bg.jpg);
background-repeat:repeat-x;
}

a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#base{
width:950px;
margin-left:auto;
margin-right:auto;
}

#header{
text-align:center;
position:relative;
margin:0;

}

h1{
position:absolute;
top:0;
font-size:10px;
font-weight:normal;
text-indent:10px;
color:#003366;
margin:0;
padding:0;
}


#section{
background-image:url(img/bg_1.jpg);
background-repeat:repeat;
}

#navibg{
background-image:url(img/navi_bg.jpg);
background-repeat:repeat-x;
}

#navibg .navi_class01{
width:950px;
margin-left:auto;
margin-right:auto;
list-style-type:none;
padding:0;
}

h2{
margin:0;
padding:0;
}

#center{
width:950px;
margin-left:auto;
margin-right:auto;
}

p.text01{
padding:0 50px 0 50px;
margin:0;
}

td{
vertical-align:top;
}


.work{
background-color:#FFFFFF;
padding:15px 5px 15px 5px;
border:1px solid #cccccc;
text-align:center;
}

#footer{
background-image:url(img/footer.jpg);
background-repeat:repeat;
text-align:center;
font-size:11px;
padding:30px 0;
color:#555555;
}

#footer a{
color:#555555;
}

#footer a:hover{
color:#CC0000;
text-decoration:none;
}

address{
margin-top:10px;
font-style:normal;
}

.yellow{
font-weight:bold;
background-color:#FFFF00;
}

#return a{
float:right;
clear:both;
margin-top:10px;
}

#infomation{
margin-left:auto;
margin-right:auto;
width:950px;
text-align:left;
}

#loading{
margin-left:auto;
margin-right:auto;
position:relative;
width:950px;
height:516px;
}

.loadeing_img{
position:absolute;
top:180px;
left:820px;
}

