body{
margin:5px;
padding:0;
background-color:#ffffff;
text-align:left;
font-size: 12px;
font-weight:normal;
font-family:  verdana, helvetica, arial, sans-serif;
line-height: 1.5em;
background: url(img/h_line.gif) repeat-x left top ;
}

/*$B"'%j%s%/(B******************************************/

/*$B;XDj$J$7(B****/
a:link,a:visited{color:#0000FF;text-decoration:underline;}
a:active,a:hover{color:#00C3FF;text-decoration:underline;}

/*$B%a%K%e!<!J%X%C%@!<!K(B****/
a.menu:link,a.menu:visited{color:#999999;text-decoration:none;font-size: 14px;font-weight:bold;}
a.menu:active,a.menu:hover{color:#00C3FF;text-decoration:none;font-size: 14px;font-weight:bold;}

/*$B"'2hA|(B******************************************/
img{
border:none;
}

/*$B2s9~2hA|(B******/

img.pl {
float: left;
margin: 5px;
border:none;
}

img.pr {
float: right;
margin: 5px;
border:none;
}

img.topban{
border:none;
margin: 3px 0px 0px 0px;
}


/*$B"'6h@Z$j@~(B******************************************/
hr{
background-color: #666666;
color: #666666;
border: none;
height: 1px;
width:800px;
margin: 0px auto;
}

/*$B"'(Bheader******************************************/
#hd{
width:800px;height:55px;
margin: 10px;
}

#hd_logo{
width:254px;
}

img#logo{
margin: 0px;
border:none;
width:254px;height:55px;
}

img.hd_sp{
margin: 0px;
border:none;
width:10px;height:1px;
}

#hd_menu{
color:#000000;text-decoration:none;font-size: 14px;font-weight:bold;
text-align:right;vertical-align:bottom;
}

img#h_ban{
margin: 0px auto;
border:none;
width:798px;height:90px;
}

/*$B"'(Bcopyright******************************************/
#copy{
width:800px;
margin: 3px auto;
text-align:left;
font-size: 10px;color: #999999;font-weight:normal;
font-family:  verdana, helvetica, arial, sans-serif;
}


/*$B!|!|%H%C%W%Z!<%8(B*******************************************************************************************/

#top{
margin: 0px auto;
padding:0px;
width:800px;height:500px;
background:url(img/topimg/top1.jpg) center no-repeat;
}
/*$B"'!J:8!KItJ,(B************/
.left{
margin: 0px;
padding:10px;
width:500px;height:500px;
text-align:left;vertical-align:bottom;
}

/*$B2s9~2hA|(B******/
img.banl {
float: left;
margin: 0px 3px;
border:none;
border-width :3px ;
border-style : solid ;
border-color : #ffffff;

}

.ban{
margin: 0px;
padding:5px;
background-color:#ffffff;
font-size:10px;
text-align:center;
color:#000000;
line-height: 1.2em;
width:100px;
}

/*$B"'!J1&!K(BWhat'sNew$BItJ,(B************/
.right{
margin: 0px;
padding:5px;
width:250px;height:500px;
vertical-align:top;
}

img.w_txt{
margin:0px 0px 5px 0px;
border:none;
width:182px;height:20px;
}

img.w_new{
margin:0px;
border:none;
width:112px;height:20px;
}

ul.new{
margin: 5px 10px;
padding:5px;
width:250px;height:auto;
background:url(img/new_bgb.gif) ;
border-width :1px ;
border-style : solid ;
border-color : #ffffff;
text-align:left;
list-style-type:none;
font-size:12px;
color:#000000;
line-height: 1.5em;
}

.newtxt{
margin: 5px 10px;
padding:5px;
width:250px;height:auto;
background:url(img/new_bgb.gif) ;
border-width :1px ;
border-style : solid ;
border-color : #ffffff;
text-align:left;
font-size:10px;
color:#000000;
line-height: 1.2em;
}

/*$B!|!|%9%?%C%U>R2p(B*******************************************************************************************/

#staffbase{
margin: 0px auto;
padding:5px;
}

.staff{
background-color:#ffffff;
text-align:center;
font-size:11px;
color:#5ab500;
line-height: 1.5em;
}

img.staffimg{
margin: 10px 30px 2px 30px;
border:none;
width:150px;height:150px;
}

img.staffimg_l{
margin: 5px ;
border:none;
}

/*$B!|!|6HL3FbMF(B*******************************************************************************************/

#busibase{
margin: 10px auto;
padding:0px;
width:800px;height:auto;
text-align:left;
}

.b_1{
font-size:12px;
color:#FF9100;
font-weight:bold;
}

.b_2{
font-size:12px;
color:#5ab500;
font-weight:bold;
}

.b_3{
font-size:10px;
color:#333333;
}

/*$B!|!|$40';"(B*******************************************************************************************/

#greetbase{
margin: 10px auto;
padding:0px;
width:800px;height:auto;
text-align:left;
}

#greetimg{
margin: 5px;
float: right;
}

.g_1{
font-size:12px;
color:#FF4B60;
font-weight:bold;
line-height: 2em;
}

/*$B!|!|2q<R0FFb(B*******************************************************************************************/
#corpbase{
margin: 10px auto;
padding:0px;
width:800px;height:auto;
text-align:left;
}

h1{
color: #0066FF;
margin:10px 0px 0px 0px; 
font-size: 12px;
line-height: 1.5em;
font-weight: bold;
}

/*$B!|!|%*%W%7%g%J%k(B*******************************************************************************************/

#opbase{
margin: 10px auto;
padding:0px;
width:800px;height:auto;
text-align:center;
}

img.opban{
margin: 10px;
border:none;
width:225px;height:150px;
}
