body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family:"Lato", sans-serif;
    color: #0e152c;
    font-size:12px; font-weight: 400; letter-spacing:-0.02em; line-height: 1.4;
     word-break:keep-all !important; word-wrap:break-word !important; overflow-x: hidden; 
}


div ul{font-size: 0}
div ul li{font-size: 12px;  vertical-align: top; }



.inner{width: 96%; position: relative; margin: 0 auto;}
.subBox{padding: 50px 0; margin: 0 auto; }



/********** default **********/
.header{position: relative; top: 0; width: 100%; background: #171717; z-index: 999}

.header-Box01{ height: 60px;  align-content: center; color: #c6ad6a;  position: relative}
.header-Box01 dt{text-align: left; margin-top: -0px; padding-left: 10px}
.header-Box01 dt img {height: 25px}
.header-Box01 .topIcon{position: absolute; left: 67%; margin-left: 0px; top:15px; }
.header-Box01 .topIcon a + a{margin-left: 5px}

.header-Box02{text-align: center;}
.header-Box02 a{font-size: 1.125em; height: 80px; display: inline-block; align-content: center; font-weight: 700; color: #fff}
.header-Box02 a + a{margin-left: 50px}
.header-Box02 a:hover{font-weight: 700; color: #94c743}
.header-Box02 a.on{font-weight: 700; color: #94c743}

/* header-toggle */
.header .header-toggle {
  position: absolute;
  display: inline-block;
  width: 22px;
  height: 22px;
  /* margin-left: auto; */
  right: 10px; top:20px;
  cursor: pointer; z-index: 9999;
}

.header .header-toggle span {
  position: absolute;
  top: 45%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #999;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  -webkit-transition: linear 0.1s;
  transition: linear 0.1s;
}

.header .header-toggle span:before, .header .header-toggle span:after {
  content: '';
  position: absolute;
  left: 0;
  background: #999;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  -webkit-transition: linear 0.1s;
  transition: linear 0.1s;
}

.header .header-toggle span:before {
  top: -7px;
}

.header .header-toggle span:after {
  bottom: -7px;
}

.header .header-toggle.toggle-close span {
  background: transparent;
}

.header .header-toggle.toggle-close span:before {
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.header .header-toggle.toggle-close span:after {
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.header .header-menu {
    position: fixed;
    top: 0;
    left: -100%;
    overflow-y: auto;
    background: #fff;
    width: 320px;
    height: 100%;
    -webkit-box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17);
    box-shadow: 0 0 36px 0 rgba(22, 25, 28, 0.17);
    padding: 16px 20px;
    -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
	display: block;
  }
  .header .header-menu.show {
    left: 0;
  }
  .header .header-menu .nav {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .header .header-menu .nav .nav-item {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    border-bottom: 1px solid #e3e6e9;
    padding: 14px 0;
  }
  .header .header-menu .nav .nav-item:last-child {
    border: 0;
  }
  .header .header-menu .nav .nav-item .nav-link {
    display: inline-block;
    width: auto;
    height: auto;
    color: #333;
    font-size: 17px;
  }
  .header .header-menu .nav .nav-item .nav-link:hover, .header .header-menu .nav .nav-item .nav-link:focus, .header .header-menu .nav .nav-item .nav-link.active {
    
  }
  .header .header-menu .nav .nav-item .nav-dropdown-toggle {
    position: absolute;
    top: 14px;
    right: 0;
    width: 22px;
    height: 22px;
    text-align: right;
    font-size: 12px;
  }

  .header .header-menu .nav .nav-item .nav-dropdown-toggle:after {
    margin: 2px 0 0;
    width: 18px;
    height: 18px;
    background: url('https://nowwd2.speedgabia.com/qa/images/icon-menu-dwon.png') no-repeat;
    background-size: 100%;
    cursor: pointer;
    display: block;
    
    /* 활성화 시키기 위해 font-awesome css 필요 TJ */
    /* content: '\f107';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 12px; */
  }

  .header .header-menu .nav .nav-item .nav-dropdown-toggle.active {
  }

  .header .header-menu .nav .nav-item .nav-dropdown {
    display: none;
    background: #fff;
    padding: 12px 0 0 20px;
  }
  .header .header-menu .nav .nav-item .nav-dropdown.show {
    display: block;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item {
    position: relative;
    margin: 0 0 12px;
    font-size: 14px;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item:last-child {
    margin: 0;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-dropdown-link.active {
    
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle {
    top: 0;
    right: 0;
    width: 21px;
    height: 21px;
    text-align: right;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown-toggle:after {
    content: '\f107';
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown {
    display: none;
    padding: 8px 0 0 20px;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown.show {
    display: block;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown li {
    margin: 0 0 8px;
  }
  .header .header-menu .nav .nav-item .nav-dropdown .nav-dropdown-item .nav-subdropdown li:last-child {
    margin: 0;
  }
  .header .header-menu-extra {
    position: absolute;
    top: 50%;
    right: 80px;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }


.subTitleBox{padding-left: 200px; padding-top: 190px; height: 533px}
.subTitleBox dl{font-size: 1.375em; font-weight: 700}
.subTitleBox dt{font-size: 2.813em; margin: 20px 0 30px; line-height: 1.2}
.subTitleBox dd{font-size: 1.125em}

.subTitleBox02{height: 533px; align-content: center}
.subTitleBox02 dl{font-size: 1.125em; font-weight: 700; letter-spacing: 0.3em}
.subTitleBox02 dt{font-size: 5.01em}
.subTitleBox02 dd{font-size: 1.125em}

.subTitle01{text-align: center; padding-top: 100px; margin-bottom: 30px; padding-bottom: 35px; background: url(/en/img/line.png) bottom center no-repeat}
.subTitle01 dt{font-size: 2.013em; line-height: 1}
.subTitle01 dl{font-size: 1.125em; margin-top: 20px; font-weight: 700}


.subBox01 .subTitleBox{background: url(https://nowwd2.speedgabia.com/qa/en/sub01_img01.png) top center no-repeat; background-size: cover}



.footerBox01 ul li{display: inline-block; width: 100%; height: auto; align-content: center; background: #f4edea; padding: 20px 4%}
.footerBox01 ul li:nth-child(1){ padding: 0; height: 400px}
.footerBox01 ul li:nth-child(1) iframe{ width: 2000px; height: 820px; position: absolute;left: 50%; margin-left: -1000px; top: 50%; margin-top: -410px}
.footerBox01a{background: #fff; border-radius: 15px; height: 130px; align-content: center; text-align: center}
.footerBox01a dt{font-size: 2.500em; font-weight: 900}
.footerBox01a dl{font-size: 1.250em; font-weight: 700}

.footerBox01b{margin: 30px auto; }
.footerBox01b dl{display: inline-block; width: 100%; align-content: center; background: #ffd800; height: 97px; border-radius: 15px; color: #321f16;font-size: 1.250em; font-weight: 700; padding: 0 20px; position: relative; padding-top: 10px; text-align: left}
.footerBox01b dl br{display: none}
.footerBox01b dl + dl{float: inherit; background: #2dbb00; color: #FFFFFF; margin: 20px auto 40px}
.footerBox01b dl img{vertical-align: middle; padding-right: 10px; padding-bottom: 10px; width: auto}
.footerBox01b dl span{position: absolute; right: 20px; width: 125px; height: 47px; align-content: center; background: #321f16; border-radius: 50px; color: #ffd800; text-align: center; top:25px;font-weight: 900}
.footerBox01b dl:nth-child(2) span{background: #fff; color: #2dbb00}

.footerBox01c dl{min-height: 60px; padding-left:75px; align-content: center; font-size: 1.125em; position: relative}
.footerBox01c dl span{font-size: 1.250em; display: block; margin-bottom: 10px}
.footerBox01c dl img{position: absolute; left: 0; top: 0; width: 60px}
.footerBox01c dl + dl{margin-top: 20px}

.footerBox02{height: 50vw; background: url(/en/img/bottom02_img01.png) top center no-repeat; background-size: cover}

.footerBox03{height: 90px; background: #171717; align-content: center; text-align: center}
.footerBox03 img{width: 80%}


.sub01_Box01{height:70vw;background: url(/en/img/sub01/img01m.jpg) top center no-repeat; text-align: center; align-content: center; color: #fff; background-size: 100% auto}
.sub01_Box01 dt{color: #ffff00;font-size: 2.000em; margin-bottom: 20px }
.sub01_Box01 dl{font-size: 1.125em}
.sub01_Box01 dd{ margin-bottom: 30px }
.sub01_Box01 dd span{display: inline-block; width: 100px; height: 40px; align-content: center; text-align: center; background: rgba(255, 255, 255, 0.3); border: #fff 1px solid; border-radius: 50px;}
.sub01_Box01 dd span + span{margin-left: 10px}

.sub01_Box01b{background: url(/en/img/sub01/img02m.jpg) top center no-repeat; margin-top: 1px; background-size: 100% auto}

.sub01_Box01c{background: url(/en/img/sub01/img03m.jpg) top center no-repeat; margin-top: 1px; background-size: 100% auto}

.sub01_Box02{margin-top: 100px; height: auto; background: url(/en/img/sub01/img04m.jpg) top center no-repeat;align-content: flex-start; color: #191919; padding-bottom: 0px; background-size: 100%}
.sub01_Box02 .inner{padding-left: 10px}
.sub01_Box02 h2{font-size: 2.938em; font-weight: 900; margin: 12px 0 10px}
.sub01_Box02 h2 span{font-weight: 400; font-size: 0.750em; display: block !important}
.sub01_Box02 h3{font-size: 1.375em;font-weight: 700; margin-bottom: 46vw}
.sub01_Box02 dl{font-size: 1.125em; margin-top: 50vw}
.sub01_Box02 dd{position: relative;font-size: 1.125em; padding-left: 15px; line-height: 1.4}
.sub01_Box02 dd:before {content:"ㆍ"; position: absolute; left: 0}

.sub01_Box02 dd + dl{margin-top: 15px}

.sub02_Box01{  background: url(/en/img/sub02/img01.png) top center no-repeat; padding-top: 53vw; margin-bottom: 100px; text-align: center; background-size: 240% auto}
.sub02_Box01 dl img + img{margin-left: 1%}
.sub02_Box01 dl img{width: 49%}
.sub02_Box01 dl img:nth-child(3){margin-left: 0; margin-top: 10px}
.sub02_Box01 dl img:nth-child(4){ margin-top: 10px}
.sub02_Box01 dd{margin-top: 40px; font-size: 1.625em; font-weight: 700}

.sub02_Box02 ul li{display: inline-block; width: 100%; text-align: center}
.sub02_Box02 ul li + li{margin-left: 0; margin-top: 20px}
.sub02_Box02 ul li dt{font-size: 1.250em; color: #fff; background: #001349; height: 58px; align-content: center}

.sub02_Box03{position: absolute; background: #fff; width: 100%; height: 205px; top: 0}

.sub02_Box04 ul li{width: 90%; display: inline-block; border-radius: 20px; height: 40vw; align-content: center;padding: 0 35px; text-align: center}

.sub02_Box04 ul li:nth-child(2n){width: 100%; background: none; border-radius: 0; padding: 0; color: #0a1b4b; height: 15vw}
.sub02_Box04 ul li dt{font-size: 3.125em; border-bottom: #fff 1px solid; height: 50%; align-content: center; padding-top: 10px}
.sub02_Box04 ul li dl{font-weight: 700;font-size: 1.625em; height: 50%; align-content: center; padding-bottom: 10px}
.sub02_Box04 ul li dd{font-size: 3.27em; font-weight: 700; }

.sub02_Box05 {margin: 30px auto 70px}
.sub02_Box05 p{text-align: center; font-size: 1.500em}

.sub02_Box06 ul{text-align: center}
.sub02_Box06 ul li{display: inline-block; background: #001349; width: 100%; border-radius: 300px; border: #001349 4px solid; color: #ffff00; height: 50vw; text-align: left; padding-left: 52vw; position: relative}
.sub02_Box06 ul li + li{margin-left:0px; margin-top: 20px}
.sub02_Box06 ul li dt{font-size: 2.063em; margin: 25px auto 10px}
.sub02_Box06 ul li dl{font-size: 1.250em}
.sub02_Box06 ul li img{height: 48vw; position: absolute; left: 0px}

.sub02_Box07 ul{text-align: center}
.sub02_Box07 ul li{width: 30%; display: inline-block;  text-align: center}
.sub02_Box07 ul li:nth-child(2n){width: 5%; color: #0a1b4b; height: 30vw; align-content: center}
.sub02_Box07 ul li dt{font-size: 1.250em; margin-top: 15px}
.sub02_Box07 ul li dd{font-size: 1.27em; font-weight: 700}
.sub02_Box07b ul li:nth-child(2n){width: 5%; }
.sub02_Box07c ul li:nth-child(2n){width:5%; }

.sub02_Box08{background: url(/en/img/sub02/img15m.jpg) top center no-repeat; background-size: auto 100%; color: #fff; height: 160vw; align-content: center}
.sub02_Box08 .subTitle01{padding-top: 0}


.sub02_Box09 ul{padding-left: 5%}
.sub02_Box09 ul li{padding-top: 17px}
.sub02_Box09 ul li dt{font-size: 3.125em; margin: 15px 0 5px}
.sub02_Box09 ul li dl{font-size: 4.38em; font-weight: 100}
.sub02_Box09 ul li dl span{color: #7b0ab3}
.sub02_Box09 ul li dd{font-size: 1.375em; font-weight: 700}

.sub02_Box10{text-align: center; margin-bottom: 30px}
.sub02_Box10 dt{width: 100%; height: 67px; text-align: center; align-content: center; color: #fff; background: #c1a6c1; border-radius: 50px; margin: 0 auto; font-size: 1.625em}
.sub02_Box10 dl{font-size: 1.125em; font-weight: 700; margin-top: 7px}

.sub02_Box11 ul li{width: 100%; display: inline-block;  text-align: center}
.sub02_Box11 ul li:nth-child(2n){width: 100% !important; color: #0a1b4b; height:60px; align-content: center; text-align: center; }
.sub02_Box11 ul li:nth-child(2n) img{margin: 0 auto}
.sub02_Box11 ul li dl{font-size: 1.125em; margin-top: 15px; margin-bottom: 0px}

.sub02_Box12 ul{background: #fff; overflow: hidden; border-radius: 70px  20px 20px 20px; height: auto; align-content: center}
.sub02_Box12 ul li{display: inline-block; width: 100%; padding-left: 45vw; position: relative; height: 40vw; align-content: center}
.sub02_Box12 ul li img{width: 40vw}
.sub02_Box12 ul li:nth-child(2){padding-left: 20px; margin-top: 20px; padding-right: 20px; height: auto; padding-bottom: 30px}
.sub02_Box12 ul li dl{padding-left: 20px; position: relative;font-size: 1.125em}
.sub02_Box12 ul li dl span{position: absolute; left: 0;}
.sub02_Box12 ul li dl + dl{margin-top: 7px}
.sub02_Box12 ul li dt{font-size: 1.625em}
.sub02_Box12 ul li:nth-child(1) img{position: absolute; left: 0; top:0}
.sub02_Box12 ul + ul{margin-top: 20px}
.sub02_Box12 ul li dd{font-size: 1.125em; line-height: 1.8}

.sub02_Box13 dt{width: auto; display: inline-block; padding: 0 30px; background: #b1c197}
.sub02_Box13 dl{font-weight: 400}

.sub02_Box14{background: url(/en/img/sub02/img36.png) top center no-repeat; background-size: cover; color: #fff; height: auto; padding: 0px 0 100px}

.sub02_Box15{background: #4bb8d9; height:auto; align-content: center; border-radius: 20px; overflow: hidden; padding: 30px 20px}
.sub02_Box15 ul li{display: inline-block; height: auto; align-content: center; width: 100%;}
.sub02_Box15 ul li:nth-child(1){padding-left: 0px; color: #001349; margin-bottom: 20px}
.sub02_Box15 ul li dt{font-size: 1.750em; margin-bottom: 20px}
.sub02_Box15 ul li dl{font-size: 1.125em}

.sub02_Box16{text-align: center}
.sub02_Box16 dl{font-size: 1.125em; margin-bottom: 40px}
.sub02_Box16 dd span{font-size: 1.250em; font-weight: 700; display: inline-block; width: 100%; height: 56px; text-align: center; align-content: center; background: #daa8a8; border-radius: 60px}
.sub02_Box16 dd span + span{margin-left: 0px; margin-top: 20px}
.sub02_Box16 dt{background: #fff; width: 100%; height: auto; border-radius: 50px; text-align: center; align-content: center; margin: 0 auto 30px; padding: 30px 20px}

.sub02_Box17 dt{font-size: 2.000em; margin-bottom: 50px; text-align: center}
.sub02_Box17 ul li{text-align: center; display: inline-block; width: 100%; padding-top: 40px; position: relative}
.sub02_Box17 ul li:nth-child(1){padding-right: 0px}
.sub02_Box17 ul li:nth-child(2){width: 100%; padding: 60px 0px 20px; border-left: #d1d1d1 0px solid; border-right: #d1d1d1 0px solid; border-top: #d1d1d1 1px solid; border-bottom: #d1d1d1 1px solid; margin: 20px auto 20px}
.sub02_Box17 ul li:nth-child(3){padding-left: 0px}
.sub02_Box17 ul li dl{background: #001349;color: #fff; position: absolute; top: 0; left: 50%; width: 90px; height: 90px; text-align: center; align-content: center; margin-left: -45px; font-size: 1.750em; font-weight: 700; border-radius: 50%}
.sub02_Box17 ul li dd{background: #001349; color: #fff; font-size: 1.250em; height: 65px; text-align: center; align-content: center; font-weight: 700; margin-top: 30px}
.sub02_Box17 ul li:nth-child(1) dl{margin-left: -45px}
.sub02_Box17 ul li:nth-child(2) dl{top: 20px}


.sub03_Box01{text-align: center}
.sub03_Box01 dt{font-size: 1.625em; margin: 15px auto 0px}
.sub03_Box01 dl{font-size: 1.125em}
.sub03_Box01 ul{text-align: center; margin-top: 50px}
.sub03_Box01 ul li{display: inline-block; width: 47%; align-content: center; text-align: center; margin-bottom: 20px}
.sub03_Box01 ul li:nth-child(2n){height: 46vw; width: 6%;}
.sub03_Box01 ul li dd{font-size: 1.125em; font-weight: 700; margin-top: 10px}
.sub03_Box01 ul li:nth-child(4n){display: none}

.sub03_Box02 dt{font-size: 1.625em; margin: 0px auto 40px; text-align: center}
.sub03_Box02 ul li{display: inline-block; width: 100%}
.sub03_Box02 ul li:nth-child(2){width: 100%; padding-left: 0px; margin-top: 20px; margin-bottom: 50px}

.sub03_Box02 ul li dl{font-size: 1.375em; font-weight: 700; margin: 30px auto 10px}
.sub03_Box02 ul li dd{font-size: 1.125em}

.sub03_Box03{background: #f9f6f1; padding: 50px 0 20px; text-align: center}
.sub03_Box03 dt{font-size: 1.375em; margin-bottom: 45px}

.sub03_Box04{text-align: center}
.sub03_Box04 dt{font-size: 1.625em; margin-bottom: 30px}
.sub03_Box04 dl{font-size: 1.375em; margin-top: 30px}

.sub03_Box05 ul{text-align: center;}
.sub03_Box05 ul li{display: inline-block; width: 100%; align-content: center; text-align: center}
.sub03_Box05 ul li:nth-child(2n){height: auto; width: 100%; padding: 20px 0}
.sub03_Box05 ul li dd{font-size: 1.125em; margin-top: 10px}
.sub03_Box05 ul li:nth-child(2n) img{margin: 0 auto}

.sub03_Box05 ul li:nth-child(1){margin-bottom: 0px}

.sub04_Box01{border:0; border-spacing:0; padding:0; border-collapse:collapse; border-top: #94c743 2px solid; width: 100%;}
.sub04_Box01 tr td{font-size: 1.125em; height: 77px; text-align: center; background: #fff; border: #ded8d0 1px solid; width: 32%}
.sub04_Box01 tr td:nth-child(2){width: 26%; background: #fcf7ef}

.sub04_Box02 ul{text-align: center; margin-top: 50px}
.sub04_Box02 ul li{display: inline-block; width: 100%; }
.sub04_Box02 ul li:nth-child(2n){margin-left: 0px; margin-bottom: 40px; margin-top: 40px}
.sub04_Box02 ul li dt{ margin-top: 20px; font-size: 1.125em}

.sub04_Box03{background: url(/en/img/sub04/img44.png) top center no-repeat; background-size: cover; color: #fff; height: auto; padding: 0px 0 100px}

.sub04_Box04 ul{text-align: center; margin-top: 25px; margin-bottom: 60px}
.sub04_Box04 ul li{display: inline-block; width:100%; }
.sub04_Box04 ul li+li{margin-left: 0px; margin-top: 40px}
.sub04_Box04 ul li dt{  font-size: 1.250em; background: #f56ee0; width: 80%; height: 54px; align-content: center; border-radius: 50px; margin: 20px auto 0}


.sub05_Box01{position: absolute; background: #fff; width: 100%; height: 350px; top: 0}

.sub05_Box02 ul{margin-top: 30px; margin-bottom: 70px}
.sub05_Box02 ul li{display: inline-block; width: 100%; text-align: center}
.sub05_Box02 ul li ol{height: 148px; display: block; background: #efe8dd; align-content: center;}
.sub05_Box02 ul li ol dt{font-size: 1.750em; margin-bottom: 15px}
.sub05_Box02 ul li ol dl{font-size: 1.125em}
.sub05_Box02 ul li + li{margin-left:0px; margin-top: 40px}

.sub05_Box03 ul li{width: 47%}
.sub05_Box03 ul li:nth-child(2n){width: 6%; height: 63vw}

.sub05_Box04 ul li{width: 47%}
.sub05_Box04 ul li:nth-child(2n){width: 6%; height: 32vw}

.sub05_Box05 ul li{width: 47%}
.sub05_Box05 ul li:nth-child(2n){width: 6%; height: 47vw}
.sub05_Box05 ul li dd{font-weight: 400}

.sub05_Box06 ul li{width: 47%}
.sub05_Box06 ul li:nth-child(2n){width: 6%; height: 32vw}

.sub06_Box01 ul{text-align: center}
.sub06_Box01 ul li{display: inline-block; width: 100%; position: relative; padding-top: 38px}
.sub06_Box01 ul li + li{margin-left: 0px; margin-top: 40px}
.sub06_Box01 ul li dt{width: 76px; height: 76px; position: absolute; top: 0; left: 50%; margin-left: -38px; background: #001349; text-align: center; align-content: center; color: #fff; border-radius: 50%;font-size: 1.125em }
.sub06_Box01 ul li dt span{display: block; font-size: 0.813em}

.sub06_Box01 ul li dl{font-weight: 700; margin-top: 15px; font-size: 1.125em }

.sub06_Box02{background: url(/en/img/sub06/img17.png) top center no-repeat; background-size: cover; color: #fff; height: auto; padding: 0px 0  100px}

.sub06_Box03 dt{background:#94c743; width: 100%; height: 71px; align-content: center; font-size: 1.375em; padding-left: 65px; margin: 0 auto; border-radius: 50px; padding-right: 20px}
.sub06_Box03 dt span{position: absolute; left: 20px; display: inline-block; font-size: 1.250em; border-right: #fff 1px solid; margin-right: 10px; padding-right: 10px; line-height: 1}
.sub06_Box03 dl{font-size: 1.125em; text-align: center; margin-top: 15px}
.sub06_Box03 dl + dt{margin-top: 25px}

.sub06_Box04 ul li{display: inline-block; width: 100%; height: auto}
.sub06_Box04 ul li:nth-child(2), .sub06_Box04 ul li:nth-child(3),  .sub06_Box04 ul li:nth-child(5){background: #f6eee3; height: auto; align-content: center; padding: 30px 20px}
.sub06_Box04 ul li dt{font-size: 1.750em}
.sub06_Box04 ul li dd{font-size: 1.500em; margin-top: 35px}
.sub06_Box04 ul li dl{margin-top: 20px; font-size: 1.125em}

.web{display: none !important}
.mobile{display: block !important}

.bottomTop{position: fixed;bottom: 30px; width: 40px; height: 40px }
