@charset "UTF-8";
* {
  position: relative; }

html, body {
  max-width: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  font-family: "Noto Sans TC", sans-serif; }

/*------主視覺-------- */
.main-bg {
  max-width: 100%;
  background-image: url(../img/main-bg.jpg);
  background-size: cover;
  display: flex;
  justify-content: center; }
  .main-bg img.gotop {
    position: fixed;
    z-index: 100;
    width: 50px;
    right: 0px;
    bottom: 50px;
    cursor: pointer; }
  .main-bg .main {
    max-width: 1440px;
    height: 700px; }
    .main-bg .main .main-title {
      width: auto;
      margin: 0;
      left: -280px;
      top: 150px; }
    .main-bg .main .woman {
      position: absolute;
      width: auto;
      margin: 0;
      left: 380px;
      bottom: 0; }

.hide {
  transform: translate(100px, 0);
  transition: 0.5s; }

/*------表單-------- */
.form-title {
  text-align: center;
  margin-bottom: 60px;
  animation: blink 0.6s ease-in-out alternate infinite; }
  .form-title .m {
    display: none; }

@keyframes blink {
  0% {
    opacity: 1; }
  80% {
    opacity: 1; }
  81% {
    opacity: 0; }
  100% {
    opacity: 0; } }
/*------學好英文 翻牌子-------- */
#whywhy_wrap {
  background-image: url(../img/section1-bg.jpg);
  text-align: center;
  padding: 70px 0 20px 0; }
  #whywhy_wrap .section1-title {
    text-align: center; }
    #whywhy_wrap .section1-title .m {
      display: none; }
  #whywhy_wrap .lesson_flexbox {
    display: inline-block; }

/*------英語人才培訓-------- */
.section2 {
  background-color: #fff;
  text-align: center;
  padding: 50px 0; }
  .section2 .m {
    display: none; }

#FourthArea {
  background-image: url(../img/BodyBG.png);
  background-repeat: repeat-y;
  padding: 50px 0 0 0; }
  #FourthArea .woman2 {
    height: 1010px; }

/*------階梯圖-------- */
.section3 {
  background-image: url(../img/section3-bg.jpg);
  background-size: cover;
  padding: 50px 0 70px; }
  .section3 .section3-title {
    text-align: center; }
    .section3 .section3-title .m {
      display: none; }
  .section3 .stair-pc {
    text-align: center;
    margin-top: 50px; }
    .section3 .stair-pc img {
      margin: 0 5px;
      width: auto; }
  .section3 .stair-m {
    display: none; }

/*------學員見證-------- */
.section4 {
  background-image: url(../img/section4-bg.jpg);
  background-size: cover;
  padding: 70px 0; }
  .section4 .section4-title {
    text-align: center; }
  .section4 .student {
    text-align: center;
    margin-top: 40px; }

/*------百萬補助-------- */
.section5 {
  background-color: #0055a5;
  padding: 50px 0; }
  .section5 .section5-title {
    text-align: center;
    cursor: pointer; }
    .section5 .section5-title .m {
      display: none; }

.mobile_bottom_footer .mobile_bottom_box li {
	font-size: 0.9em;
	margin:2px 0 0px 0px;
	height:18px;
}
.mobile_bottom_footer .mobile_bottom_logo {
	height: 140px;
	line-height: 120px;
}
