@charset "utf-8";
/*////////////// kmcrCSS Document //////////////*/
/* ------------------------------------------------------------
headerArea Contents
------------------------------------------------------------*/
#headerArea {
}
/* ------------------------------------------------------------
mainArea Contents
------------------------------------------------------------*/
#mainArea {
}
.attn_area {
  font-size: 12px;
  padding: 40px 80px;
  text-align: left;
}

.cvArea20 {
    text-align: center;
    position: absolute;
    top: 220px;
    right: 400px;
}

.cvTextWrap20 {
    padding-bottom: 25px;
}

p.cvText.attn20 {
    margin-top: 20px;
    font-size: 13px;
}

#mainArea .ageBox .cvArea.chanceTest {
  top: 175px!important;
}

#kmcr.kmcr_mdl #mainArea .closeArea .cvArea {
  padding: 20px 50px 10px!important;
  background-position: 0px -7px;
  background-repeat: no-repeat;
  background-size: 950px auto;
}

#mainArea .cvArea .cvText.attn {
    margin-top: 20px;
    font-size: 13px;
}

/* 20代---------------- */
#age20Area .ageBox {
  background-image: url("/assets/img/lp/mcr/kmcr_mdl/20_bg_001.jpg?20110125");
  height: 748px;
}

#age20Area .closeArea .cvArea {
    background-image: url(/assets/img/lp/mcr/kmcr_mdl/age20_bg_002.jpg?20110125);
}

/* 30代---------------- */
#age30Area .ageBox {
  background-image: url("/assets/img/lp/mcr/kmcr_mdl/30_bg_001.jpg?20110125");
  height: 753px;
}

#age30Area .closeArea .cvArea {
    background-image: url(/assets/img/lp/mcr/kmcr_mdl/age30_bg_002.jpg?20110125);
}

/* 40代---------------- */
#age40Area .ageBox {
  background-image: url("/assets/img/lp/mcr/kmcr_mdl/40_bg_001.jpg?20110125");
  height: 757px;
}

#age40Area .ageBox .agetxt {
    padding: 30px 30px 10px 315px;
}

#age40Area .closeArea .cvArea {
    background-image: url(/assets/img/lp/mcr/kmcr_mdl/age40_bg_002.jpg?20110125);
}

