/* line 6, ../sass/member_page_free.scss */
section.breadcrumb_container ul.basic_breadcrumb {
  margin-bottom: 0;
}
/* line 9, ../sass/member_page_free.scss */
section.breadcrumb_container h1.h1_title {
  margin: 36px 0 20px 0;
  padding: 0;
  font-size: 30px;
  color: #4A4A4A;
}
/* line 15, ../sass/member_page_free.scss */
section.breadcrumb_container p.para {
  font-size: 14px;
  color: #4A4A4A;
  margin: 0;
  line-height: 2;
}

/* line 23, ../sass/member_page_free.scss */
section.member_maintain_section {
  margin-top: 36px;
}
/* line 25, ../sass/member_page_free.scss */
section.member_maintain_section h2.h2_title {
  font-size: 24px;
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #4A4A4A;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  /* line 25, ../sass/member_page_free.scss */
  section.member_maintain_section h2.h2_title {
    margin-top: 34px;
  }
}
/* line 37, ../sass/member_page_free.scss */
section.member_maintain_section form.data_form p.member_id_para {
  font-size: 14px;
  color: #4A4A4A;
  margin: 0 0 16px 0;
}
/* line 42, ../sass/member_page_free.scss */
section.member_maintain_section form.data_form button.btn_update_pasword {
  color: #FFFFFF;
  background-color: #5380F7;
  font-size: 16px;
  border: 0;
  border-radius: 4px;
  text-align: center;
  min-width: 136px;
  display: block;
  margin-top: 32px;
  cursor: pointer;
  padding-top: 7px;
  padding-bottom: 7px;
}
@media (max-width: 767px) {
  /* line 42, ../sass/member_page_free.scss */
  section.member_maintain_section form.data_form button.btn_update_pasword {
    margin-top: 0;
    width: 100%;
  }
}
/* line 62, ../sass/member_page_free.scss */
section.member_maintain_section form.data_form div.add_margin {
  margin-top: 36px;
}
/* line 65, ../sass/member_page_free.scss */
section.member_maintain_section form.data_form label.label_text {
  font-size: 14px;
  font-weight: normal;
  color: #4A4A4A;
}
/* line 70, ../sass/member_page_free.scss */
section.member_maintain_section form.data_form img.img_calendar {
  width: 14px;
}
/* line 73, ../sass/member_page_free.scss */
section.member_maintain_section form.data_form div.right_col {
  padding-left: 0;
}
@media (max-width: 767px) {
  /* line 75, ../sass/member_page_free.scss */
  section.member_maintain_section form.data_form div.right_col.-input_address {
    padding-left: 15px;
    margin-top: 15px;
  }
}
/* line 82, ../sass/member_page_free.scss */
section.member_maintain_section form.data_form button.btn_add_margin {
  margin-top: 36px;
  margin-bottom: 48px;
  background-color: #5380F7;
}
@media (max-width: 767px) {
  /* line 82, ../sass/member_page_free.scss */
  section.member_maintain_section form.data_form button.btn_add_margin {
    margin-bottom: 40px;
  }
}
/* line 92, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type {
  border-top: 1px dotted rgba(0, 0, 0, 0.38);
  padding-top: 36px;
  margin-bottom: 60px;
}
/* line 96, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type h2.h2_title {
  margin-top: 0;
}
/* line 99, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type a.btn_extend_contract {
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #5380F7;
  border-radius: 4px;
  cursor: pointer;
  text-align: center;
  width: 100%;
  border: 1px solid #5380F7;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 116, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type ul.type_list {
  margin: 0;
  padding: 0;
}
/* line 119, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type ul.type_list > li {
  list-style: none;
}
/* line 121, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type ul.type_list > li.highlight {
  background-color: #F3F3F3;
}
/* line 124, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type ul.type_list > li span.col {
  display: inline-block;
  min-width: 180px;
  padding: 8px;
}
@media (max-width: 1199px) {
  /* line 124, ../sass/member_page_free.scss */
  section.member_maintain_section div.pay_member_type ul.type_list > li span.col {
    min-width: 140px;
  }
}
@media (max-width: 991px) {
  /* line 124, ../sass/member_page_free.scss */
  section.member_maintain_section div.pay_member_type ul.type_list > li span.col {
    min-width: 108px;
  }
}
/* line 135, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type ul.type_list > li span.head_title {
  font-size: 14px;
  color: #4A4A4A;
}
/* line 139, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type ul.type_list > li span.data {
  font-size: 14px;
  color: #4A4A4A;
}
/* line 146, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type div.type_block_all div.type_block {
  background-color: #F2F2F2;
  padding: 24px;
  text-align: center;
  margin-bottom: 20px;
}
/* line 151, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type div.type_block_all div.type_block:last-child {
  margin-bottom: 0;
}
/* line 154, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type div.type_block_all div.type_block ul.data_list {
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 158, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type div.type_block_all div.type_block ul.data_list > li {
  list-style: none;
  margin-bottom: 20px;
}
/* line 161, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type div.type_block_all div.type_block ul.data_list > li:last-child {
  margin-bottom: 0;
}
/* line 164, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type div.type_block_all div.type_block ul.data_list > li p.para_title {
  margin: 0;
  display: block;
  font-size: 14px;
  color: #828282;
}
/* line 170, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type div.type_block_all div.type_block ul.data_list > li p.para_data {
  margin: 0;
  display: block;
  font-size: 18px;
  color: #4A4A4A;
}
/* line 178, ../sass/member_page_free.scss */
section.member_maintain_section div.pay_member_type div.type_block_all div.type_block a.btn_extend_contract {
  width: 60%;
  display: block;
  margin: 24px auto 12px auto;
}








/* line 133, ../sass/afaa_tutors.scss */
div.link_block {
  text-align: center;
}
/* line 135, ../sass/afaa_tutors.scss */
a.type_linke {
  display: inline-block;
  font-size: 12px;
  border-radius: 4px;
  padding: 4px 20px;
  text-decoration: none;
}
/* line 142, ../sass/afaa_tutors.scss */
a.type_linke:first-child {
  /*  margin-right: 16px; stanoo*/
  margin-right: 2px;
}
/* line 145, ../sass/afaa_tutors.scss */
a.type_linke:last-child {
  margin-right: 0;
}
/* line 148, ../sass/afaa_tutors.scss */
a.type_linke.gei {
  color: #3334D4;
  border: 1px solid #3334D4;
}


/* line 151, ../sass/afaa_tutors.scss */
a.type_linke.gei:hover {
  color: #FFFFFF;
  background-color: #3334D4;
}


a.type_linke.fdi {
    color: #3334D4;
    border: 1px solid #3334D4;
}


/* line 151, ../sass/afaa_tutors.scss */
a.type_linke.fdi:hover {
    color: #FFFFFF;
    background-color: #3334D4;
}

a.type_linke.kb {
  color: #259D1D;
  border: 1px solid #259D1D;
}

a.type_linke.kb:hover {
  color: #FFFFFF;
  background-color: #259D1D;
}

a.type_linke.mat {
  color: #E98E27;
  border: 1px solid #E98E27;
}

a.type_linke.mat:hover {
  color: #FFFFFF;
  background-color: #E98E27;
}

a.type_linke.wt {
  color: #7E29EE;
  border: 1px solid #7E29EE;
}

a.type_linke.wt:hover {
  color: #FFFFFF;
  background-color: #7E29EE;
}

.link_block .row{
  margin-bottom: 15px;
}
/* line 156, ../sass/afaa_tutors.scss */
a.type_linke.pft {
  color: #EB1E25;
  border: 1px solid #EB1E25;
}
/* line 159, ../sass/afaa_tutors.scss */
a.type_linke.pft:hover {
  color: #FFFFFF;
  background-color: #EB1E25;
}


a.type_linke.b1,
a.type_linke.b2,
a.type_linke.step,
a.type_linke.gold,
a.type_linke.aqua,
a.type_linke.toning,
a.type_linke.kid,
a.type_linke.strong,
a.type_linke.pro{
  color: #3334D4;
  border: 1px solid #3334D4;
}

a.type_linke.b1:hover,
a.type_linke.b2:hover,
a.type_linke.step:hover,
a.type_linke.gold:hover,
a.type_linke.aqua:hover,
a.type_linke.toning:hover,
a.type_linke.kid:hover,
a.type_linke.strong:hover,
a.type_linke.pro:hover {
  color: #FFFFFF;
  background-color: #3334D4;
}

/*
AFAA
-----
GEI
PFT
MAT
WT
KB
STEP
KIDS
MATE
AQUA
AFP

Zumba
-----
B1
B2
STEP
GOLD
AQUA
TONING
KID
STRONG
PRO

*/
