/* ------------------------------------------

	layout

------------------------------------------ */
#main .box1 {
  margin-left: 0;
}
#main .box2 {
  margin-left: 87px;
}
#main .box3 {
  margin-left: 247px;
}
#main .box4 {
  margin-left: 399px;
}
#main .box5 {
  margin-left: 680px;
}
#main .box6 {
  margin-left: 902px;
}
#main .box7 {
  margin-left: 936px;
}
#main .box8 {
  margin-left: 1050px;
}
#main .box9 {
  margin-left: 1173px;
}
#main .box10 {
  margin-left: 1237px;
}
#main .box11 {
  margin-left: 1350px;
}
#main .four {
  position: relative;
  width: 950px;
  height: 640px;
  background: url(../img/bg_four.jpg) no-repeat 0 0;
}
#main .four > * {
  position: absolute;
}
#main .four h2 {
  top: 57px;
  left: 80px;
}
#main .four .p1 {
  top: 145px;
  left: 140px;
}
#main .four .p2 {
  top: 145px;
  left: 466px;
}
#main .four .p3 {
  top: 389px;
  left: 203px;
}
#main .four .p4 {
  top: 389px;
  left: 529px;
}
#main .beast {
  position: relative;
  width: 942px;
  height: 609px;
  background: url(../img/bg_beast.jpg) no-repeat 0 0;
}
#main .beast > * {
  position: absolute;
}
#main .beast h2 {
  top: 35px;
  left: 70px;
}
#main .beast .p1 {
  top: 154px;
  left: 108px;
}
#main .beast .p2 {
  top: 154px;
  left: 532px;
}
#main .beast .p3 {
  top: 351px;
  left: 579px;
}
#main .reach {
  position: relative;
  width: 1071px;
  height: 1123px;
  background: url(../img/bg_reach.jpg) no-repeat 0 0;
}
#main .reach > * {
  position: absolute;
}
#main .reach h2 {
  top: 38px;
  left: 80px;
}
#main .reach .p1 {
  top: 115px;
  left: 74px;
}
#main .reach .p2 {
  top: 323px;
  left: 125px;
}
#main .reach .p3 {
  top: 531px;
  left: 177px;
}
#main .reach .p4 {
  top: 739px;
  left: 229px;
}
#main .premium {
  position: relative;
  width: 1012px;
  height: 887px;
  background: url(../img/bg_premium.jpg) no-repeat 0 0;
}
#main .premium > * {
  position: absolute;
}
#main .premium h2 {
  top: 33px;
  left: 74px;
}
#main .premium .p1 {
  top: 159px;
  left: 85px;
}
#main .premium .p2 {
  top: 159px;
  left: 263px;
}
#main .premium .p3 {
  top: 159px;
  left: 442px;
}
#main .premium .p4 {
  top: 159px;
  left: 620px;
}
#main .premium .p5 {
  top: 370px;
  left: 243px;
}
#main .avemode {
  position: relative;
  width: 904px;
  height: 459px;
  background: url(../img/bg_avemode.jpg) no-repeat 0 0;
}
#main .avemode > * {
  position: absolute;
}
#main .avemode h2 {
  top: 45px;
  left: 68px;
}
#main .avemode .mov1 {
  top: 210px;
  left: 171px;
}
#main .avemode .mov2 {
  top: 118px;
  left: 331px;
}
#main .avemode .mov3 {
  top: 26px;
  left: 491px;
}
#main .avemode .mov4 {
  top: 213px;
  left: 491px;
}
#main .avemode .txt1 {
  top: 409px;
  left: 235px;
}
#main .avemode .txt2 {
  top: 317px;
  left: 386px;
}
#main .avemode .txt3 {
  top: 409px;
  left: 565px;
}
#main .avemode .txt4 {
  top: 153px;
  left: 675px;
}
#main .exmode {
  position: relative;
  width: 913px;
  height: 490px;
  background: url(../img/bg_exmode.jpg) no-repeat 0 0;
}
#main .exmode > * {
  position: absolute;
}
#main .exmode h2 {
  top: 46px;
  left: 71px;
}
#main .exmode .mov1 {
  top: 210px;
  left: 192px;
}
#main .exmode .mov2 {
  top: 119px;
  left: 352px;
}
#main .exmode .mov3 {
  top: 211px;
  left: 511px;
}
#main .exmode .txt1 {
  top: 411px;
  left: 267px;
}
#main .exmode .txt2 {
  top: 318px;
  left: 429px;
}
#main .exmode .txt3 {
  top: 411px;
  left: 588px;
}
#main .premode {
  position: relative;
  width: 855px;
  height: 261px;
  background: url(../img/bg_premode.jpg) no-repeat 0 0;
}
#main .premode > * {
  position: absolute;
}
#main .premode h2 {
  top: 47px;
  left: 66px;
}
#main .premode .mov1 {
  top: -21px;
  left: 322px;
}
#main .other {
  position: relative;
  width: 902px;
  height: 448px;
  background: url(../img/bg_other.jpg) no-repeat 0 0;
}
#main .other > * {
  position: absolute;
}
#main .other h2 {
  top: 45px;
  left: 69px;
}
#main .other .mov1 {
  top: 150px;
  left: 173px;
}
#main .other .mov2 {
  top: 85px;
  left: 286px;
}
#main .other .mov3 {
  top: 218px;
  left: 286px;
}
#main .other .mov4 {
  top: 149px;
  left: 399px;
}
#main .other .mov5 {
  top: 85px;
  left: 510px;
}
#main .other .txt1 {
  top: 292px;
  left: 212px;
}
#main .other .txt2 {
  top: 43px;
  left: 336px;
}
#main .other .txt3 {
  top: 356px;
  left: 342px;
}
#main .other .txt4 {
  top: 292px;
  left: 444px;
}
#main .other .txt5 {
  top: 228px;
  left: 549px;
}

#movLayer {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 1000;
}

#movModal {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 700px;
  height: 485px;
  margin-left: -350px;
  margin-top: -242px;
  z-index: 10000;
}

object {
  outline: none;
}
