@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 {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.lato {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.lato {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.lato {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.lato {
  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 !important}
.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}

.pb100{padding-bottom: 150px}

.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.mt100{margin-top: 150px}

.mb30{margin-bottom: 30px}
.mb100{margin-bottom: 150px}

/********** 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; letter-spacing:-0.02em; line-height: 1.2;
     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}
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:'Noto Sans KR', 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:'Noto Sans KR', 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: 150px 0; margin: 0 auto; }

.txtCenter{text-align: center}

.coW{color: #fff !important}
.co01{color: #94c743 !important }

.bgW{background: #fff}
.bg01{background: #eeeeee}
.bg02{background: #efe7e4}
.bg03{background: #f6eee3}
.bg04{background: #e9d1d1}
.bg05{background: #f9f6f1}
.bg06{background: #e6ddd8}
.bg07{background: #f5ebeb}
.bg08{background: #f6e3e3}
.bg09{background: #faf4f4}

/********** default **********/
.header{position: relative; top: 0; width: 100%; background: #171717; z-index: 999}

.header-Box01{ height: 95px;  align-content: center; color: #c6ad6a;  position: relative}
.header-Box01 dt{text-align: center; margin-top: 35px}
.header-Box01 .topIcon{position: absolute; left: 50%; margin-left: 570px; top:45px;}
.header-Box01 .topIcon a + a{margin-left: 12px}

.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 .header-menu{display: none}


.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}

.subTitle{text-align: center; padding-top: 150px; margin-bottom: 30px; padding-bottom: 35px;color: #4ea72e}
.subTitle dt{font-size: 2.813em; line-height: 1}
.subTitle dl{font-size: 1.125em; margin-bottom: 10px; font-weight: 700; font-style: italic}



.subTitle01{text-align: center; padding-top: 150px; margin-bottom: 30px; padding-bottom: 35px; background: url(/en/img/line.png) bottom center no-repeat; }
.subTitle01 dt{font-size: 2.813em; line-height: 1}
.subTitle01 dl{font-size: 1.125em; margin-top: 20px; font-weight: 700}

.subTitle + .subTitle01{padding-top: 50px !important}

.subBox01 .subTitleBox{background: url(https://nowwd2.speedgabia.com/qa/en/sub01_img01.png) top center no-repeat; background-size: cover}


.subBox01a ul li{display: inline-block; width: 50%;}
.subBox01a ul li:nth-child(2){padding-left:68px; }
.subBox01a ul li dt.t1{color: #c6ad6a; font-size: 2.813em ; margin-bottom: 20px }
.subBox01a ul li dt.t2{font-size: 1.375em}
.subBox01a ul li dl{display: inline-block; font-weight: 700; font-size: 1.125em; height: 45px; padding: 0 30px; align-content: center; border: #5b6070 1px solid; border-radius: 50px; margin-top: 35px; margin-bottom: 15px}
.subBox01a ul li dd{font-size: 1.125em; padding-left: 15px; position: relative}
.subBox01a ul li dd:before {content:"ㆍ";position: absolute; left: 0}
.subBox01a ul li dd + dd{margin-top: 5px}

.subBox01b{background: url(https://nowwd2.speedgabia.com/qa/en/sub01_img03.png) top center no-repeat; background-size: cover}
.subBox01c{margin-top: 60px; text-align: center}
.subBox01c ul li{display: inline-block; width: 345px; height: 345px; border-radius: 50%; border: #d3c18f 15px solid; padding-top: 75px}
.subBox01c ul li dt{font-size: 1.500em; margin-bottom: 25px}
.subBox01c ul li dd{font-size: 1.125em}
.subBox01c ul li + li{margin-left: 30px}

.subBox01c ul li:nth-child(2){background: #d3c18f}
.subBox01c ul li:nth-child(3){background: #c6ad6a}

.subBox01d{margin-top: 100px; }
.subBox01d h2{font-size: 1.625em; margin-bottom: 15px}
.subBox01d ul li{display: inline-block; width: 25%; padding: 50px 40px;border-top: #0e152c 3px solid}
.subBox01d ul li dl{  font-size: 1.125em; }
.subBox01d ul li dl b{display: block; margin-bottom: 10px}
.subBox01d ul li:nth-child(2n){border-top: #c6ad6a 3px solid}

.subBox01e{margin-top: 100px; }
.subBox01e h2{font-size: 1.625em; margin-bottom: 15px}
.subBox01e ul{column-gap: 21px; display: flex;}
.subBox01e ul li{display: inline-block; width: calc(100%/3);  padding: 45px 58px; background: #f7f7f7; border-radius: 30px}
.subBox01e ul li dl{  font-size: 1.125em; }
.subBox01e ul li dl b{display: block; margin-bottom: 10px; margin-top: 25px}
.subBox01e ul li dl p{padding-left: 15px; position: relative}
.subBox01e ul li dl p:before {content:"ㆍ";position: absolute; left: 0}

.subBox01f{margin-top: 50px; }
.subBox01f ul li{display: inline-block; width: calc((100% - 24px) / 2);  padding: 45px 58px; background: #fff; border-radius: 30px; height: 318px; margin-bottom: 24px}
.subBox01f ul li dl{  font-size: 1.125em; }
.subBox01f ul li dl b{display: block; margin-bottom: 10px; margin-top: 25px}
.subBox01f ul li:nth-child(2n){margin-left: 24px}
.subBox01f h2{font-size: 1.625em; text-align: center; font-weight: 500; margin-top: 20px}

.subBox02 .subTitleBox02{background: url(https://nowwd2.speedgabia.com/qa/en/sub02_img01.png) top center no-repeat; background-size: cover}

.subBox02a{margin-top: 50px}
.subBox02a ul{margin-top: 40px}
.subBox02a ul li{display: inline-block; width: 50%; }
.subBox02a ul li dt{margin-bottom: 10px}

.subBox02b{margin-top: 100px; }
.subBox02b ul li{display: inline-block; width: calc((100% - 24px) / 2);  padding:50px 60px; background: #fff; border-radius: 30px; height: 270px; margin-bottom: 24px}
.subBox02b ul li:nth-child(2n){margin-left: 24px}
.subBox02b h2{ margin-bottom: 15px}
.subBox02b ul li dt span{background: #c6ad6a; display: inline-block; color: #fff; width: 35px; height: 35px; text-align: center; align-content: center; margin-right: 10px; border-radius: 50%; margin-bottom: 25px; line-height: 1}

.subBox02c{ margin-top: 50px}
.subBox02c ul{column-gap: 33px; display: flex;}
.subBox02c ul li{display: inline-block; width: calc(100%/4);border-radius: 30px; background: #fff; height: 495px; overflow: hidden}
.subBox02c ul li img{width: 100%;}
.subBox02c ul li dt{padding: 0 40px; margin: 40px 0 15px}
.subBox02c ul li dd{padding: 0 40px}

.subBox02d ul li{background: #fff}
.subBox02d h2{margin-bottom: 15px}

.subBox02e{margin-top: 100px}
.subBox02e h2{margin-bottom: 15px}
.subBox02e ul{background: #fff; border-radius: 30px; text-align: center; padding: 90px 0}
.subBox02e ul li{display: inline-block; width: 130px; }
.subBox02e ul li + li{margin-left: 24px}
.subBox02e ul li dt{margin-top: 10px}

.subBox03 .subTitleBox02{background: url(https://nowwd2.speedgabia.com/qa/en/sub03_img01.png) top center no-repeat; background-size: cover}

.subBox03a{margin-top: 50px}
.subBox03a ul{column-gap: 21px; display: flex;}
.subBox03a ul li{display: inline-block; width: calc(100%/3); background: #f7f7f7; height: 146px; align-content: center;text-align: center; border-radius: 30px}
.subBox03a ul li dt{line-height: 60px}
.subBox03a ul li img{margin-right: 20px}

.subBox03b{margin-top: 50px}
.subBox03b ul li{display: inline-block; width: 638px; height: 270px; background: #fff; position: relative; border-radius: 30px; overflow: hidden; padding: 35px 0 0 270px}
.subBox03b ul li:nth-child(2n){margin-left: 24px; margin-bottom: 24px}
.subBox03b ul li img{position: absolute; left: 0; top: 0}
.subBox03b ul li dt{margin-bottom: 15px}

.subBox04 .subTitleBox02{background: url(https://nowwd2.speedgabia.com/qa/en/sub04_img01.png) top center no-repeat; background-size: cover}

.subBox04a{background: url(https://nowwd2.speedgabia.com/qa/en/sub04_img12.png) top center no-repeat; background-size: cover}

.subBox04b{background: #fff; margin-top: 50px; }
.subBox04b ul li{display: inline-block; width: 70%; height: 313px; align-content: center}
.subBox04b ul li:nth-child(1){width: 30%; text-align: center ; border-left: #c6ad6a 6px solid}
.subBox04b ul li dt{margin-top: 25px}
.subBox04b ul li dd{padding-left: 15px; position: relative}
.subBox04b ul li dd:before {content:"ㆍ";position: absolute; left: 0}
.subBox04b ul li dd + dd{margin-top: 15px}

.subBox05 .subTitleBox02{background: url(https://nowwd2.speedgabia.com/qa/en/sub05_img01.png) top center no-repeat; background-size: cover}
.subBox05a ul li{height: 328px;}
.subBox05a ul li dl p{padding-left: 15px; position: relative}
.subBox05a ul li dl p:before {content:"ㆍ";position: absolute; left: 0}

.subBox05b{margin-top: 50px}
.subBox05b ul li{ height: 210px}


.subBox06 .subTitleBox02{background: url(https://nowwd2.speedgabia.com/qa/en/sub06_img01.png) top center no-repeat; background-size: cover}

.subBox06a{margin-top: 50px}
.subBox06a ul li{display: inline-block; width: 638px; background: #fff; border-radius: 30px; padding: 60px 55px; position: relative; height: 654px}
.subBox06a ul li:nth-child(2n){margin-left: 24px;}
.subBox06a ul li dt{margin-bottom: 25px}
.subBox06a ul li dt img{margin-right: 10px}
.subBox06a ul li dd{position: relative; padding-left: 15px}
.subBox06a ul li dd b{display: block}
.subBox06a ul li dd b:before {content:"ㆍ";position: absolute; left: 0}
.subBox06a ul li dd + dd{margin-top: 15px}
.subBox06a ul li dl{position: absolute; width: 520px; height: 182px; bottom: 60px; margin: 0 auto; background: #ede9de; padding: 30px 35px}
.subBox06a ul li dl b{display: block}

.subBox06b{background: url(https://nowwd2.speedgabia.com/qa/en/sub06_img12.png) top center no-repeat; background-size: cover}
.subBox06c ul li{ height: 370px}


.subBox07 .subTitleBox02{background: url(https://nowwd2.speedgabia.com/qa/en/sub07_img01.png) top center no-repeat; background-size: cover}

.subBox07a{margin-top: 50px}
.subBox07a ul li{display: inline-block; width: 638px; background: #fff; border-radius: 30px; padding: 60px 55px; position: relative; height: 429px}
.subBox07a ul li:nth-child(2n){margin-left: 24px; margin-bottom: 24px}
.subBox07a ul li dt{margin-bottom: 10px}
.subBox07a ul li dt img{margin-right: 10px}
.subBox07a ul li dl{margin-bottom: 25px}
.subBox07a ul li dd{position: relative; padding-left: 15px}
.subBox07a ul li dd:before {content:"ㆍ";position: absolute; left: 0}

.subBox07b ul li{ height: 265px}

.footerBox01 ul li{display: inline-block; width: 50%; height: 820px; align-content: center; background: #f4edea; padding: 0 4%}
.footerBox01 ul li:nth-child(1){overflow: hidden; padding: 0; position: relative}
.footerBox01 ul li:nth-child(1) iframe{ width: 2000px; height: 820px; position: absolute;left: 50%; margin-left: -1000px; top: 0}

.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: 49%; align-content: center; background: #ffd800; height: 97px; border-radius: 15px; color: #321f16;font-size: 1.250em; font-weight: 700; padding: 0 25% 0 10px; position: relative; padding-top: 10px; text-align: center; }
.footerBox01b dl + dl{float: right; background: #2dbb00; color: #FFFFFF}
.footerBox01b dl img{vertical-align: middle;  width: 40px; margin: 0 auto}
.footerBox01b dl span{position: absolute; right: 20px; width: 50%; 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: 112px; padding-left: 150px; 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}
.footerBox01c dl + dl{margin-top: 20px}

.footerBox02{height: 830px; background: url(/en/img/bottom02_img01.png) top center no-repeat; background-size: cover}

.footerBox03{height: 142px; background: #171717; align-content: center; text-align: center}

.mobile{display: none !important}


.sub01_Box01{height: 534px;background: url(/en/img/sub01/img01.png) top center no-repeat; text-align: center; align-content: center; color: #fff}
.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: 150px; 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/img02.png) top center no-repeat; margin-top: 1px}

.sub01_Box01c{background: url(/en/img/sub01/img03.png) top center no-repeat; margin-top: 1px}


.swiper_area {
  position: relative;
}

.hospital_swiper .swiper-wrapper {
  height: auto;
}

.hospital_swiper .swiper-slide {
  max-width: 1074px;
  background: #ccc;
  border-radius: 25px;
  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 */
.hs_prev,
.hs_next {
  color: #d8d8d8;
  
  width: 50px !important;
  height: 50px !important;
  border-radius: 50%; z-index: 9999 !important; 
}

.hs_prev {
  left: 50% !important; margin-left: -620px 
}

.hs_next {
  left: 50% !important; margin-left: 570px 
}

.hs_prev::after,
.hs_next::after {
  font-size: 60px !important;
  font-weight: bold;
  /* color: #ccc; */
  color: #94c743;
}

.hospital_swiper .swiper-slide.swiper-slide-active img {
  opacity: 1;
}


.sub01_Box02{margin-top: 100px; height: 916px; background: url(/en/img/sub01/img04.png) top center no-repeat; align-content: center; color: #191919; padding-bottom: 40px}
.sub01_Box02 .inner{padding-left: 40px}
.sub01_Box02 h2{font-size: 2.938em; font-weight: 900; margin: 25px 0 20px}
.sub01_Box02 h2 span{font-weight: 400; font-size: 0.750em}
.sub01_Box02 h3{font-size: 1.375em;font-weight: 700; margin-bottom: 45px}
.sub01_Box02 dl{font-size: 1.125em; font-weight: 600}
.sub01_Box02 dd{position: relative;font-size: 1.125em; padding-left: 15px; line-height: 1.4; font-weight: 600}
.sub01_Box02 dd:before {content:"ㆍ"; position: absolute; left: 0}

.sub01_Box02 dd + dl{margin-top: 30px}



@media screen and (max-width: 700px) {
.hospital_swiper .swiper-slide {
  max-width: 90%;
  background: #ccc;
  border-radius: 15px;
  overflow: hidden;
}
.hs_prev {
  left: 0% !important; margin-left: -15px 
}

.hs_next {
  left:100% !important; margin-left: -35px; 
}	

	
.hs_prev::after,
.hs_next::after {
  font-size: 30px !important;
  font-weight: bold;
  /* color: #ccc; */
  color: #94c743;
}	
}


.sub02_Box01{  background: url(/en/img/sub02/img01.png) top center no-repeat; padding-top: 450px; margin-bottom: 100px; text-align: center}
.sub02_Box01 dl img + img{margin-left: 10px}
.sub02_Box01 dd{margin-top: 40px; font-size: 1.625em; font-weight: 700}

.sub02_Box02 ul li{display: inline-block; width: 417px; text-align: center}
.sub02_Box02 ul li + li{margin-left: 24.5px}
.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: 405px; top: 0}

.sub02_Box04 ul {text-align: center}
.sub02_Box04 ul li{width: 300px; display: inline-block; border-radius: 50%; height: 300px; align-content: center; background: #94c743; padding: 0 35px; text-align: center; color: #fff}

.sub02_Box04 ul li:nth-child(2n){width: 80px; background: none; border-radius: 0; padding: 0; color: #0a1b4b}
.sub02_Box04 ul li dt{font-size: 3.125em; border-bottom: #fff 1px solid; height: 50%; align-content: center; padding-top: 40px}
.sub02_Box04 ul li dl{font-weight: 700;font-size: 1.625em; height: 50%; align-content: center; padding-bottom: 50px}
.sub02_Box04 ul li dd{font-size: 6.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: 340px; border-radius: 300px; border: #001349 4px solid; color: #ffff00; height: 518px}
.sub02_Box06 ul li + li{margin-left: 68px}
.sub02_Box06 ul li dt{font-size: 2.063em; margin: 25px auto 10px}
.sub02_Box06 ul li dl{font-size: 1.250em}

.sub02_Box07 ul{text-align: center}
.sub02_Box07 ul li{width: 380px; display: inline-block;  text-align: center}
.sub02_Box07 ul li:nth-child(2n){width: 80px; color: #0a1b4b; height: 380px; align-content: center}
.sub02_Box07 ul li dt{font-size: 1.250em; margin-top: 30px}
.sub02_Box07 ul li dd{font-size: 6.27em; font-weight: 700}
.sub02_Box07b ul li:nth-child(2n){width: 130px; }
.sub02_Box07c ul li:nth-child(2n){width: 60px; }

.sub02_Box08{background: url(/en/img/sub02/img15.png) top center no-repeat; background-size: cover; color: #fff; height: 834px}

.sub02_Box09 ul{padding-left: 770px}
.sub02_Box09 ul li{padding-top: 75px}
.sub02_Box09 ul li dt{font-size: 3.125em; margin: 60px 0 20px}
.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: 400px; 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: 15px}

.sub02_Box11 ul li{width: 398px; display: inline-block;  text-align: center}
.sub02_Box11 ul li:nth-child(2n){width: 53px; color: #0a1b4b; height: 214px; align-content: center}
.sub02_Box11 ul li dl{font-size: 1.125em; margin-top: 15px; margin-bottom: 30px}

.sub02_Box12 ul{background: #fff; overflow: hidden; border-radius: 200px; height: 254px; align-content: center}
.sub02_Box12 ul li{display: inline-block; width: 50%; padding-left: 300px; position: relative; height: 254px; align-content: center}
.sub02_Box12 ul li:nth-child(2){padding-left: 20px}
.sub02_Box12 ul li dl{padding-left: 30px; position: relative;font-size: 1.125em}
.sub02_Box12 ul li dl span{position: absolute; left: 0;}
.sub02_Box12 ul li dl + dl{margin-top: 15px}
.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: 745px}

.sub02_Box15{background: #4bb8d9; height: 347px; align-content: center; border-radius: 200px; overflow: hidden}
.sub02_Box15 ul li{display: inline-block; height: 347px; align-content: center; width: 50%;}
.sub02_Box15 ul li:nth-child(1){padding-left: 80px; color: #001349}
.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: 329px; height: 86px; text-align: center; align-content: center; background: #daa8a8; border-radius: 60px}
.sub02_Box16 dd span + span{margin-left: 40px}
.sub02_Box16 dt{background: #fff; width: 1046px; height: 390px; border-radius: 200px; text-align: center; align-content: center; margin: 0 auto 30px}

.sub02_Box17 dt{font-size: 2.000em; margin-bottom: 50px; text-align: center}
.sub02_Box17 ul li{text-align: center; display: inline-block; width: 424.5px; padding-top: 50px; position: relative}
.sub02_Box17 ul li:nth-child(1){padding-right: 26.5px}
.sub02_Box17 ul li:nth-child(2){width: 451px; padding: 50px 26.5px 0; border-left: #d1d1d1 1px solid; border-right: #d1d1d1 1px solid}
.sub02_Box17 ul li:nth-child(3){padding-left: 26.5px}
.sub02_Box17 ul li dl{background: #001349;color: #fff; position: absolute; top: 0; left: 50%; width: 98px; height: 98px; text-align: center; align-content: center; margin-left: -49px; 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: -62px}


.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: 192px; align-content: center; text-align: center}
.sub03_Box01 ul li:nth-child(2n){height: 192px; width: 29.6px}
.sub03_Box01 ul li dd{font-size: 1.125em; font-weight: 700; margin-top: 10px}

.sub03_Box02 dt{font-size: 1.625em; margin: 0px auto 40px; text-align: center}
.sub03_Box02 ul li{display: inline-block; width: 760px}
.sub03_Box02 ul li:nth-child(2){width: 540px; padding-left: 20px}

.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: 100px 0; 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: 297px; align-content: center; text-align: center}
.sub03_Box05 ul li:nth-child(2n){height: 297px; width: 95px}
.sub03_Box05 ul li dd{font-size: 1.125em; margin-top: 15px}

.sub03_Box05 ul li:nth-child(1){margin-bottom: 40px}

.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: 549px; }
.sub04_Box02 ul li:nth-child(2n){margin-left: 62px; margin-bottom: 25px}
.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: 1159px}

.sub04_Box04 ul{text-align: center; margin-top: 25px; margin-bottom: 60px}
.sub04_Box04 ul li{display: inline-block; width: 349px; }
.sub04_Box04 ul li+li{margin-left: 65px;}
.sub04_Box04 ul li dt{  font-size: 1.250em; background: #f56ee0; width: 297px; height: 74px; 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: 639px; 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: 22px}

.sub05_Box03 ul li{width: 216px}
.sub05_Box03 ul li:nth-child(2n){width: 50px; height: 288px}

.sub05_Box04 ul li{width: 338px}
.sub05_Box04 ul li:nth-child(2n){width: 50px; height: 244px}

.sub05_Box05 ul li{width: 297px}
.sub05_Box05 ul li:nth-child(2n){width: 92px; height: 297px}
.sub05_Box05 ul li dd{font-weight: 400}

.sub05_Box06 ul li{width: 254px}
.sub05_Box06 ul li:nth-child(2n){width: 45px; height: 184px}

.sub06_Box01 ul{text-align: center}
.sub06_Box01 ul li{display: inline-block; width: 251px; position: relative; padding-top: 38px}
.sub06_Box01 ul li + li{margin-left: 30px}
.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: 753px}

.sub06_Box03 dt{background:#94c743; width: 670px; height: 71px; align-content: center; font-size: 1.375em; padding-left: 40px; margin: 0 auto; border-radius: 50px}
.sub06_Box03 dt span{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: 50%; height: 478px}
.sub06_Box04 ul li:nth-child(2), .sub06_Box04 ul li:nth-child(3){background: #f6eee3; height: 478px; align-content: center; padding: 0 70px}
.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}

.bottomTop{position: absolute; right: 20px; bottom:50px; background:#94c743 ; color: #fff;; border-radius: 50%; width: 50px; height: 50px; text-align: center; a}


