@charset "utf-8";


@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Manrope:wght@200..800&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap');


.lato-thin {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.lato-light {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.lato-regular {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.lato-bold {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.lato-black {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.lato-thin-italic {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.lato-light-italic {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.lato-regular-italic {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.lato-bold-italic {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.lato-black-italic {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: italic;
}


.fs08{font-size: 0.498em}
.fs10{font-size: 0.624em}
.fs11{font-size: 0.687em}
.fs12{font-size: 0.750em}
.fs13{font-size: 0.813em}
.fs14{font-size: 0.875em}
.fs15{font-size: 0.937em}
.fs16{font-size: 1.000em}
.fs17{font-size: 1.063em}
.fs18{font-size: 1.125em}
.fs19{font-size: 1.188em}
.fs20{font-size: 1.250em}
.fs21{font-size: 1.313em}
.fs22{font-size: 1.375em}
.fs23{font-size: 1.437em}
.fs24{font-size: 1.500em}
.fs25{font-size: 1.562em}
.fs26{font-size: 1.625em}
.fs27{font-size: 1.688em}
.fs28{font-size: 1.750em}
.fs30{font-size: 1.875em}
.fs31{font-size: 1.937em}
.fs32{font-size: 2.000em}
.fs33{font-size: 2.063em}
.fs34{font-size: 2.125em}
.fs35{font-size: 2.188em}
.fs36{font-size: 2.250em}
.fs38{font-size: 2.375em}
.fs39{font-size: 2.438em}
.fs40{font-size: 2.500em}
.fs42{font-size: 2.625em}
.fs44{font-size: 2.750em}
.fs45{font-size: 2.813em}
.fs46{font-size: 2.875em}
.fs48{font-size: 3.000em}
.fs50{font-size: 3.125em}
.fs52{font-size: 3.251em}
.fs54{font-size: 3.377em}
.fs55{font-size: 3.44em}
.fs56{font-size: 3.503em}
.fs57{font-size: 3.566em}
.fs58{font-size: 3.629em}
.fs60{font-size: 3.750em}
.fs64{font-size: 4.002em}
.fs65{font-size: 4.065em}

.fs70{font-size: 4.38em}
.fs80{font-size: 5.01em}

.mt0{margin-top: 0 !important}
.mt10{margin-top: 10px !important;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px !important;}
.mt40{margin-top: 40px !important}
.mt-40{margin-top: -40px !important}
.mt50{margin-top: 50px !important}
.mt-60{margin-top: -60px !important}
.mt60{margin-top: 60px !important}
.mt70{margin-top: 70px !important}
.mt80{margin-top: 80px !important}
.mt90{margin-top: 90px !important}
.mt100{margin-top: 100px !important}
.mt110{margin-top: 110px !important}
.mt120{margin-top: 120px !important}
.mt130{margin-top: 130px !important}
.mt140{margin-top: 140px !important}
.mt150{margin-top: 150px !important}
.mt160{margin-top: 160px !important}
.mt170{margin-top: 170px !important}
.mt180{margin-top: 180px !important}
.mt190{margin-top: 190px !important}
.mt200{margin-top: 200px !important}


.mb0{margin-bottom: 0 !important}
.mb10{margin-bottom: 10px !important}
.mb20{margin-bottom: 20px !important}
.mb30{margin-bottom: 30px !important}
.mb40{margin-bottom: 40px !important}
.mb50{margin-bottom: 50px !important}
.mb60{margin-bottom: 60px !important}
.mb70{margin-bottom: 70px !important}
.mb80{margin-bottom: 80px !important}
.mb90{margin-bottom: 90px !important}
.mb100{margin-bottom: 100px !important}
.mb110{margin-bottom: 110px !important}
.mb120{margin-bottom: 120px !important}
.mb130{margin-bottom: 130px !important}
.mb140{margin-bottom: 140px !important}
.mb150{margin-bottom: 150px !important}
.mb160{margin-bottom: 160px !important}
.mb170{margin-bottom: 170px !important}
.mb180{margin-bottom: 180px !important}
.mb190{margin-bottom: 190px !important}
.mb200{margin-bottom: 200px !important}
.mb-200{margin-bottom: -200px !important}

.ml30{margin-left: 30px !important}

.pt0{padding-top: 0 !important}
.pt10{padding-top: 10px !important;}
.pt20{padding-top: 20px !important;}
.pt30{padding-top: 30px !important;}
.pt40{padding-top: 40px !important}
.pt50{padding-top: 50px !important}
.pt60{padding-top: 60px !important}
.pt70{padding-top: 70px !important}
.pt80{padding-top: 80px !important}
.pt90{padding-top: 90px !important}
.pt100{padding-top: 100px !important}
.pt110{padding-top: 110px !important}
.pt120{padding-top: 120px !important}
.pt130{padding-top: 130px !important}
.pt140{padding-top: 140px !important}
.pt150{padding-top: 150px !important}
.pt160{padding-top: 160px !important}
.pt170{padding-top: 170px !important}
.pt180{padding-top: 180px !important}
.pt190{padding-top: 190px !important}
.pt200{padding-top: 200px !important}

.pb0{padding-bottom: 0 !important}
.pb10{padding-bottom: 10px !important}
.pb20{padding-bottom: 20px !important}
.pb30{padding-bottom: 30px !important}
.pb40{padding-bottom: 40px !important}
.pb50{padding-bottom: 50px !important}
.pb60{padding-bottom: 60px !important}
.pb70{padding-bottom: 70px !important}
.pb80{padding-bottom: 80px !important}
.pb90{padding-bottom: 90px !important}
.pb100{padding-bottom: 100px !important}
.pb110{padding-bottom: 110px !important}
.pb120{padding-bottom: 120px !important}
.pb130{padding-bottom: 130px !important}
.pb140{padding-bottom: 140px !important}
.pb150{padding-bottom: 150px !important}
.pb160{padding-bottom: 160px !important}
.pb170{padding-bottom: 170px !important}
.pb180{padding-bottom: 180px !important}
.pb190{padding-bottom: 190px !important}
.pb200{padding-bottom: 200px !important}
/********** default **********/
html {
    overflow-y:scroll; overflow-x: hidden; height:100%;  -webkit-text-size-adjust:antialiased; -moz-osx-font-smoothing:grayscale;
}

div, p, ul, li, table, th, td, textarea, input,  form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em, address, cite, ul, ol, dl, dd, dt, li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-family:"Lato", sans-serif;
    color: #333333;
    font-size: 16px; font-weight: 400;  line-height: 1.4;
     word-break:keep-all !important; word-wrap:break-word !important; 
}

button {
    padding:0;
    margin:0;
    background-color:transparent;
    border:none;
}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0; }
div ul{font-size: 0; text-align: center}
div ul li{font-size: 16px;  vertical-align: top}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
input, button {margin:0;padding:0;font-family:"Lato", AppleSDGothicNeo-Regular,sans-serif;}
button, input[type=submit] {cursor:pointer}
input[type=text], input[type=password], input[type=image], button {-webkit-appearance:none}
textarea, select,button {font-family:"Lato", AppleSDGothicNeo-Regular,sans-serif;}
textarea {border-radius:0;-webkit-appearance:none}
select {margin:0;background:none}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:inherit;text-decoration:none}
ul,li,dl,dt,dd{padding:0;margin:0; word-break:keep-all !important; word-wrap:break-word !important}
ul{list-style:none;}
img{vertical-align:top;max-width:100%;height:auto}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

dt{font-weight: 700}
ol{padding: 0 !important; margin: 0 !important; position: relative !important} 

.inner{width: 1300px; position: relative; margin: 0 auto; }
.subBox{padding: 100px 0; margin: 0 auto; }

.txtCenter{text-align: center}

.coW{color: #fff !important}
.co01{color: #4d4689 !important }

.bgW{background: #fff !important}
.bg01{background: #f5f5f5}
.bg02{background: #efeef7}
.bg03{background: #f9f9f9}
.bg04{background: #f2f2f5}

.left01{position: relative;padding-left: 15px}
.left01:before {content:"ㆍ"; position: absolute; left: 0;}

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

.header-Box01{ height: 100px; align-content: center;  text-align: center; position: relative; }
.header-Box01 dt{font-size: 2.000em;}
.header-Box01 label{position: absolute; right: 0px; top: 20px;width: 106px; height: 45px; padding: 0 20px; border: #c6ad6a 1px solid; border-radius: 50px;}
.header-Box01 select{ color: #c6ad6a; border: none; font-size: 1.000em; font-weight: 500; width: 100%; height: 45px;}

.header-Box02{text-align: center}
.header-Box02 a{font-size: 1.125em; height: 66px; display: inline-block; align-content: center; color: #fff; font-weight: 700;  }
.header-Box02 a + a{margin-left: 52px}
.header-Box02 a:hover{font-weight: 700; border-bottom: #4d4689 3px solid; color: #4d4689}
.header-Box02 a.on{font-weight: 700; border-bottom: #4d4689 3px solid; color: #4d4689}

.header .header-menu{display: none}
.topR{position: absolute; right: 58px; top: 13px}
.topR a + a{margin-left: 10px}

.menuBg{background: #b3b5e6; height: 69px}

.mobile{display: none}

.subBox01{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/img01.png) top center no-repeat; height: 7378px}
.subBox02{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/img02.png) top center no-repeat; height: 7082px}
.subBox03{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/img03.png) top center no-repeat; height: 5067px}
.subBox04{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/img04.png) top center no-repeat; height: 14682px}
.subBox05{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/img05.png) top center no-repeat; height: 13272px}
.subBox06{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/img06.png) top center no-repeat; height: 4314px}
.subBox07{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/img07.png) top center no-repeat; height: 3158px}
.subBox08{background: url(https://nowwd2.speedgabia.com/lavenderheel/en/img08.png) top center no-repeat; height: 8756px}


.title01{color: #938fda; text-align: center; margin-bottom: 110px}
.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: 40px}
.title02 dt{font-size: 2.500em;padding-bottom: 40px; background: url(https://nowwd2.speedgabia.com/lavenderheel/en/sub01/sub01_01_img02.png) bottom center no-repeat; }
.title02 dl{margin-top: 30px; font-size: 1.750em}
.title02 dd{font-weight: 700; font-size: 2.000em; margin-top: 30px}

.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: 30px; }
.sub01_box02a ul li{display: inline-block; width: 380px; height: 380px; align-content: center; border: dashed 2px #fff; border-radius: 50%; padding: 13px}
.sub01_box02a ul li + li{margin-left: -13px}
.sub01_box02a ul li dt{width: 100%; height: 100%; font-size: 2.000em; 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: 23px}

.sub01_box05{}
.sub01_box05 ul li{display: inline-block; width: 418px; border: #d0d0d0 1px solid; padding:0 0px 25px;}
.sub01_box05 ul li + li{margin-left: 23px}
.sub01_box05 ul li:nth-child(4){margin-left: 0}
.sub01_box05 ul li dt{font-size: 1.625em; margin-top: 25px}
.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: 810px}

.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: inline-block; width: 50%; background: #fff; height: 300px; align-content: center}
.sub01_box06a ul dt{height: 300px; align-content: center; font-size: 1.750em; padding-left: 60px; text-align: left}
.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: 250px; height: 250px; padding-top: 50px; background: #4d4689; border-radius: 50%}
.sub01_box07a ul li + li{margin-left: 12.5px}
.sub01_box07a ul li dt{font-size: 1.250em; margin-top: 25px}

.sub02_box01{margin-top: 50px; padding-bottom: 40px}
.sub02_box01 ul li{display: inline-block; width: 50%; text-align: left}
.sub02_box01 ul li h2{font-size: 2.938em; font-weight: 700}
.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: 30px 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: 60px; padding-bottom: 65px}
.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: 524px; margin-bottom: 90px; text-align: right}
.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: 50px}
.sub02_box01a ul li ol{display: block; width: 650px;  float: right; text-align: left}

.sub02_box02{background: #efeef7}
.sub02_box02a{margin-top: 50px; padding: 5px}
.sub02_box02a ul li{display: inline-block; background: #fff; width:420px; align-content: center; height: 264px}
.sub02_box02a ul li:nth-child(2){width: 870px; padding: 0 65px; 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: 1074px;
  
  
  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: 62px !important;
  height: 62px !important;
  border-radius: 50%; 
	font-size: 30px !important;
  font-weight: bold; left: 50% !important;
  /* color: #ccc; */

}



.hs_prev::after,
.hs_next::after {
color: #938fda; 
}
.hs_prev{margin-left:-640px;}
.hs_next{margin-left: 580px}



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

.sub02_box04 ul li{display: inline-block; background: #fff; width: 792px; }
.sub02_box04 ul li:nth-child(2){width: 498px; margin-left: 10px; height: 574px; padding: 30px; text-align: left}
.sub02_box04 ul li h2{color: #4d4689; font-weight: 700; font-size: 1.875em; margin-bottom: 10px}
.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: 384px; height: 68px; 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}


.sub03_box01{ margin-top: 110px}
.sub03_box01 dt{margin: 45px auto 0; background: #4d4689; color: #fff; width: 620px; height: 67px; 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: 60px}

.sub03_box02 ul{text-align: left}
.sub03_box02 ul li{display: inline-block;  width: 638px; height: 80px; align-content: center; padding-left: 50px; 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: 15px}
.sub03_box02 ul li:nth-child(2n){margin-bottom: 25px; margin-left: 24px}

.sub03_box03 ul li{display: inline-block;  width: 50%; height: 300px; align-content: center; background: #f8f8f8; padding: 0 70px; text-align: left}
.sub03_box03 ul li.img{padding: 0}
.sub03_box03 ul li dt{font-size: 1.750em; margin-bottom: 25px}
.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: 60px}
.sub04_box01a img + img{margin-left: 24px}

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

.sub04_box02{padding-top: 20px}
.sub04_box02 ul li{display: inline-block; width: 300px; height: 205px; align-content: center}
.sub04_box02 ul li + li{border-left: #c5c3d7 1px solid}
.sub04_box02 ul li dl{color: #4d4689; font-size: 1.500em; font-weight: 500; margin-top: 25px}

.sub04_box03 ul li{display: inline-block; width: 416px; padding: 0; height: 270px; align-content: center; background: #f8f8f8; text-align: left}
.sub04_box03 ul li + li{width: 884px; padding: 0 90px}
.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: inline-block; width: 638px; height: 95px; 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}
.sub04_box06 dt:nth-child(2n){margin-left: 20px; margin-bottom: 26px}
.sub04_box06 dt:last-child{margin-bottom: 0}
.sub04_box06 dt span{position: absolute; left: 50px; background: #fff; border-radius: 50%; text-align: center; width: 41px; height: 41px; color:#938fc0; align-content: center; font-weight: 700; top: 50%; margin-top: -20px}
.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:300px }

.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: inline-block; width: 50%; 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:1230px; height: 97px; align-content: center; text-align: center; color: #fff; margin:40px auto 0; border-radius: 50px;background: rgba(38, 32, 91, 0.65); font-size: 1.750em; letter-spacing: -0.02em}

.sub05_box02 ul li{display: inline-block; width: 267px; height: 195px; border: #4d4689 2px dashed; border-radius: 20px; padding: 5px}
.sub05_box02 ul li:nth-child(2n){width: 33px; border: none; align-content: center}
.sub05_box02 ul li dt{font-size: 1.500em; background: #b8b5d0; color: #fff; height: 63px; align-content: center; border-radius: 20px}
.sub05_box02 ul li dl{height: 117px; align-content: center; color: #4d4689; font-size: 1.375em}
.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: inline-block; width: 50%; background: #fff; text-align: left; height: 335px; align-content: center}
.sub05_box03 ul li dl{font-size: 1.375em}
.sub05_box03 ul li:nth-child(2){padding: 0 75px}

.sub05_box04 ul li{display: inline-block; width: 420px; padding: 0; height: 270px; align-content: center; background: #f8f8f8; text-align: left}
.sub05_box04 ul li + li{width: 880px; padding: 0 90px}
.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: 265px; height: 265px; border: #4d4689 2px dashed; border-radius: 50%; padding-top: 70px}
.sub05_box04a ul li dt{font-size: 1.500em; margin-top: 30px; color: #4d4689; letter-spacing: -0.04em}
.sub05_box04a ul li + li{margin-left: -22px}

.sub05_box04b{font-size: 0}
.sub05_box04b img + img{margin-left: 23px}

.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: 862px; height: 67px; align-content: center; text-align: center; background: #4d4689; border-radius: 50px; margin: 0 auto}
.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: 1198px; margin: 0 auto}
.sub05_box06 ul li{border-radius: 0 20px 20px 20px; text-align: left; padding-left: 140px; background: #efeef7; height: 140px; align-content: center}
.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: inline-block; width: 418px; }
.sub05_box07 dt{height: 98px; text-align:center; align-content: center; color: #574cb6; font-size: 1.625em; background: #fff; border: #d1d1d1 1px solid; border-top: none}
.sub05_box07 ul li + li{margin-left: 23px}

.sub05_box07b{margin-bottom: 70px}
.sub05_box07b ul li{display: inline-block; width: 424px; height: 68px; align-content: center; text-align: center; color: #fff; background: #b8b5d0; border-radius: 20px}
.sub05_box07b ul li + li{margin-left: 14px}
.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: 13.333px}

.sub06_box02 ul li{display: inline-block; width: 638px; height: 150px; padding: 30px 65px 0; 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: 24px}
.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: 17px}
.sub06_box02b img:nth-child(3n){margin-right: 0; margin-bottom: 16px}
.sub06_box02b img:last-child{margin-bottom: 0}

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

.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: 100px; height: 576px}
.sub07_box01b h2{font-size: 2.375em; font-weight: 700; padding-left: 80px; margin-bottom: 40px}

.sub07_box01c{margin-bottom: 65px}
.sub07_box01c ul li{display: inline-block; width: 270px; height: 270px; border-radius: 50%; background: rgba(255, 255, 255, 0.4); align-content: center}
.sub07_box01c ul li dl{font-weight: 600; font-size: 1.625em}
.sub07_box01c ul li + li{margin-left: 30px}

.sub07_box01d{margin-top: 60px}
.sub07_box01d ul{height: 300px}
.sub07_box01d ul li{display: inline-block; width: 50%; height: 300px; background: #fff; text-align: left; align-content: center}
.sub07_box01d ul li:nth-child(2){padding: 0 70px}
.sub07_box01d ul li dt{color: #574cb6; font-size: 1.750em; margin-bottom: 30px}
.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: 60px}
.sub08_box01b ul li{display: inline-block; width: 250px; height: 250px; border-radius: 50%; align-content: center; background: #4d4689}
.sub08_box01b ul li dt{font-size: 1.375em}
.sub08_box01b ul li + li{margin-left: 12.5px}
.sub08_box01b ul li:nth-child(2n){background: #938fc0}

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

.sub08_box03 ul li{display: inline-block; width: 420px; height: 96px; 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: 20px}

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

.sub08_box03c ul li{background: #efeef7}

.sub08_box06 ul li{display: inline-block; width: 635px; 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: 30px}
.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: 103px; align-content: center; font-size: 1.500em; font-weight: 600}

.sub08_box06b{font-size: 0}
.sub08_box06b img + img{margin-left: 13.333px}

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


.footer_box01{padding: 60px 0}
.footer_box01 ul li{display: inline-block; width: 422px; height: 704px; background: #fff; padding: 45px 30px 0; text-align: left}
.footer_box01 ul li + li{margin-left: 17px}
.footer_box01 ul li dt{color: #4d4689; font-size: 2.500em; height: 140px}
.footer_box01 ul li dl{color: #938fc0; font-weight: 700; font-size: 2.000em; margin-top: 20px}
.footer_box01 ul li dd{font-weight: 500;font-size: 1.625em}
.footer_box01 ul li dd + dl{margin-top: 40px}
.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_box02{padding: 130px 0 60px; 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: 30px; border-top: #9d9d9d 1px solid; padding-top: 20px}




