@charset "utf-8";


@font-face {
  font-family: "Pretendard";
  src: url("/lang_landing/font/Pretendard-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/lang_landing/font/Pretendard-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/lang_landing/font/Pretendard-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/lang_landing/font/Pretendard-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/lang_landing/font/Pretendard-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/lang_landing/font/Pretendard-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/lang_landing/font/Pretendard-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Pretendard";
  src: url("/lang_landing/font/Pretendard-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.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}

.pl30{padding-left: 30px}

/********** 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: "Pretendard", source-han-sans-hc-variable, "Noto Sans TC", "Noto Sans SC", 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; }


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: "Pretendard", source-han-sans-hc-variable, "Noto Sans TC", "Noto Sans SC", 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: "Pretendard", source-han-sans-hc-variable, "Noto Sans TC", "Noto Sans SC", 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}


div ul{font-size: 0 !important; text-align: center;  padding: 0 ; margin: 0 }
div ul li{font-size: 16px;  vertical-align: top; padding: 0; margin: 0; display: inline-block;}



dt{font-weight: 700}
ol{padding: 0 !important; margin: 0 !important; position: relative !important} 

.inner{width: 1400px; position: relative; margin: 0 auto; }
.inner2{width: 1320px; position: relative; margin: 0 auto; }
.subBox{padding: 100px 0; margin: 0 auto; }

.txtCenter{text-align: center}
.txtLeft{text-align: left}

.coW{color: #fff !important}
.co01{color: #75bee9 !important }

.bgW{background: #fff !important}
.bg01{background: #f7f7f7}
.bg02{background: #efeef7}
.bg03{background: #f9f9f9}
.bg04{background: #f2f2f5}

.fwR{font-weight: 400 !important}
.fwB{font-weight: 700}
.fwSB{font-weight: 600}

.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: 108px; 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: 70px; display: inline-block; align-content: center; color: #333333; font-weight: 600;  }
.header-Box02 a + a{margin-left: 92px}
.header-Box02 a:hover{ color: #75bee9}
.header-Box02 a.on{font-weight: 700; border-bottom: #4d4689 3px solid; color: #4d4689}

.header .header-menu{display: none}
.topR{position: absolute; right: 0px; top: 0px}
.topR a + a{margin-left: 10px}

.menuBg{background: #fff; border-top: #e3e3e3 1px solid; border-bottom: #e3e3e3 1px solid}

.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: #75bee9; text-align: center; height: 200px; align-content: center}
.title01 dt{font-size: 3.125em}

.title02{ text-align: center;  background: url(/lang_landing/img_new/line01.png) top center no-repeat; padding-top: 25px; margin-bottom: 50px}
.title02 dt{font-size: 2.500em; padding-bottom: 25px;}
.title02 dl{font-size: 1.250em;}

.subtable01 ul li{display: inline-block; width: 50%; }


.sub01_box01{background: url("/lang_landing/img_new/sub01/sub0101_img01.png") top center no-repeat;  background-size: cover;  align-content: center}
.sub01_box01b ul li{width: 50%; height: 588px; align-content: center; }
.sub01_box01b ul li:nth-child(2){padding-left: 30px; }
.sub01_box01b ul li dt{font-size: 4.38em; font-family: "Pretendard";}
.sub01_box01b ul li dl{font-size: 2.813em; font-weight: 700; line-height: 1.2; margin-top: 30px}
.sub01_box01b ul li dd{font-size: 1.500em; margin-top: 30px}

.sub01_box02 ul li{display: inline-block; vertical-align: bottom; width: 850px; text-align: left; padding-bottom: 30px}
.sub01_box02 ul li.l1{width: calc(100% - 850px); text-align: center; padding-bottom: 0}
.sub01_box02 ul li dt{font-size: 2.500em}
.sub01_box02 ul li dt span{font-size: 0.750em; font-weight: 400}
.sub01_box02 ul li dl{font-size: 1.500em; margin-top: 20px}
.sub01_box02 ul li ol{padding: 30px 40px 50px !important; margin-top: 30px !important; min-height: 265px; position: relative}
.sub01_box02 ul li ol dd{position: relative; padding-left: 20px; font-size: 1.125em}
.sub01_box02 ul li ol dd:before {content:"ㆍ"; left: 0; position: absolute}
.sub01_box02 ul li ol dd + dd{margin-top: 20px}
.sub01_box02 ul li ol p{position: absolute; right: 20px; bottom: 20px; font-size: 0.875em}
.sub01_box02 ul + ul{margin-top: 100px}


/*.sub01_box02 ul:last-child li{width: 100%; text-align: left}
.sub01_box02 ul:last-child li ol dd{display: inline-block; width: 60%}
.sub01_box02 ul:last-child li ol dd:nth-child(2n){width: 39%}*/

.sub02_box01{margin-top: 100px}
.sub02_box01 ul li{display: inline-block; width: 50%;}
.sub02_box01 ul li:nth-child(2){text-align: left}
.sub02_box01 ul li dt{width: 140px; height: 45px; text-align: center; align-content: center; color: #fff; font-size: 1.375em; background: #75bee9; border-radius: 50px; margin-bottom: 15px}
.sub02_box01 ul li dl{font-size: 1.500em; font-weight: 700}
.sub02_box01 ul li dd{font-size: 1.125em; margin-top: 10px}
.sub02_box01 ul li dd + dt{margin-top: 40px}

.sub02_box02{margin-top: 100px; background: url("/lang_landing/img_new/sub02/sub0202_img01.png") top center no-repeat;  background-size: cover; color: #fff}
.sub02_box02 dt{font-size: 2.500em}
.sub02_box02 dl{font-size: 1.250em; font-weight: 500; margin: 40px 0 45px}
.sub02_box02 dd{display: inline-block; font-size: 1.250em}
.sub02_box02 dd img{display: block; margin-bottom: 20px}

.sub02_box03 ul li{display: inline-block; width: 50%; text-align: left; height: 498px; align-content: center}
.sub02_box03 ul li dt{font-size: 1.500em}
.sub02_box03 ul li dl{font-size: 1.125em; margin-top: 20px}

.sub02_box04{ background: url("/lang_landing/img_new/sub02/sub0207_img01.png") top center no-repeat;  background-size: cover; height: 575px; align-content: center}
.sub02_box04 .inner2{padding-left: 35px}
.sub02_box04  dt{font-size: 2.500em}
.sub02_box04  dl{font-size: 1.500em; margin-top: 35px}

.sub02_box05 ul li{display: inline-block; width: 50%; text-align: left; height: 491px; align-content: center}
.sub02_box05 ul li dt{width: 140px; height: 45px; text-align: center; align-content: center; color: #fff; font-size: 1.375em; background: #75bee9; border-radius: 50px; margin-bottom: 15px}
.sub02_box05 ul li dl{font-size: 1.500em; font-weight: 700; margin-bottom: 10px}
.sub02_box05 ul li dd{font-size: 1.125em; padding-left: 20px; position: relative}
.sub02_box05 ul li dd:before {content:"ㆍ"; left: 0; position: absolute; font-weight: 900}
.sub02_box05 ul li dd + dd{margin-top: 10px}
.sub02_box05 ul + ul{margin-top: 90px}
.sub02_box05 ul:nth-child(2){height: 491px}
.sub02_box05 ul:nth-child(2) li{float: right;}
.sub02_box05 ul:nth-child(2) li:nth-child(2){padding-left: 40px}
.sub02_box05 ul:nth-child(2) li:nth-child(1){text-align: right}

.sub02_box05 ul li .box01{display: inline-block; font-size: 1.125em; margin-top: 40px; text-align: center}
.sub02_box05 ul li .box01 img{display: block; margin-bottom: 15px}
.sub02_box05 ul li .box01 + .box01{margin-left: 40px}

.sub03_box01 ul li{display: inline-block; width: 50%; text-align: left; vertical-align: bottom}
.sub03_box01 ul li:nth-child(2){padding-left: 40px}
.sub03_box01 ul li dl{font-size: 1.500em; margin-bottom: 50px}

.sub03_box02{margin-top: 75px}
.sub03_box02 ul li{display: inline-block; width: 246px; height: 246px; border:#75bee9 2px solid; background: #fff; text-align: center; align-content: center; border-radius: 50%; color: #75bee9}
.sub03_box02 ul li + li{margin-left: 66px}
.sub03_box02 ul li dt{font-size: 1.500em}
.sub03_box02 ul li dl{font-size: 1.125em; margin-top: 15px}

.sub03_box02b ul li + li{margin-left: 25px}

.sub04_box01{margin-top: 75px}
.sub04_box01 ul li{display: inline-block; width: 50%; align-content: center; height: 392px; text-align: left}
.sub04_box01 ul li:nth-child(2){padding-left: 40px}
.sub04_box01 ul li dl{position: relative; padding-left: 52px; background: url("/lang_landing/img_new/sub04/sub0401_img02.png") left 5px no-repeat; font-size: 1.500em}
.sub04_box01 ul li dl + dl{margin-top: 20px}
.sub04_box01 ul + ul{margin-top: 50px}
.sub04_box01 ul li dt{font-size: 1.500em}
.sub04_box01 ul li dd{font-size: 1.125em; margin-top: 25px}

.sub04_box01b ul li{height: 457px}

.sub04_box02{margin-top: 75px}
.sub04_box02 ul li{display: inline-block; width: 50%; align-content: center; height: 433px; text-align: left; padding-left: 40px}
.sub04_box02 ul li:nth-child(1){text-align: center;  padding-right: 70px; padding-left: 0}
.sub04_box02 ul li dt{font-size: 1.500em}
.sub04_box02 ul li dd{font-size: 1.125em; margin-top: 25px}

.sub04_box03{ background: url("/lang_landing/img_new/sub04/sub0403_img01.png") top center no-repeat;  background-size: cover; height: 495px; align-content: center}
.sub04_box03 .inner2{padding-left: 35px}
.sub04_box03 dt{font-size: 2.500em}
.sub04_box03 dd{font-size: 1.500em; margin-top: 30px}

.sub04_box04{margin-top: 75px}
.sub04_box04 ul li{display: inline-block; width: 50%; align-content: center; height: 457px; text-align: left}
.sub04_box04 ul li:nth-child(2){padding-left: 40px}
.sub04_box04 ul li dt{font-size: 1.500em}
.sub04_box04 ul li dd{font-size: 1.125em; margin-top: 25px}
.sub04_box04 ul li dl{position: relative; padding-left: 52px; background: url("/lang_landing/img_new/sub04/sub0401_img02.png") left 5px no-repeat; font-size: 1.500em; display: inline-block; width: 49.5%; letter-spacing: -0.04em}
.sub04_box04 ul li dl + dl{margin-top: 20px}
.sub04_box04 ul + ul{margin-top: 50px}

.sub04_box05 ul li{display: inline-block; width: 50%; align-content: center; height: 457px; text-align: left}
.sub04_box05 ul li:nth-child(2){padding-left: 40px}
.sub04_box05 ul li dl{font-size: 1.125em; margin-top: 25px}
.sub04_box05 ul li dt{font-size: 1.500em}

.sub04_box06{ background: url("/lang_landing/img_new/sub04/sub0406_img01.png") top center no-repeat;  background-size: cover; height: 372px; align-content: center; text-align: center}
.sub04_box06 dl{font-size: 2.125em}

.sub05_box01b ul li:nth-child(2){padding-left: 40px}
.sub05_box01 ul li{position: relative; padding-bottom: 70px}
.sub05_box01 ul li img{position: absolute; left: 50%; margin-left: -212px; margin-top: -240px}

.sub05_box02 ul li{height: 394px; align-content: center}
.sub05_box02 ul + ul{margin-top: 50px}

.sub05_box03{margin-top: 60px}
.sub05_box03 ul li{display: inline-block; width: 314px; background: #fff; border: #75bee9 2px solid; border-radius: 30px; color: #75bee9;  padding: 0 30px; }
.sub05_box03 ul li dt{font-size: 1.500em; height: 104px; align-content: center; }
.sub05_box03 ul li dl{font-size: 1.250em; border-top: #ddeaf2 1px solid; height: 105px; align-content: center; letter-spacing: -0.02em}
.sub05_box03 ul li + li{margin-left: 28px}

.sub05_box04 ul li{height: 600px; align-content: center; position: relative; margin-bottom: 80px}
.sub05_box04 ul li img{position: absolute; left: 50% ; margin-left: -253px; top: 0; margin-top: -120px}


.sub05_box05 {position: relative; padding-left: 52px; background: url("/lang_landing/img_new/sub04/sub0401_img02.png") left 5px no-repeat; font-size: 1.500em; margin: 12px auto}

.sub05_box06{position: relative; padding-left: 20px; font-size: 1.125em; margin: 8px auto}
.sub05_box06:before {content:"ㆍ"; left: 0; position: absolute}

.sub05_box07 ul li + li{margin-left: 0}
.sub05_box07 ul li:nth-child(2n){background: none; border: none; width: 30px; height: 211px; align-content: center;  padding: 0}
.sub05_box07 ul li dt span{display: block; font-size: 0.750em; font-weight: 400}

.sub06_box01 ul li{height: 509px; align-content: center}

.sub06_box02 ul li{height: 493px; align-content: center}
.sub06_box02 ul li dd + dl{margin-top: 40px}

.sub06_box03 ul li{height: 314px; align-content: center}

.sub06_box04 ul li{height: 597px; align-content: center}


.sub07_box01 ul li{height: 608px; align-content: center}
.sub07_box02 ul li{height: 543px; align-content: center}

.sub07_box03 ul li{height: 208px; width: 208px}

.sub07_box04 ul li{height: 365px; align-content: center}
.sub07_box05 ul li{height: 392px; align-content: center; vertical-align: top}
.sub07_box05 ul li dd + dl{margin-top: 30px}

.sub07_box06 ul li{height: 529px; align-content: center; vertical-align: top}

.bottom_box01{width: 100%; height: 620px; position: relative}
.bottom_box01 iframe{position: absolute; left: 50%; margin-left: -1000px; top: 0;}

.bottom_box02{margin-top: 40px}
.bottom_box02 ul li{display: inline-block; width: 50%; position: relative; text-align: left}
.bottom_box02 ul li dt{font-size: 1.500em; margin-bottom: 20px}
.bottom_box02 ul li dl{position: relative; padding-left: 100px; font-size: 1.125em}
.bottom_box02 ul li dl span{position: absolute; left: 35px; font-weight: 700}
.bottom_box02 ul li dl img{position: absolute; left: 0;}
.bottom_box02 ul li dl + dl{margin-top: 15px}
.bottom_box02 ul li:nth-child(2) dl{padding-left: 100px}

.bottom_box02 ul li.w1{width: 100%;}
.bottom_box02 ul li.w1 dl b{font-size: 1.688em; }
.bottom_box02 ul li.w1 dl span{margin-top: 10px}
.bottom_box02 ul li.w1 dl img{margin-top: 10px}
.bottom_box02 ul li.w1 dd{ margin-top: 25px}
.bottom_box02 ul li.w1 dd img{margin-bottom: 14px}
.bottom_box02 ul li.w1 dd img + img{margin-left: 20px}

.bottom_box03{text-align: center; align-content: center; background: #4d4e4f; height: 184px}

.mobile{display: none !important}

