@charset "UTF-8"; 

area:focus {
outline-style:none;
-moz-outline-style:none;
}

a:focus { outline:none;}
a img	{ border-style: none; }
img	{ border-style: none; }
a:link { color: #f0f0f0; text-decoration: none; }
a:visited { color: #f0f0f0; text-decoration: none; }
a:hover { color: #afa569; text-decoration: none; }

body {
    margin:0;
    overflow-x : hidden ;
    background-image:url(../img/bg.png);
}
div#container {
    padding:0;
    margin:0;
    font-size:9pt;
}
#mv_top{
    position: relative;
    left: 0px;
    top: 0px;
}
#mv_top .top_logo{
    position: absolute;
    left: 0px;
    top: 0px;
}

#container div#contents {
    margin:0 auto;
    width:1031px;
    height:671px;
}

.counter_div {
    padding:0;
    margin:0;
    float:right;
    width:22px;
    height:30px;
    background-image:url(../img/number/0.png);
}


/**********
  Base
**********/
#contents div#mv_base {
    position: absolute;
    margin:0 auto;
    width:1031px;
    height:671px;
}
#mv_base .base_base1{
    position: absolute;
    left: 0px; top: 0px;
}
#mv_base .base_base2{
    position: absolute;
    left: 0px; top: 0px;
}
#mv_base .base_logo{
    position: absolute;
    left: 45px; top: 45px;
    z-index: 2;
}
#mv_base .base_menu {
    position: absolute;
    width:1031px;
    height:671px;
    background-image:url(../img/menu.png);
    z-index: 1;
}

#mv_base .base_menu_bg{
    position: absolute;
    width:1031px;
    height:671px;
    background-image:url(../img/menu.png);
}

/**********
  mv_area
**********/
#container div#mv_area {
    position: absolute;
    margin:0 auto;
    width:1031px;
    height:671px;
}
#container div#mv_area2 {
    position: absolute;
    overflow: hidden;
    margin:0 auto;
    width:1000px;
    height:590px;
    left:13px;
    top:80px;
 /*   border: 1px solid #ff00ff;*/
}
/**********
  TopMenu
**********/
#container div#mv_topmenu {
    position: absolute;
    margin:0 auto;
    width:1031px;
    height:671px;
    top:-80px;
    left:-13px
}
#mv_topmenu .topmenu {
    position: absolute;
    width:1031px;
    height:671px;
    background-image:url(../img/menu_all.png);
    z-index: 1;
}

/**********
  Web
**********/
#container div#mv_web {
    position: absolute;
    margin:0 auto;
    width:1000px;
    height:590px;
}
#mv_web .web_1{
    position: absolute;
    left: 32px;
    top: -5px;
    width:948px;
    height:564px;
    z-index: 1;
}

/**********
  useful
**********/
#container div#mv_useful {
    position: absolute;
    margin:0 auto;
    width:1000px;
    height:590px;
}
#mv_useful .mv_useful_area{
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width:1000px;
    height:590px;
}
#mv_useful .useful_str{
    position: absolute;
    left: 665px;
    top: 13px;
}

#mv_useful .useful_back{
    position: absolute;
    left: 50px;
    top: 508px;
    z-index: 2;
}
#mv_useful .useful_next{
    position: absolute;
    left: 840px;
    top: 508px;
    z-index:2;
}
.mv_useful_area .mv_useful_change_area{
    position: absolute;
    left: 0px;
    top: 0px;
    width:6000px;
    height:590px;
}

/* useful1 */
.mv_useful_change_area .mv_useful1{
    position: absolute;
    left: 0px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_useful1 .mv_useful1_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_useful1_area .useful1_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_useful1_area .useful1_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful1_area .useful1_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful1_area .useful1_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful1_area .useful1_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* useful2 */
.mv_useful_change_area .mv_useful2{
    position: absolute;
    left: 1000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_useful2 .mv_useful2_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_useful2_area .useful2_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_useful2_area .useful2_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful2_area .useful2_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful2_area .useful2_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful2_area .useful2_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful2_area .useful2_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* useful3 */
.mv_useful_change_area .mv_useful3{
    position: absolute;
    left: 2000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_useful3 .mv_useful3_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_useful3_area .useful3_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_useful3_area .useful3_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful3_area .useful3_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful3_area .useful3_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful3_area .useful3_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful3_area .useful3_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful3_area .useful3_6{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* useful4 */
.mv_useful_change_area .mv_useful4{
    position: absolute;
    left: 3000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_useful4 .mv_useful4_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_useful4_area .useful4_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_useful4_area .useful4_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful4_area .useful4_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful4_area .useful4_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful4_area .useful4_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* useful5 */
.mv_useful_change_area .mv_useful5{
    position: absolute;
    left: 4000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_useful5 .mv_useful5_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_useful5_area .useful5_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_useful5_area .useful5_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful5_area .useful5_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful5_area .useful5_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful5_area .useful5_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful5_area .useful5_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful5_area .useful5_6{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful5_area .useful5_7{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful5_area .useful5_8{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_useful5_area .useful5_9{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* useful6 */
.mv_useful_change_area .mv_useful6{
    position: absolute;
    left: 5000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_useful6 .mv_useful6_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_useful6_area .useful6_0{
    position: absolute;
    left: 0px;
    top: -69px;
    z-index: 1;
}
.mv_useful6_area .useful6_1{
    position: absolute;
    left: 47px;
    top: 343px;
    z-index: 3;
}
.mv_useful6_area .useful6_2{
    position: absolute;
    left: 47px;
    top: 343px;
    z-index: 2;
}
.mv_useful6_area .useful6_3{
    position: absolute;
    overflow: hidden;
    left: 676px;
    top: 388px;
    width:183px;
    height:30px;
    z-index: 2;
}


/**********
  assured
**********/
#container div#mv_assured {
    position: absolute;
    margin:0 auto;
    width:1000px;
    height:590px;
}
#mv_assured .mv_assured_area{
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width:1000px;
    height:590px;
}
#mv_assured .assured_str{
    position: absolute;
    left: 665px;
    top: 13px;
}
#mv_assured .assured_back{
    position: absolute;
    left: 50px;
    top: 508px;
    z-index: 2;
}
#mv_assured .assured_next{
    position: absolute;
    left: 840px;
    top: 508px;
    z-index:2;
}
.mv_assured_area .mv_assured_change_area{
    position: absolute;
    left: 0px;
    top: 0px;
    width:6000px;
    height:590px;
}

/* assured1 */
.mv_assured_change_area .mv_assured1{
    position: absolute;
    left: 0px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_assured1 .mv_assured1_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_assured1_area .assured1_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_assured1_area .assured1_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured1_area .assured1_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured1_area .assured1_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured1_area .assured1_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured1_area .assured1_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured1_area .assured1_6{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* assured2 */
.mv_assured_change_area .mv_assured2{
    position: absolute;
    left: 1000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_assured2 .mv_assured2_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_assured2_area .assured2_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_assured2_area .assured2_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured2_area .assured2_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured2_area .assured2_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured2_area .assured2_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured2_area .assured2_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured2_area .assured2_6{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured2_area .assured2_7{
    position: absolute;
    left: 0px;
    top: 0px;
}

/* assured3 */
.mv_assured_change_area .mv_assured3{
    position: absolute;
    left: 2000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_assured3 .mv_assured3_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_assured3_area .assured3_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_assured3_area .assured3_1{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
}
.mv_assured3_area .assured3_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured3_area .assured3_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured3_area .assured3_4{
    position: absolute;
    left: 131px;
    top: 215px;
}
.mv_assured3_area .assured3_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured3_area .assured3_6{
    position: absolute;
    left: 0px;
    top: 0px;
}

/* assured4 */
.mv_assured_change_area .mv_assured4{
    position: absolute;
    left: 3000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_assured4 .mv_assured4_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_assured4_area .assured4_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_assured4_area .assured4_1{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
}
.mv_assured4_area .assured4_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured4_area .assured4_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured4_area .assured4_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured4_area .assured4_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* assured5 */
.mv_assured_change_area .mv_assured5{
    position: absolute;
    left: 4000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_assured5 .mv_assured5_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_assured5_area .assured5_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_assured5_area .assured5_1{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
}
.mv_assured5_area .assured5_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured5_area .assured5_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_assured5_area .assured5_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* assured6 */
.mv_assured_change_area .mv_assured6{
    position: absolute;
    left: 5000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_assured6 .mv_assured6_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_assured6_area .assured6_0{
    position: absolute;
    left: 0px;
    top: -69px;
    z-index: 1;
}
.mv_assured6_area .assured6_1{
    position: absolute;
    left: 47px;
    top: 343px;
    z-index: 3;
}
.mv_assured6_area .assured6_2{
    position: absolute;
    left: 47px;
    top: 343px;
    z-index: 2;
}
.mv_assured6_area .assured6_3{
    position: absolute;
    overflow: hidden;
    left: 676px;
    top: 388px;
    width:183px;
    height:30px;
    z-index: 2;
}
/**********
  eco
**********/
#container div#mv_eco {
    position: absolute;
    margin:0 auto;
    width:1000px;
    height:590px;
}
#mv_eco .mv_eco_area{
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width:1000px;
    height:590px;
}
#mv_eco .eco_str{
    position: absolute;
    left: 665px;
    top: 13px;
}
#mv_eco .eco_back{
    position: absolute;
    left: 50px;
    top: 508px;
    z-index: 2;
}
#mv_eco .eco_next{
    position: absolute;
    left: 840px;
    top: 508px;
    z-index:2;
}
.mv_eco_area .mv_eco_change_area{
    position: absolute;
    left: 0px;
    top: 0px;
    width:6000px;
    height:590px;
}

/* eco1 */
.mv_eco_change_area .mv_eco1{
    position: absolute;
    left: 0px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_eco1 .mv_eco1_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_eco1_area .eco1_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_eco1_area .eco1_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco1_area .eco1_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco1_area .eco1_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco1_area .eco1_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* eco2 */
.mv_eco_change_area .mv_eco2{
    position: absolute;
    left: 1000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_eco2 .mv_eco2_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_eco2_area .eco2_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_eco2_area .eco2_1{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.mv_eco2_area .eco2_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco2_area .eco2_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco2_area .eco2_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco2_area .eco2_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco2_area .eco2_6{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* eco3 */
.mv_eco_change_area .mv_eco3{
    position: absolute;
    left: 2000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_eco3 .mv_eco3_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_eco3_area .eco3_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_eco3_area .eco3_1{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco3_area .eco3_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco3_area .eco3_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco3_area .eco3_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco3_area .eco3_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* eco4 */
.mv_eco_change_area .mv_eco4{
    position: absolute;
    left: 3000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_eco4 .mv_eco4_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_eco4_area .eco4_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_eco4_area .eco4_1{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.mv_eco4_area .eco4_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco4_area .eco4_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco4_area .eco4_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco4_area .eco4_5{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco4_area .eco4_6{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* eco5 */
.mv_eco_change_area .mv_eco5{
    position: absolute;
    left: 4000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_eco5 .mv_eco5_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_eco5_area .eco5_0{
    position: absolute;
    left: -11px;
    top: -12px;
}
.mv_eco5_area .eco5_1{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}
.mv_eco5_area .eco5_2{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco5_area .eco5_3{
    position: absolute;
    left: 0px;
    top: 0px;
}
.mv_eco5_area .eco5_4{
    position: absolute;
    left: 0px;
    top: 0px;
}
/* eco6 */
.mv_eco_change_area .mv_eco6{
    position: absolute;
    left: 5000px;
    top: 0px;
    width:1000px;
    height:590px;
}
.mv_eco6 .mv_eco6_area{
    position: absolute;
    left: 44px;
    top: 60px;
    width:919px;
    height:490px;
}
.mv_eco6_area .eco6_0{
    position: absolute;
    left: 0px;
    top: -69px;
    z-index: 1;
}
.mv_eco6_area .eco6_1{
    position: absolute;
    left: 47px;
    top: 343px;
    z-index: 3;
}
.mv_eco6_area .eco6_2{
    position: absolute;
    left: 47px;
    top: 343px;
    z-index: 2;
}
.mv_eco6_area .eco6_3{
    position: absolute;
    overflow: hidden;
    left: 676px;
    top: 388px;
    width:183px;
    height:30px;
    z-index: 2;
}


/**********
  Reg
**********/
#container div#mv_reg {
    position: absolute;
    margin:0 auto;
    width:1000px;
    height:590px;
}
#mv_reg .reg_1{
    position: absolute;
    left: 32px;
    top: -5px;
    width:948px;
    height:564px;
    z-index: 1;
}
