.mt10{margin-top: 5px !important;}
.mt20{margin-top: 10px !important;}
.mt30{margin-top: 15px !important;}
.mt40{margin-top: 20px !important;}
.mt-40{margin-top: -20px !important}
.mt50{margin-top: 25px !important;}
.mt60{margin-top: 30px !important;}
.mt-60{margin-top: -30px !important}
.mt70{margin-top: 35px !important;}
.mt80{margin-top: 40px !important;}
.mt90{margin-top: 45px !important;}
.mt100{margin-top: 50px !important;}
.mt110{margin-top: 55px !important;}
.mt120{margin-top: 60px !important;}
.mt130{margin-top: 65px !important;}
.mt140{margin-top: 70px !important;}
.mt150{margin-top: 75px !important}
.mt160{margin-top: 80px !important;}
.mt170{margin-top: 85px !important;}
.mt180{margin-top: 90px !important;}
.mt190{margin-top: 95px !important;}
.mt200{margin-top: 100px !important;}

.mb30{margin-bottom: 15px !important;}
.mb40{margin-bottom: 20px !important;}
.mb50{margin-bottom: 25px !important;}
.mb60{margin-bottom: 30px !important;}
.mb70{margin-bottom: 35px !important;}
.mb80{margin-bottom: 40px !important;}
.mb90{margin-bottom: 45px !important;}
.mb100{margin-bottom: 50px !important;}
.mb110{margin-bottom: 55px !important;}
.mb120{margin-bottom: 60px !important;}
.mb130{margin-bottom: 65px !important;}
.mb140{margin-bottom: 70px !important;}
.mb150{margin-bottom: 75px !important;}
.mb160{margin-bottom: 80px !important;}
.mb170{margin-bottom: 85px !important;}
.mb180{margin-bottom: 90px !important;}
.mb190{margin-bottom: 95px !important;}
.mb200{margin-bottom: 100px !important;}
.mb-200{margin-bottom: -100px !important}


.pt10{padding-top: 5px !important;}
.pt20{padding-top: 10px !important;}
.pt30{padding-top: 15px !important;}
.pt40{padding-top: 20px !important}
.pt50{padding-top: 25px !important}
.pt60{padding-top: 30px !important}
.pt70{padding-top: 35px !important}
.pt80{padding-top: 40px !important}
.pt90{padding-top: 45px !important}
.pt100{padding-top: 50px !important}
.pt110{padding-top: 55px !important}
.pt120{padding-top: 60px !important}
.pt130{padding-top: 65px !important}
.pt140{padding-top: 70px !important}
.pt150{padding-top: 75px !important}
.pt160{padding-top: 80px !important}
.pt170{padding-top: 85px !important}
.pt180{padding-top: 90px !important}
.pt190{padding-top: 95px !important}
.pt200{padding-top: 100px !important}

.pb10{padding-bottom: 5px !important}
.pb20{padding-bottom: 10px !important}
.pb30{padding-bottom: 15px !important}
.pb40{padding-bottom: 20px !important}
.pb50{padding-bottom: 25px !important}
.pb60{padding-bottom: 30px !important}
.pb70{padding-bottom: 35px !important}
.pb80{padding-bottom: 40px !important}
.pb90{padding-bottom: 45px !important}
.pb100{padding-bottom: 50px !important}
.pb110{padding-bottom: 55px !important}
.pb120{padding-bottom: 60px !important}
.pb130{padding-bottom: 65px !important}
.pb140{padding-bottom: 70px !important}
.pb150{padding-bottom: 75px !important}
.pb160{padding-bottom: 80px !important}
.pb170{padding-bottom: 85px !important}
.pb180{padding-bottom: 90px !important}
.pb190{padding-bottom: 95px !important}
.pb200{padding-bottom: 100px !important}
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family:"Pretendard", sans-serif;
    color: #0e152c;
    font-size:11px; 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: 11px;  vertical-align: top; }



.inner{width: 96%; position: relative; margin: 0 auto;}
.subBox{padding: 50px 0; margin: 0 auto; }

.web{display: none !important}
.mobile{display: block !important}


/********** default **********/
.header{position: relative; top: 0; width: 100%; background: #fff; z-index: 999}

.header-Box01{background: #fff; height: 60px; align-content: center; color: #c6ad6a; padding: 0 10px; position: relative; text-align: left}
.header-Box01 dt{font-size: 2.000em;}
.header-Box01 dt img{height: 40px;}
.header-Box01 label{position: absolute; right: 40px; top: 13px;width: 66px; height: 35px; padding: 0 10px; border: #c6ad6a 1px solid; border-radius: 50px;}
.header-Box01 select{ color: #c6ad6a; border: none; font-size: 1.000em; font-weight: 500; width: 100%; height: 35px; }

.header-Box02{text-align: center; height: auto;}
.header-Box02 a{font-size: 1.250em; height: auto; line-height: 1.4; padding: 5px 0; display: inline-block; align-content: center;}
.header-Box02 a + a{margin-left: 10px}
.header-Box02 a:hover{font-weight: 700; border-bottom: #c6ad6a 3px solid}
.header-Box02 a.on{font-weight: 700; border-bottom: #c6ad6a 3px solid}








/* header-toggle */
.header .header-toggle {
  position: absolute;
  display: inline-block;
  width: 22px;
  height: 22px;
  /* margin-left: auto; */
  right: 0px; top:10px;
  cursor: pointer; 
}

.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; z-index: 999999999999999999999
  }
  .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%);
  }
.header-languageN {
 position: absolute; right: -28px; width: 60px; top:0px; background: none
}

.subBox01{background: none; height: auto}
.subBox02{background: none; height: auto}
.subBox03{background: none; height: auto}
.subBox04{background: none; height: auto}
.subBox05{background: none; height: auto}
.subBox06{background: none; height: auto}
.subBox07{background: none; height: auto}
.subBox08{background: none; height: auto}


.title01{color: #938fda; text-align: center; margin-bottom: 50px}
.title01 dl{font-size: 1.000em; margin-bottom: 15px; letter-spacing: 0.5em; font-weight: 700}
.title01 dt{font-size: 3.125em}

.title02{ text-align: center;  margin-bottom: 20px}
.title02 dt{font-size: 2.500em;padding-bottom: 20px; background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub01/sub01_01_img02.png) bottom center no-repeat; }
.title02 dl{margin-top: 15px; font-size: 1.750em}
.title02 dd{font-weight: 700; font-size: 2.000em; margin-top: 15px}

.sub01_box01{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub01/sub01_01_img01.png) top center no-repeat; background-size: cover}

.sub01_box02{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub01/sub01_02_img01.png) top center no-repeat; background-size: cover}

.sub01_box02a {margin-top:15px; }
.sub01_box02a ul li{display: inline-block; width: 35%; height: 33vw; align-content: center; border: dashed 2px #fff; border-radius: 50%; padding: 5px}
.sub01_box02a ul li + li{margin-left: -3%}
.sub01_box02a ul li dt{width: 100%; height: 100%; font-size: 1.300em; align-content: center; border-radius: 50%}
.sub01_box02a ul li:nth-child(2) dt{background: #fff; color: #333333}

.sub01_box04{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub01/sub01_04_img01.png) top center no-repeat; background-size: cover}
.sub01_box04a{text-align: center; font-size: 0; margin-top: 40px}
.sub01_box04a img + img{margin-left: 5px}
.sub01_box04a img{width: 32%}

.sub01_box05{}
.sub01_box05 ul li{display: block; width: 100%; border: #d0d0d0 1px solid; padding:0 0px 12px;}
.sub01_box05 ul li + li{margin-left: 0px; margin-top: 20px}
.sub01_box05 ul li:nth-child(4){margin-left: 0}
.sub01_box05 ul li dt{font-size: 1.625em; margin-top: 12px}
.sub01_box05 ul li dl{ width: 80px; height: 2px; background: #938fda; margin: 15px auto}
.sub01_box05 ul li dd{font-size: 1.500em; padding: 0 10px}
.sub01_box05 ul li:nth-child(4), .sub01_box05 ul li:nth-child(5), .sub01_box05 ul li:nth-child(6){margin-top: 20px; min-height: auto; padding-bottom: 20px}

.sub01_box06{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub01/sub01_06_img01.png) top center no-repeat; background-size: cover}

.sub01_box06a{}
.sub01_box06a ul li{display: block; width: 100%; background: #fff; height: auto; align-content: center;}
.sub01_box06a ul dt{height: auto; align-content: center; font-size: 1.750em; padding-left: 20px; text-align: left; padding:30px 20px}
.sub01_box06a ul:nth-child(2) li{float: right}

.sub01_box07{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub01/sub01_07_img01.png) bottom center repeat-x;}

.sub01_box07a{}
.sub01_box07a ul li{display: inline-block; color: #fff; width: 48%; height: 48vw; padding-top: 30px; background: #4d4689; border-radius: 50%}
.sub01_box07a ul li + li{margin-left: 0}
.sub01_box07a ul li dt{font-size: 1.250em; margin-top: 25px}
.sub01_box07a ul li img{width: 30%;}
.sub01_box07a ul li:nth-child(2n){margin-left: 4%; margin-bottom: 20px}



.sub02_box01{margin-top: 25px; padding-bottom: 20px}
.sub02_box01 ul li{display: block; width: 100%; text-align: left; padding: 0 20px}
.sub02_box01 ul li h2{font-size: 2.938em; font-weight: 700; margin-top: 30px}
.sub02_box01 ul li h3{font-size: 1.125em; color: #aba6d1; font-style: italic; font-weight: 700}
.sub02_box01 ul li dt{color: #574cb6; font-size: 1.375em; margin: 15px auto 10px}
.sub02_box01 ul li dl{font-size: 1.125em; padding-left: 15px; position: relative}
.sub02_box01 ul li dl:before {content:"ㆍ"; position: absolute; left: 0}
.sub02_box01 ul li:nth-child(1){background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub02/sub02_01_img01.png) bottom right no-repeat; text-align: right; padding-right: 20px; padding-bottom: 35px}
.sub02_box01 ul li dd{font-size: 1.375em; margin-top: 50px; padding-left: 15px; position: relative}
.sub02_box01 ul li dd:before {content:"ㆍ"; position: absolute; left: -15px; color: #938fc0; font-size: 1.875em; font-weight: 900; top: -12px}

.sub02_box01a ul li{float: right;height: auto; margin-bottom: 30px; text-align: left}
.sub02_box01a ul li:nth-child(1){background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub02/sub02_01_img02.png) bottom left no-repeat; text-align: left; padding-left: 20px; margin-bottom: 0px}
.sub02_box01a ul li ol{display: block; width: 100%;  float: right; text-align: left}

.sub02_box02{background: #efeef7}
.sub02_box02a{margin-top: 25px; padding: 5px}
.sub02_box02a ul li{display: block; background: #fff; width:100%; align-content: center; height: auto}
.sub02_box02a ul li:nth-child(2){width: 100%; padding: 30px 20px; text-align: left}
.sub02_box02a ul li dt{color: #574cb6; font-size: 1.625em; margin-bottom: 15px}
.sub02_box02a ul li dl{font-size: 1.125em}
.sub02_box02a ul + ul{margin-top: 23px}



.swiper_area {
  position: relative; 
}

.hospital_swiper .swiper-wrapper {
  height: auto;
}

.hospital_swiper .swiper-slide {
  width: 82%;
  
  
  overflow: hidden;
}

.hospital_swiper .swiper-slide img {
  display: block;
  width: 100%;
  opacity: 0.5;
}

.swiper_area .swiper-pagination {
  left: 50% !important;
  bottom: -25px !important;
  display: flex;
  align-items: center;
}

.swiper_area .swiper-pagination-bullet-active {
  background: #f8cb0c;
  width: 16px;
  height: 16px;
}

/* Swiper Navigation Buttons */
.swiper_area .hs_prev,
.swiper_area .hs_next {
  color: #938fda;
  position: absolute !important;
  width: 22px !important;
  height: 22px !important;
  border-radius: 50%; 
	font-size: 20px !important;
  font-weight: bold; left: 50% !important; padding-top: 15px 
  /* color: #ccc; */
	

}



.hs_prev::after,
.hs_next::after {
color: #938fda;font-size: 20px !important;
}
.hs_prev{margin-left:-49%;}
.hs_next{margin-left: 43%}



.hospital_swiper .swiper-slide.swiper-slide-active img {
  opacity: 1;
}

.sub02_box04 ul li{display: block; background: #fff; width: 100%; }
.sub02_box04 ul li:nth-child(2){width: 100%; margin-left:0px; height: auto; padding: 30px 30px 60px; text-align: left}
.sub02_box04 ul li h2{color: #4d4689; font-weight: 700; font-size: 1.875em; margin-bottom: 10px}
.sub02_box04 ul li h2 img{width: 20px; margin-top: 5px}
.sub02_box04 ul li dt{margin: 20px 0; font-size: 1.375em; }

.sub02_box04 ul li dl{position: relative; font-weight: 700; font-size: 1.125em; padding-left: 155px}
.sub02_box04 ul li dl span{position: absolute; left: 0;; font-weight: 900}
.sub02_box04 ul li dl span.l2{left: 45px; font-weight: 400}
.sub02_box04 ul li dl + dl{margin-top: 15px}

.sub02_box04 ul li div.line{height: 1px; background: #aba6d1; margin-top: 50px !important; display: block}

.sub02_box04a{margin-top: 25px}
.sub02_box04a dl{background: #fff; font-size: 1.750em; padding: 35px}

.sub02_box04b{margin-top: 60px}
.sub02_box04b a{width: 100%; height: 58px; text-align: center; align-content: center; color: #fff; font-size: 1.750em;; border-radius: 50px; background: #000; display: block; margin:  0 auto}
.sub02_box04b dl{font-size: 1.750em; margin-top: 15px}
.sub02_box04b a img{height: 30px; margin-right: 10px}


.sub03_box01{ margin-top: 60px}
.sub03_box01 dt{margin: 45px auto 0; background: #4d4689; color: #fff; width: 100%; height: 57px; align-content: center; border-radius: 50px; font-size: 1.625em}
.sub03_box01 dl{margin-top: 20px; font-size: 1.125em}
.sub03_box01 dl + dt{margin-top: 30px}

.sub03_box02 ul{text-align: left}
.sub03_box02 ul li{display: block;  width: 100%; height: 70px; align-content: center; padding-left: 20px; background: #fff; border-radius: 0 20px 20px 20px; }
.sub03_box02 ul li dt{font-size: 1.375em; height: 49px; align-content: center; line-height: 49px}
.sub03_box02 ul li dt img{margin-right: 7px; width: 35px; vertical-align: middle}
.sub03_box02 ul li:nth-child(2n){margin-bottom: 12px; margin-left: 0px; margin-top: 12px}

.sub03_box03 ul li{display: block;  width: 100%; height: auto; align-content: center; background: #f8f8f8; padding: 30px 20px; text-align: left}
.sub03_box03 ul li.img{padding: 0}
.sub03_box03 ul li dt{font-size: 1.750em; margin-bottom: 12px}
.sub03_box03 ul li dl{font-size: 1.125em; position: relative; padding-left: 15px}
.sub03_box03 ul li dl:before {content:"ㆍ"; position: absolute; left: 0px}
.sub03_box03 ul li dd{font-size: 1.125em; position: relative; }
.sub03_box03 ul:nth-child(2n) li{float: right}

.sub04_box01{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub04/sub04_01_img01.png) top center no-repeat; background-size: cover}

.sub04_box01a {text-align: center; font-size: 0; margin-bottom: 30px}
.sub04_box01a img + img{margin-left: 0px; margin-top: 20px}

.sub04_box01b{width: 100%; margin: 0 auto}
.sub04_box01b dl{border: #8986b0 2px dashed; background: #fff; height: auto; align-content: center; border-radius: 100px; font-size: 1.375em; padding-left:20px; padding:20px 50px}
.sub04_box01b dl:before{content:"ㆍ"; margin-left: -15px; }
.sub04_box01b dl + dl{margin-top: 15px}

.sub04_box02{padding-top: 20px}
.sub04_box02 ul li{display: inline-block; width: 48%; height: auto; align-content: center; padding: 10px 0}
.sub04_box02 ul li + li{border-left: #c5c3d7 0px solid}
.sub04_box02 ul li dl{color: #4d4689; font-size: 1.500em; font-weight: 500; margin-top: 25px}
.sub04_box02 ul li:nth-child(2n){border-left: #c5c3d7 1px solid}
.sub04_box02 ul li:nth-child(2){margin-bottom: 20px}

.sub04_box03 ul li{display: block; width: 100%; padding: 0; height: auto; align-content: center; background: #f8f8f8; text-align: left}
.sub04_box03 ul li + li{width: 100%; padding: 30px 20px}
.sub04_box03 ul li dd{font-size: 1.375em; position: relative; padding-left: 15px}
.sub04_box03 ul li dd:before {content:"ㆍ"; position: absolute; margin-left: -15px}

.sub04_box05{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub04/sub04_05_img01.png) top center no-repeat; background-size: cover}

.sub04_box06 dt{display:block; width: 100%; height: auto; border-radius: 0 20px 20px 20px; background: #938fc0; color: #fff; font-size: 1.375em; padding-left: 113px; align-content: center; position: relative; vertical-align: top; padding: 20px 20px 20px 60px}
.sub04_box06 dt:nth-child(2n){margin-left: 0px; margin-bottom: 15px; margin-top: 15px}
.sub04_box06 dt:last-child{margin-bottom: 0}
.sub04_box06 dt span{position: absolute; left: 20px; background: #fff; border-radius: 50%; text-align: center; width: 30px; height: 30px; color:#938fc0; align-content: center; font-weight: 700; top: 50%; margin-top: -15px}
.sub04_box06 dt:nth-child(2), .sub04_box06 dt:nth-child(3), .sub04_box06 dt:nth-child(6){background: #4d4689}
.sub04_box06 dt:nth-child(2) span, .sub04_box06 dt:nth-child(3) span, .sub04_box06 dt:nth-child(6) span{color: #4d4689}

.sub04_box08{text-align: center}
.sub04_box08 dl{color: #aba6d1; font-weight: 300; font-size: 1.250em; font-style: italic}
.sub04_box08 dt{font-size: 2.000em; margin: 10px auto 20px}
.sub04_box08 dd{font-size: 1.750em}

.sub04_box08a{font-size: 0; margin: 45px auto 75px}

.sub04_box09{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub04/sub04_09_img01.png) top center no-repeat; background-size: cover}

.sub04_box10 ul li{height:auto }


.sub05_box01{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub05/sub05_01_img01.png) top center no-repeat; background-size: cover}
.sub05_box01a{background: rgba(179, 181, 230, 0.2); border-radius: 20px; padding: 60px 0 30px}
.sub05_box01b ul li{display: block; width: 100%; margin-top: 50px; color: #4d4689 }
.sub05_box01b ul li dt{font-size: 2.000em}
.sub05_box01b ul li dl{font-size: 1.500em; height: 35px; align-content: center; margin-bottom: 20px}

.sub05_box01c{width:100%; height: auto; align-content: center; text-align: center; color: #fff; margin:40px auto 0; border-radius: 20px;background: rgba(38, 32, 91, 0.65); font-size: 1.750em; letter-spacing: -0.02em; padding: 20px 10px}

.sub05_box02 ul li{display: block; width: 100%; height: auto; border: #4d4689 2px dashed; border-radius: 20px; padding: 5px}
.sub05_box02 ul li:nth-child(2n){width: 100%; border: none; align-content: center; text-align: center; padding: 20px}
.sub05_box02 ul li:nth-child(2n) img{margin: 0 auto}
.sub05_box02 ul li dt{font-size: 1.500em; background: #b8b5d0; color: #fff; height: 53px; align-content: center; border-radius: 20px}
.sub05_box02 ul li dl{height: auto; align-content: center; color: #4d4689; font-size: 1.375em; padding: 30px 10px}
.sub05_box02 ul li:nth-child(3) dt{background: #9490b8;}
.sub05_box02 ul li:nth-child(5) dt{background: #716ba1;}
.sub05_box02 ul li:nth-child(7) dt{background: #4d4689;}

.sub05_box03 ul li{display: block; width: 100%; background: #fff; text-align: left; height: auto; align-content: center}
.sub05_box03 ul li dl{font-size: 1.375em}
.sub05_box03 ul li:nth-child(2){padding: 30px 10px}

.sub05_box04 ul li{display: block; width: 100%; padding: 0; height: auto; align-content: center; background: #f8f8f8; text-align: left}
.sub05_box04 ul li + li{width: 100%; padding: 30px 10px}
.sub05_box04 ul li dd{font-size: 1.375em; position: relative; padding-left: 15px}
.sub05_box04 ul li dd:before {content:"ㆍ"; position: absolute; margin-left: -15px}

.sub05_box04a{margin-top: 40px}
.sub05_box04a ul li{display: inline-block; width:52%; height: 51vw; border: #4d4689 2px dashed; border-radius: 50%; padding-top: 40px}
.sub05_box04a ul li dt{font-size: 1.500em; margin-top: 15px; color: #4d4689; letter-spacing: -0.04em; padding: 0 30px}
.sub05_box04a ul li + li{margin-left: -4%}
.sub05_box04a ul li:nth-child(3){margin-left: 0; margin-top: -3vw}
.sub05_box04a ul li:nth-child(4){margin-top: -3vw}
.sub05_box04a ul li img{width: 20%}

.sub05_box04b{font-size: 0}
.sub05_box04b img + img{margin-left: 0%; margin-top: 20px}

.sub05_box04c{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub05/sub05_04_img11.png) bottom left repeat-x;}
.sub05_box04c dt{font-size: 1.500em; color: #fff; width: 100%; height: auto; align-content: center; text-align: center; background: #4d4689; border-radius: 150px; margin: 0 auto; padding: 20px}
.sub05_box04c dt + dt{margin-top: 22px}

.sub05_box05{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub05/sub05_05_img01.png) top center no-repeat; background-size: cover}


.sub05_box06{width: 100%; margin: 0 auto}
.sub05_box06 ul li{border-radius: 0 20px 20px 20px; text-align: left; padding-left: 60px; background: #efeef7; height: auto; align-content: center; padding: 20px 20px 20px 60px}
.sub05_box06 ul li + li{margin-top: 30px}
.sub05_box06 ul li dt{font-size: 1.500em; color: #4d4689; }
.sub05_box06 ul li dt span{position: absolute; margin-left: -50px; width: 35px; height: 35px; align-content: center; color: #fff; text-align: center; font-size: 0.813em; background: #4d4689; border-radius: 50%;}
.sub05_box06 ul li dl{font-size: 1.500em}

.sub05_box07 ul li{display: block; width: 100%; }
.sub05_box07 dt{height: auto; text-align:center; align-content: center; color: #574cb6; font-size: 1.625em; background: #fff; border: #d1d1d1 1px solid; border-top: none; padding: 20px 10px}
.sub05_box07 ul li + li{margin-left: 0px; margin-top: 20px}

.sub05_box07b{margin-bottom: 30px}
.sub05_box07b ul li{display: block; width: 100%; height: 68px; align-content: center; text-align: center; color: #fff; background: #b8b5d0; border-radius: 20px}
.sub05_box07b ul li + li{margin-left: 0px; margin-top: 11px}
.sub05_box07b ul + ul{margin-top: 11px}
.sub05_box07b ul li dt{font-size: 1.375em; letter-spacing: -0.04em}
.sub05_box07b ul:nth-child(2) li{background: #9490b8}
.sub05_box07b ul:nth-child(3) li{background: #716ba1}

.sub05_box08 dt{border: #574cb6 2px dashed; background: #938fc0}



.sub06_box01{font-size: 0; margin-top: 40px}
.sub06_box01 img + img{margin-left: 0px; margin-top: 20px}

.sub06_box02 ul li{display: block; width: 100%; height: auto; padding: 20px 20px 20px 20px; background: #fff; border-radius: 0 20px 20px 20px; text-align: left}
.sub06_box02 ul li dt{color: #574cb6; font-size: 1.375em; margin-bottom: 5px}
.sub06_box02 ul li dl{font-size: 1.250em}

.sub06_box02 ul li:nth-child(2n){margin-left: 0px; margin-top: 20px; margin-bottom: 20px}
.sub06_box02 ul li:nth-child(1), .sub06_box02 ul li:nth-child(2){margin-bottom: 20px}

.sub06_box02b{margin-top: 70px; font-size: 0}
.sub06_box02b img{margin-right:2%; width: 49%}
.sub06_box02b img:nth-child(3n){margin-right: 2%; margin-bottom: 0px}
.sub06_box02b img:last-child{margin-bottom: 0}
.sub06_box02b img:nth-child(2n){margin-right: 0; margin-bottom: 20px}

.sub06_box03 ul li{display: block; width: 100%; background: #fff; height: auto; align-content: center; text-align: left}
.sub06_box03 ul li:nth-child(2){padding-left: 60px; padding: 20px 10px}
.sub06_box03 ul li dt{position: relative;padding-left: 30px; font-size: 1.250em}
.sub06_box03 ul li dt span{position: absolute; width: 20px; height: 20px; text-align: center; align-content: center; border-radius: 50%; color: #fff; background: #938fda; left: 0; font-size: 0.875em; line-height: 1; margin-top: -2px}
.sub06_box03 ul li dt + dt{margin-top: 10px}

.sub06_box03b{margin-top: 40px; color: #4d4689; font-weight: 700; font-size: 1.750em; text-align: center}

.sub07_box01{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub07/sub07_01_img01.png) top center no-repeat; background-size: cover}
.sub07_box01b{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub07/sub07_01_img02.png) top center no-repeat; background-size: cover; padding-top: 50px; height: auto; padding-bottom: 50px}
.sub07_box01b h2{font-size: 2.375em; font-weight: 700; padding-left: 20px; margin-bottom: 20px}

.sub07_box01c{margin-bottom: 35px}
.sub07_box01c ul li{display:inline-block; width: 100%; height: auto; border-radius: 20px; background: rgba(255, 255, 255, 0.4); align-content: center; padding: 20px 20px}
.sub07_box01c ul li dl{font-weight: 600; font-size: 1.625em}
.sub07_box01c ul li + li{margin-left: 0px; margin-top: 20px}

.sub07_box01d{margin-top: 30px; padding-bottom: 80vw}
.sub07_box01d ul{height: auto}
.sub07_box01d ul li{display: block; width: 100%; height: auto; background: #fff; text-align: left; align-content: center}
.sub07_box01d ul li:nth-child(2){padding: 20px 10px}
.sub07_box01d ul li dt{color: #574cb6; font-size: 1.750em; margin-bottom: 15px}
.sub07_box01d ul li dl{font-size: 1.125em}
.sub07_box01d ul:nth-child(2n) li{float: right}

.sub08_box01{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub08/sub08_01_img01.png) bottom left repeat-x; }

.sub08_box01b{margin-top: 30px}
.sub08_box01b ul li{display: inline-block; width: 49%; height: 49vw; border-radius: 50%; align-content: center; background: #4d4689}
.sub08_box01b ul li dt{font-size: 1.375em}
.sub08_box01b ul li + li{margin-left: 0%}
.sub08_box01b ul li:nth-child(2n){background: #938fc0; margin-left: 2%; margin-bottom: 20px}

.sub08_box02 ul li{display:block; width: 100%;; height: auto; background: #f8f8f8; text-align: left; align-content: center}
.sub08_box02 ul li:nth-child(2){padding: 20px 10px}
.sub08_box02 ul li dl{font-size: 1.250em}

.sub08_box03 ul li{display: block; width: 100%; height: 66px; align-content: center; background: #fff; border-radius: 0 20px 20px  20px}
.sub08_box03 ul li dt{color: #574cb6;font-size: 1.375em}
.sub08_box03 ul li + li{margin-left: 0px; margin-top: 20px}

.sub08_box03b {font-size: 0; margin-top: 50px}
.sub08_box03b img + img{margin-left: 0px; margin-top: 20px}

.sub08_box03c ul li{background: #efeef7}

.sub08_box06 ul li{display: block; width: 100%; background: #fff; }
.sub08_box06 ul li dt{border: #d4d4d4 1px solid; height: 71px; align-content: center; color: #574cb6; font-size: 1.625em}
.sub08_box06 ul li:nth-child(2n){margin-left: 0px; margin-top: 20px; margin-bottom: 20px}
.sub08_box06 ul li:nth-child(1), .sub08_box06 ul li:nth-child(2){margin-bottom: 20px}
.sub08_box06 ul li dl{border: #d4d4d4 1px solid; height: auto; padding: 20px; align-content: center; font-size: 1.500em; font-weight: 600}

.sub08_box06b{font-size: 0}
.sub08_box06b img + img{margin-left: 0px; margin-top: 20px}

.sub08_box08{margin-top: 50px}
.sub08_box08 dt{background: #4d4689; width: 100%; height: auto; color: #fff; margin: 0 auto; font-size: 1.625em; align-content: center; border-radius: 50px ; text-align: center; padding: 20px}
.sub08_box08 dt + dt{margin-top: 20px}


.footer_box01{padding: 60px 0}
.footer_box01 ul li{display: block; width: 100%; height: auto; background: #fff; padding: 45px 10px 45px; text-align: left}
.footer_box01 ul li + li{margin-left: 0px; margin-top: 20px}
.footer_box01 ul li dt{color: #4d4689; font-size: 2.500em; height: auto; margin-bottom: 30px}
.footer_box01 ul li dl{color: #938fc0; font-weight: 700; font-size: 2.000em; margin-top: 10px}
.footer_box01 ul li dd{font-weight: 500;font-size: 1.625em}
.footer_box01 ul li dd + dl{margin-top: 20px}
.footer_box01 ul li .t1{font-size: 1.250em; padding-left: 15px; position: relative}
.footer_box01 ul li .t1:before {content:"*"; position: absolute; left: 0px}
.footer_box01 ul li .iframe{ width: 100%; height: 262px; overflow: hidden; position: relative}
.footer_box01 ul li .iframe iframe{position: absolute; left: 50%; margin-left: -178px}

.footer_box02{padding: 60px 0 30px; text-align: center}
.footer_box02 dl{font-size: 1.875em}
.footer_box02 dl + dl{margin-top: 15px}
.footer_box02 dd{font-size: 1.250em; margin-top: 15px; border-top: #9d9d9d 1px solid; padding-top: 10px}

















