html {
margin: 0px;
padding: 0px;
width:100%;
height:100%;
background-image: url("img/bg2.jpg");
background-repeat: repeat-x;

}
body {
position: absolute;
margin: 0px;
padding: 0px;
width:100%;
height:100%;
}

a { color: #353535; text-decoration: underline }
a:visited { color: #353535; text-decoration: underline }
a:hover    { color: #353535; text-decoration: none }





#pbg { 
background-image: url("img/bg.jpg");
background-repeat: no-repeat;
text-align: left;
margin: 0 auto;
padding: 0;
width:1100px;
}


#po{
width:6800px;
height:100%;
font-size:88%;
position: relative;
top:-11px;
margin:0 0 0 1700px;
background-image: url("img/bg2.jpg");
background-repeat: repeat-x;
}

.stf1{
position: absolute;
left: 270px;
top: 160px;
}

.stf2{
position: absolute;
left: 772px;
top: -48px;
}


.plate1 {
font-size:11px;
position: absolute;
width:183px;
height:89px;
left: 320px;
top: 21px;
background: url("img/1st-plate.gif") no-repeat;
}

.plate1 ul{
margin:22px 0 0 12px;
}


.po_txt_main{
font-size:11px;
width:390px;
position: absolute;
left: 450px;
top: 275px;
}






*:first-child+html #po{
top:0px;
}

* html #po{
top:0px;
}

.mainbox2 {
position: relative;

}

.mainbox {
position: absolute;
left: -40px;
top: 130px;
width: 750px;
z-index:10;
}



.box {
width:775px;
height:380px;
float:left;
padding-top:100px;
margin:0px 0 0 150px;
background-image: url("img/light_bg.gif") ;
background-position: top;
background-repeat: no-repeat;
}


.po_img{
width:380px;
height:380px;
float:right;
}

.po_img_main{
width:230px;
height:233px;
float:right;
}

.po_text{
width:340px;
height:380px;
float:left;
}

.i1 {
padding: 20px;
border: solid 1px #ccc;
}

.t1{
margin-top:16px;
}

.t2{
margin-top:32px;
color: #707070;
}

.t2m{
margin-top:20px;
color: #707070;
}

.t3{
color: #707070;
}

.box ul li {
width:340px;
list-style-type: none;
}

.more {
position: absolute;
left: 950px;
top: 590px;
}

.more2 {
float:left;
position: relative;
top: 520px;
left: -180px;
}

.more3{
float:left;
position: relative;
top: 520px;
left: 620px;
z-index:10;
}


.office {
position: absolute;
right: 0;
top: 0;
}

.result {
position: absolute;
right: 1262px;
top: 0;
}

.office_en {
position: absolute;
right: 200px;
top: 520px;
}

#pimg{
width: 85px;
height: 181px;

}

#pimg2{
width: 313px;
height: 376px;
}

#pimg3{
width: 355px;
height: 452px;
}


.gimg {
float:left;
position: relative;
top: 320px;
left: -170px;
}

.gimg2 {
float:left;
position: relative;
top: 270px;
left: -170px;

}


/*=========================================
MAIN MENU
===========================================*/


#pfmenu{
position: absolute;
left: 50px;
top: 220px;
z-index:100;
width:50px;
height:420px;
margin:0 auto;
padding:0;
background:url(../images/menu_bg-trans.png) no-repeat left 20px;
}

#pfmenu li {
float:left;
margin-top:16px;
padding:0;
}

#pfmenu li a {
display: block;
text-indent: -9999px;
cursor: pointer;
}

#pfmenu a:link img{
visibility : visible ;
border-style : none ;
}

#pfmenu a:visited img{
visibility : hidden ;
border-style : none ;
}

#pfmenu a:hover img{
visibility : hidden ;
border-style : none ;
}

#pfmenu a:active img{
visibility : hidden ;
border-style : none ;
}


/* menu01
---------------------------------------------*/
.pfmenu01 {
width : 109px ;
height :13px ;
background-image : url(../images/menu_01_on-trans.gif);
}

.pfmenu01 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 109px ;
height :13px ;
}

.pfmenu01 a:link {
background-image : url(../images/mmenu_01-trans.png);
}

.pfmenu01 a:visited{
background-image : url(../images/mmenu_01-trans.png);
}

.pfmenu01 a:hover{
background-image : url(../images/mmenu_01_on-trans.png);
}

.pfmenu01 a:active{
background-image : url(../images/mmenu_01_on-trans.png);
}


/* menu02
---------------------------------------------*/
.pfmenu02 {
margin-left:26px;
width : 168px ;
height :13px ;
background-image : url(../images/menu_02_on-trans.gif);
}

.pfmenu02 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 168px ;
height :13px ;
}

.pfmenu02 a:link {
background-image : url(../images/mmenu_02-trans.png);
}

.pfmenu02 a:visited{
background-image : url(../images/mmenu_02-trans.png);
}

.pfmenu02 a:hover{
background-image : url(../images/mmenu_02_on-trans.png);
}

.pfmenu02 a:active{
background-image : url(../images/mmenu_02_on-trans.png);
}

/* menu03
---------------------------------------------*/
.pfmenu03 {
margin-left:26px;
width : 72px ;
height :13px ;
background-image : url(../images/menu_03_on.gif);
}

.pfmenu03 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 72px ;
height :13px ;
}

.pfmenu03 a:link {
background-image : url(../images/mmenu_03-trans.png);
}

.pfmenu03 a:visited{
background-image : url(../images/mmenu_03-trans.png);
}

.pfmenu03 a:hover{
background-image : url(../images/mmenu_03_on-trans.png);
}

.pfmenu03 a:active{
background-image : url(../images/mmenu_03_on-trans.png);
}

/* menu04
---------------------------------------------*/
.pfmenu04 {
margin-left:26px;
width : 73px ;
height :13px ;
background-image : url(../images/menu_04_on-trans.gif);
}

.pfmenu04 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 73px ;
height :13px ;
}

.pfmenu04 a:link {
background-image : url(../images/mmenu_04-trans.png);
}

.pfmenu04 a:visited{
background-image : url(../images/mmenu_04-trans.png);
}

.pfmenu04 a:hover{
background-image : url(../images/mmenu_04_on-trans.png);
}

.pfmenu04 a:active{
background-image : url(../images/mmenu_04_on-trans.png);
}

/* menu05
---------------------------------------------*/
.pfmenu05 {
margin-left:26px;
width : 121px ;
height :13px ;
background-image : url(../images/menu_05_on-trans.gif);
}

.pfmenu05 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 121px ;
height :13px ;
}

.pfmenu05 a:link {
background-image : url(../images/mmenu_05-trans.png);
}

.pfmenu05 a:visited{
background-image : url(../images/mmenu_05-trans.png);
}

.pfmenu05 a:hover{
background-image : url(../images/mmenu_05_on-trans.png);
}

.pfmenu05 a:active{
background-image : url(../images/mmenu_05_on-trans.png);
}

/* menu06
---------------------------------------------*/
.pfmenu06 {
display: block;
text-indent: -9999px;
width : 56px ;
height :13px ;
background-image : url(../images/mmenu_06-trans.png);
}



/* menu07
---------------------------------------------*/
.pfmenu07 {
margin-left:26px;
width : 99px ;
height :13px ;
background-image : url(../images/menu_07_on-trans.gif);
}

.pfmenu07 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 99px ;
height :13px ;
}

.pfmenu07 a:link {
background-image : url(../images/mmenu_07-trans.png);
}

.pfmenu07 a:visited{
background-image : url(../images/mmenu_07-trans.png);
}

.pfmenu07 a:hover{
background-image : url(../images/mmenu_07_on-trans.png);
}

.pfmenu07 a:active{
background-image : url(../images/mmenu_07_on-trans.png);
}

/* menu08
---------------------------------------------*/
.pfmenu08 {
margin-left:26px;
width : 63px ;
height :13px ;
background-image : url(../images/menu_08_on-trans.gif);
}

.pfmenu08 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 63px ;
height :13px ;
}

.pfmenu08 a:link {
background-image : url(../images/mmenu_08-trans.png);
}

.pfmenu08 a:visited{
background-image : url(../images/mmenu_08-trans.png);
}

.pfmenu08 a:hover{
background-image : url(../images/mmenu_08_on-trans.png);
}

.pfmenu08 a:active{
background-image : url(../images/mmenu_08_on-trans.png);
}

/* menu09
---------------------------------------------*/
.pfmenu09 {
width : 71px ;
height :13px ;
background-image : url(../images/menu_09_on-trans.gif);
}

.pfmenu09 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 71px ;
height :13px ;
}

.pfmenu09 a:link {
background-image : url(../images/mmenu_09-trans.png);
}

.pfmenu09 a:visited{
background-image : url(../images/mmenu_09-trans.png);
}

.pfmenu09 a:hover{
background-image : url(../images/mmenu_09_on-trans.png);
}

.pfmenu09 a:active{
background-image : url(../images/mmenu_09_on-trans.png);
}


/* menu10
---------------------------------------------*/
.pfmenu10 {
width : 69px ;
height :13px ;
background-image : url(../images/menu_10_on-trans.gif);
}

.pfmenu10 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 69px ;
height :13px ;
}

.pfmenu10 a:link {
background-image : url(../images/mmenu_10-trans.png);
}

.pfmenu10 a:visited{
background-image : url(../images/mmenu_10-trans.png);
}

.pfmenu10 a:hover{
background-image : url(../images/mmenu_10_on-trans.png);
}

.pfmenu10 a:active{
background-image : url(../images/mmenu_10_on-trans.png);
}


/* menu11
---------------------------------------------*/
.pfmenu11 {
width : 55px ;
height :13px ;
background-image : url(../images/menu_11_on-trans.gif);
}

.pfmenu11 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 55px ;
height :13px ;
}

.pfmenu11 a:link {
background-image : url(../images/mmenu_11-trans.png);
}

.pfmenu11 a:visited{
background-image : url(../images/mmenu_11-trans.png);
}

.pfmenu11 a:hover{
background-image : url(../images/mmenu_11_on-trans.png);
}

.pfmenu11 a:active{
background-image : url(../images/mmenu_11_on-trans.png);
}

/* menu12
---------------------------------------------*/
.pfmenu12 {
width : 53px ;
height :13px ;
background-image : url(../images/menu_12_on-trans.gif);
}

.pfmenu12 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 53px ;
height :13px ;
}

.pfmenu12 a:link {
background-image : url(../images/mmenu_12-trans.png);
}

.pfmenu12 a:visited{
background-image : url(../images/mmenu_12-trans.png);
}

.pfmenu12 a:hover{
background-image : url(../images/mmenu_12_on-trans.png);
}

.pfmenu12 a:active{
background-image : url(../images/mmenu_12_on-trans.png);
}

/* menu13
---------------------------------------------*/
.pfmenu13 {
width : 56px ;
height :13px ;
background-image : url(../images/menu_13_on-trans.gif);
}

.pfmenu13 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 56px ;
height :13px ;
}

.pfmenu13 a:link {
background-image : url(../images/mmenu_13-trans.png);
}

.pfmenu13 a:visited{
background-image : url(../images/mmenu_13-trans.png);
}

.pfmenu13 a:hover{
background-image : url(../images/mmenu_13_on-trans.png);
}

.pfmenu13 a:active{
background-image : url(../images/mmenu_13_on-trans.png);
}

/* menu14
---------------------------------------------*/
.pfmenu14 {
width : 81px ;
height :13px ;
background-image : url(../images/menu_14_on-trans.gif);
}

.pfmenu14 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 81px ;
height :13px ;
}

.pfmenu14 a:link {
background-image : url(../images/mmenu_14-trans.png);
}

.pfmenu14 a:visited{
background-image : url(../images/mmenu_14-trans.png);
}

.pfmenu14 a:hover{
background-image : url(../images/mmenu_14_on-trans.png);
}

.pfmenu14 a:active{
background-image : url(../images/mmenu_14_on-trans.png);
}


/* menu15
---------------------------------------------*/
.pfmenu15 {
width : 91px ;
height :13px ;
background-image : url(../images/menu_15_on-trans.gif);
}

.pfmenu15 a{
display : block ;
background-repeat : no-repeat ;
background-position : top left ;
width : 91px ;
height :13px ;
}

.pfmenu15 a:link {
background-image : url(../images/mmenu_15-trans.png);
}

.pfmenu15 a:visited{
background-image : url(../images/mmenu_15-trans.png);
}

.pfmenu15 a:hover{
background-image : url(../images/mmenu_15_on-trans.png);
}

.pfmenu15 a:active{
background-image : url(../images/mmenu_15_on-trans.png);
}



