@charset "utf-8";
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-1Thin.woff') format('woff');
     font-weight: 100;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');
     font-weight: 200;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: 300;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
     font-weight: 400;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
     font-weight: 500;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
     font-weight: 600;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
     font-weight: 700;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');
     font-weight: 800;
     font-style: normal;
}
@font-face {
     font-family: 'S-Core';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff');
     font-weight: 900;
     font-style: normal;
}
div.air_sec_5_list {
  font-size: 1rem;
}

div.air_sec_5_list ul.air_sec_5_list_wrap {}

div.air_sec_5_list ul._wrap li {
  border-bottom: 1px solid #B7B7B7;
  padding: 1.25rem 0;
}

div.air_sec_5_list ul.air_sec_5_list_wrap li h1 span.blue {}

.air_sec_5_list_wrap_wrapper0 {
  max-width: 47.75rem;
  margin: 0 auto;
}

.air_sec_5_list_wrap_wrapper_moblie {
  display: none;
  margin: 0 auto;
}

.air_sec_5_list_wrap_wrapper_sizeFix {
  max-width: 1.25rem !IMPORTANT;
  margin-left: 0.5rem;
  margin-right: 2.5rem !important;
}

.air_sec_5_list_wrap_wrapper_sizeFix_2 {
  max-width: 1.5rem !IMPORTANT;
  margin-right: 2.75rem !IMPORTANT;
}

div#section.section_8 div.flex_box h1.section_title.blue {
  text-align: center;
}

/*----------------*/
.top_header_middle {
  display: inline-block;
}

.top_header_middle_iconArea {
  display: inline-block;
  margin-right: 2rem;
  margin-left: 23rem;
}

.top_header_middle_iconArea img {
  max-width: 55.5px;
}

.top_header_middle_iconArea h1 {
  font-size: 1.35rem;
  font-family: "noto_L";
  text-align: center;
  display: block;
}

.top_header_middle_textArea {}

.top_header_middle_textArea {
  display: inline-block;
  flex: none;
}

.top_header_middle_textArea h1 {
  font-size: 1rem;
  font-family: "noto_L";
  position: relative;
  color: #4B505C;
  padding-left: 1.75rem;
}

.top_header_middle_textArea h1::after {
  content: "";
  background: url(/assets/images/main/header_aim_icon.png);
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  left: 0;
  background-size: 100%;
  top: 0.1rem;
}

.top_header_middle_textArea h2 {
  font-family: "noto_L";
  color: #4B505C;
  font-size: 1rem;
  padding: 0.2rem 0;
}

.top_header_middle_textArea h3 {
  font-family: "noto_L";
  color: #4B505C;
  font-size: 1rem;
  padding: 0.2rem 0;
  padding-top: 0;
}

.top_header_middle_textArea .color {
  display: inline-block;
  color: #3860D2;
  font-family: "noto_L";
  padding-right: 0.75rem;
}

.top_header_middle_textArea .title {
  display: inline-block;
  width: 5rem;
  font-size: 0.875rem;
  font-family: "noto_L";
}

#section {
  width: 100%;
}

.section1_title {
  margin-top: 8.625rem;
  font-size: 3.438rem;
  color: #fff;
}

.section_1 {
  background: url(/assets/images/add/data_8_section1.png) no-repeat;
  background-position: center;
  background-size: cover;
  height: 28.88rem;
  margin-top: 4.375rem;
}

.section_1_wrapper {
  max-width: 1130px;
  margin: 0 auto;
  width: 90%;
}

.section_1_text {}

.section_1_text h1 {
  font-size: 2.688rem;
  color: #fff;
  font-family: "noto_B";
}

.section_1_text h2 {
  font-size: 3.625rem;
  color: #fff;
  font-family: "noto_B";
  margin-top: 0.5rem;
}

.section_1_btn_list {
  padding-top: 5rem;
}

.section_1_btn_list li {
  display: inline-block;
  border: 1px solid #fff;
  margin-right: 1rem;
}

.section_1_btn_list li a {
  padding: 0.875rem 1.875rem;
  display: block;
  font-size: 1.25rem;
  color: #fff;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.section_2_textArea {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}

.section_2_textArea h1 {
  font-size: 2.5rem;
  font-family: "noto_L";
  color: #4B505C;
}

.section_2_textArea h1 b {
  color: #3860D2;
  font-weight: normal;
  font-family: "noto_DL";
}

.section_2_textArea h2 {
  font-size: 1.18rem;
  color: #353942;
  padding: 3.5rem 0;
  font-family: "noto_L";
}

.section_2_btn {
  display: block;
  background-color: #3860D2;
  width: 12.5rem;
  font-size: 1.125rem;
  color: #fff;
  text-align: center;
  font-family: "noto_M"sans-serif;
  padding: 1rem 0;
  border-radius: 2rem;
}

.section_2_clientArea {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10rem;
}

.section_2_clientArea_list {
  font-size: 0;
  width: 28rem;
}

.section_2_clientArea_list li {
  font-size: 1rem;
  display: inline-block;
  width: 33.333%;
  margin-top: 4rem;
}

.section_2_clientArea_list li:nth-of-type(1), .section_2_clientArea_list li:nth-of-type(2), .section_2_clientArea_list li:nth-of-type(3) {
  margin-top: 0;
}

.section_2_clientArea_list li img {
  max-width: 110px;
  margin: 0 auto;
  display: block;
}

.section_contents_wrapper {
  max-width: 1130px;
  width: 90%;
  margin: 0 auto;
  font-size: 0;
}

.section_3 {
  position: relative;
  border-bottom: 1px solid #ececec;
  padding: 6rem 0 6rem 0;
  background: #fff;
}

.section_3_imgArea {
  display: inline-block;
  vertical-align: middle;
  width: 55%;
  position: absolute;
  right: 0;
  bottom: 0;
}

.section_3_imgArea img {
  max-width: 300px;
  display: block;
  margin-left: 4rem;
}

.section_3_textArea {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  width: 45%;
}

.section_3_textArea h1 {
  font-size: 2.7rem;
  font-family: "noto_L";
  color: #fff;
}

.section_3_textArea h2 {
  font-size: 1.18rem;
  padding: 3.5rem 0;
}

.section_3_btns {}

.section_3_btns li {
  display: inline-block;
  color: #fff;
  margin-right: 1.75rem;
  position: relative;
  cursor: pointer;
}

.section_3_btns .active::after {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 100%;
  height: 3px;
  bottom: -10px;
  left: 0;
}

.section_3_btn {
  position: absolute;
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.2);
  text-align: center;
  width: 12.5rem;
  padding: 1rem 0;
  border-radius: 2rem;
  background-color: #fff;
  font-size: 1.125rem;
  font-family: "noto_M";
  color: #3860D2;
  left: 50%;
  margin-left: -6.25rem;
  bottom: 5rem;
  cursor: pointer;
}

.section_4 {
  position: relative;
  display: block !important;
  position: relative;
  padding: 6rem 0rem 8rem 0rem;
  background: #5680E8;
  border-bottom: 1px solid #ececec;
}

.section_4_textArea {
  font-size: 1rem;
  vertical-align: middle;
  display: inline-block;
  width: 50%;
}

.section_4_textArea h1 {
  font-size: 2.7rem;
  font-family: "noto_L";
  color: #4B505C;
}

.section_4_textArea h2 {
  font-size: 1.18rem;
  color: #4B505C;
  padding: 3.5rem 0;
}

.section_4_btns li {
  display: inline-block;
  color: #999999;
  margin-right: 1.75rem;
  position: relative;
  cursor: pointer;
}

.section_4_btns li:nth-of-type(1) {}

.section_4_btns li:nth-of-type(2) {}

.section_4_btns li:nth-of-type(3) {}

.section_4_imgArea {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
}

.section_4_imgArea p {
  max-width: 328px;
  margin: 0 auto;
  display: block;
}

.section_4_imgArea p img {
  max-width: 328px;
}

.section_4_btns .active::after {
  content: "";
  position: absolute;
  background-color: #5583F0;
  width: 100%;
  height: 3px;
  bottom: -10px;
  left: 0;
}

.section_4_btns .active {
  color: #5583F0 !important;
}

.section_4_btn {
  position: absolute;
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.2);
  text-align: center;
  width: 12.5rem;
  padding: 1rem 0;
  border-radius: 2rem;
  background-color: #5583F0;
  font-size: 1.125rem;
  font-family: "noto_M";
  color: #fff;
  left: 50%;
  margin-left: -6.25rem;
  bottom: 5rem;
  cursor: pointer;
}

.section_5 {
  padding: 7rem 0;
  display: block !important;
}

.section_5_topText {
  font-size: 1rem;
}

.section_5_topText h1 {
  font-size: 2.7rem;
  font-family: "noto_L";
  color: #4B505C;
  display: inline-block;
}

.section_5_topText a {}

.section_5_btn {
  display: inline-block;
  vertical-align: bottom;
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.2);
  text-align: center;
  width: 12.5rem;
  padding: 1rem 0;
  border-radius: 2rem;
  background-color: #5583F0;
  font-size: 1.125rem;
  font-family: "noto_M";
  color: #fff;
  cursor: pointer;
}

.section_5_bottomArea {
  font-size: 1rem;
  margin-top: 2rem;
}

.section_5_bottomArea_list {
  font-size: 0;
}

.section_5_bottomArea_list li {
  display: inline-block;
  background-color: #aaa;
  width: 361px;
  height: 250px;
  margin-top: 23px;
  margin-right: 23px;
  font-size: 1rem;
  position: relative;
}

.section_5_bottomArea_list li:nth-of-type(3n) {
  margin-right: 0;
}

.section_5_bottomArea_list_text {
  position: absolute;
  width: 100%;
  bottom: 0.875rem;
}

.section_5_bottomArea_list_text h1 {
  font-size: 1.25rem;
  display: inline-block;
  margin-left: 1rem;
}

.section_5_bottomArea_list_text_mark {
  font-size: 1rem;
  color: #fff;
  text-align: center;
  display: inline-block;
  padding: 0.2rem 1rem;
  background-color: #000;
  margin-right: 0.65rem;
  float: right;
  margin-top: 0.65rem;
}

.section_6 {
  background-color: #fff;
  position: relative;
  overflow: hidden;
  padding-bottom: 10rem;
  display: block !important;
}

.section_contents_wrapper {
  position: relative;
}

.section_6_topArea {
  font-size: 1rem;
}

.section_6_topArea h1 {
  font-size: 2.7rem;
  font-family: "noto_L";
  color: #fff;
  text-align: center;
}

.section_6_topArea h2 {
  font-size: 1.18rem;
  color: #fff;
  padding: 3.5rem 0;
  text-align: center;
}

.store_list p {
  display: inline-block;
  border: 1px solid #fff;
  width: 13rem;
  border-radius: 3px;
  margin-right: 1rem;
  cursor: pointer;
}

.store_list p:nth-of-type(2) {
  margin-right: 0;
}

.store_list img {
  max-width: 133px;
  margin: 0 auto;
  padding: 0.65rem 0;
}

.store_list {
  text-align: center;
  font-size: 0;
}

.section_6_imgArea {
  position: absolute;
  bottom: -290px;
  z-index: 4;
  width: 318px;
  left: 50%;
  margin-left: -159px;
}

.section_6_imgArea img {
  max-width: 318px;
  z-index: 4;
  position: relative;
}

.top_header_middle_wrapper {}

/*sub_page_css*/
.sub_section_1_text {}

.sub_section_1_text h1 {
  text-align: center;
  font-size: 3.4rem;
  color: #fff;
  padding-bottom: 2rem;
  color: #3860D0;
  font-size: 3.4rem;
  padding-top:7rem;
}

.sub_section_1_text h1 b {
  font-size: 3.4rem;
  color: #3860D1;
}

.sub_section_1_text_btns {
  text-align: center;
}

.sub_section_1_text_btns li {
  display: inline-block;
  margin-right: 1rem;
}

.sub_section_1_text_btns li a {
  display: block;
  display: block;
  background-color: #3860D2;
  width: 12.5rem;
  font-size: 1.375rem;
  color: #fff;
  text-align: center;
  font-family: "noto_M";
  padding: 0.875rem 0;
  border-radius: 2rem;
}

.sub_section_1_text_btns li:nth-of-type(1) {}

.sub_section_1_text_btns li:nth-of-type(2) {}

.sub_section_1_text_btns li:nth-of-type(1) a {}

.sub_section_1_text_btns li:nth-of-type(2) a {
  background-color: #3860D2;
  color: #fff;
}

.section_2 {
  border-bottom: 1px solid #ececec;
}

.section_2_imgArea {
  display: inline-block;
  margin: 0 auto;
  width: 50%;
  text-align: right;
  vertical-align: middle;
}

.section_2_imgArea img {
  max-width: 480px;
  margin: 0 auto;
}

.section_2_textArea {
  vertical-align: middle;
}

.section_2_textArea h1 {
  color: #3860D1;
}

.section_2_textArea h2 {
  padding: 1.75rem 0;
}

.section_2_textArea .section_btn {
  display: table;
  background-color: #3860D2;
  font-size: 1.375rem;
  color: #fff;
  text-align: center;
  font-family: "noto_M";
  padding: 0.875rem 2rem;
  border-radius: 2rem;
}

.section_title {
  width: 100%;
  display: block;
  font-size: 2rem;
  text-align: center;
  color: #353942;
  font-family: "noto_M";
  padding: 7rem 0 5rem 0;
}

.section_3_list {
  font-size: 0;
  display: block;
  padding-bottom: 8rem;
}

.section_3_list li {
  display: inline-block;
  width: 25%;
  font-size: 1rem;
}

.section_3_list .section_3_list_title {
  text-align: center;
  font-size: 1.7rem;
  position: relative;
  padding-top: 0.75rem;
  color: #414751;
}

.section_3_list_title::after {
  content: "";
  margin: 0 auto;
  display: block;
  width: 3rem;
  height: 2px;
  background-color: #009ADE;
  margin: 1rem auto;
}

.section_3_list li p img {
  display: block;
  margin: 0 auto;
  max-width: 96px;
}

.section_3_list li p {}

.section_3_list_contents {
  font-size: 1rem;
  text-align: center;
  line-height: 1.5;
  color: #353942;
}

.section_4_list {
  font-size: 0;
  text-align: center;
}

.section_4_list li {
  display: inline-block;
  width: 25%;
  font-size: 1rem;
  margin-top: 2rem;
}

.section_4_list_number {
  display: block;
  background: url(/assets/images/service/service_1_section_3_img_1.png) no-repeat;
  background-size: 100%;
  width: 30px;
  height: 35px;
  text-align: center;
  color: #fff;
  line-height: 35px;
}

.section_4_list li h1 {
  color: #3860C4;
  font-family: "noto_B";
  font-size: 1.5rem;
  padding-top: 0.5rem;
}

.section_4_list li h2 {
  font-size: 1.1rem;
  color: #4B505C;
  margin-top: 0.5rem;
}

.section_4 .section_btn {
  display: table;
  background-color: #3860D2;
  font-size: 1.375rem;
  color: #fff;
  text-align: center;
  padding: 0.875rem 4rem;
  border-radius: 2rem;
  margin: 0 auto;
  margin: 5rem auto 8rem auto;
  margin-bottom: 0;
}

.section_5 .section_btn {
  display: table;
  background-color: #3860D2;
  font-size: 1.375rem;
  color: #fff;
  text-align: center;
  padding: 0.875rem 4rem;
  border-radius: 2rem;
  margin: 0 auto;
  margin: 5rem auto 8rem auto;
}

.section_4_list_wrapper {
  background: #F4F4F4;
  width: 90%;
  margin: 0 auto;
  padding: 1.25rem 1.25rem 2.25rem 1.25rem;
  text-align: left;
}

.sub_section_5_slider_wrapper {
  background: url(/assets/images/main/main_list_back_2.png) no-repeat;
  width: 361px;
  height: 250px;
  font-size: 1rem;
  background-size: cover;
  position: relative;
}

.sub_section_5_slider_wrapper h1 {
  color: #fff;
  font-size: 1.25rem;
  display: inline-block;
  vertical-align: middle;
  vertical-align: middle;
  padding: 0.65rem;
}

.sub_section_5_slider_wrapper h2 {
  color: #fff;
  font-size: 0.75rem;
  font-family: "noto_L";
  padding: 0 1rem 1rem 1rem;
}

.sub_section_5_text_wrap {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  width: 100%;
  height: 6rem;
}

.section_5_title {
  font-size: 2rem;
  text-align: center;
  padding: 5rem 0;
}

.section_5_title b {
  font-weight: normal;
  color: #3860d2;
}

.section_6_btn {
  font-size: 1rem;
  text-align: center;
  padding: 3rem 0 6rem 0;
}

.section_6_btn li {
  display: inline-block;
  border-radius: 2rem;
  background-size: 2rem;
  background-position: 1rem center;
  background-color: #fff;
  box-shadow: 1px 1px 19px -14px #000;
  background: url(/assets/images/service/service_1_section_6_img_1.png) no-repeat;
  display: inline-block;
  border-radius: 2rem;
  background: url(/assets/images/service/service_1_section_6_img_1.png) no-repeat;
  background-size: 2rem;
  background-position: 1rem center;
  background-color: #fff;
  box-shadow: 1px 1px 19px -14px #000;
  background-color: #0b60d6;
  border: 2px solid #fff;
}

.section_6_btn li a {
  font-size: 1.35rem;
  color: #fff;
  font-family: "noto_L";
  padding: 0.7rem 0;
  display: block;
  width: 13rem;
  margin-left: 1rem;
  color: #fff;
}

.section_6_title {
  font-size: 2rem;
  text-align: center;
  color: #fff;
  padding-top: 5rem;
}

.section_6_btn li:nth-of-type(2) {
  display: inline-block;
  border: 2px solid #fff;
  border-radius: 2rem;
  background: url(/assets/images/base/section_6_img_2.png) no-repeat;
  background-size: 2rem;
  background-position: 1rem center;
  margin-left: 1.5rem;
  box-shadow: 1px 1px 19px -14px #000;
  display: inline-block;
  border: 2px solid #fff;
  border-radius: 2rem;
  background: url(/assets/images/service/service_1_section_6_img_2.png) no-repeat;
  background-size: 2rem;
  background-position: 1rem center;
  margin-left: 1.5rem;
  background-color: #fff;
  box-shadow: 1px 1px 19px -14px #000;
  background-color: #0b60d6;
}

.colorFix {
  color: #3860D1;
}

.section_3_imgArea img {
  max-width: 180px;
  display: inline-block;
  margin-right: 2rem;
  vertical-align: bottom;
}

.section_3_textArea {
  width: 100%;
}

.section_4_title {
  font-size: 2.5rem;
  color: #353942;
  text-align: center;
  padding: 5rem 0 3rem 0;
}

.service_2_slider_wrapper_steps {
  position: absolute;
  background-color: #3860D1;
  font-size: 0.875rem;
  left: 0;
  top: 0;
  color: #fff;
  padding: 0.2rem 0.6rem;
  text-align: center;
}

.service_2_slider_wrapper {
  background-color: #fff;
  position: relative;
  width: 250px;
  margin: 0 auto;
  font-size: 1rem;
}

.service_2_slider_wrapper img {
  max-width: 128px;
  margin: 0 auto;
  display: block;
  padding: 2rem 0px 1rem 0;
}

.service_2_slider_title {
  font-size: 1.3rem;
  color: #3860D1;
  text-align: center;
}

.service_2_slider_wrapper_steps_text_list {
  text-align: center;
}

.service_2_slider_wrapper_steps_text_list li {
  border-bottom: 1px solid #dedede;
  color: #353942;
  padding: 0.5rem 0;
  font-family: "noto_L";
  font-size: 0.98rem;
}

.service_2_slider_wrapper_steps_text_list li:last-of-type {
  border-bottom: 0;
}

.section_2_center_text {
  font-size: 2.5rem;
  text-align: center;
}

.section_2_center_text h1 {
  font-size: 2.5rem;
  color: #353942;
  margin: 7rem 0 2.5rem 0;
}

.section_2_center_text h2 {
  color: #353942;
  font-size: 1.25rem;
  font-family: "noto_L";
}

.service_section_3_slide_wrapper {}

.service_section_3_slide_wrapper_header_list {
  font-size: 1rem;
  text-align: center;
  padding-bottom: 3rem;
  font-size: 0;
}

.service_section_3_slide_wrapper_header_list li {
  display: inline-block;
  width: 19rem;
  text-align: center;
  font-size: 1.35rem;
  color: #8D8D8D;
  position: relative;
  padding-bottom: 0.75rem;
  cursor: pointer;
}

.service_section_3_slide_wrapper_header_list li::after {
  content: "";
  background-color: #aaa;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 1px;
  left: 0;
}

.service_section_3_slide_wrapper_header_list_active {
  color: #3860d1 !important;
}

.service_section_3_slide_wrapper_header_list_active::before {
  content: "";
  background-color: #3860d1 !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 1px;
  left: 0;
  z-index: 6;
}

.service_section_3_slide_wrapper_sub_header {
  font-size: 1rem;
  text-align: center;
  color: #3860d1;
  font-size: 1.65rem;
  padding-bottom: 3rem;
}

.service_section_3_slider {}

.service_section_3_slider_item {}

.service_section_3_slider_wrapper {}

.service_section_3_slider_wrapper span {
  font-size: 1.125rem;
  text-align: ;
  padding: 1rem;
  text-align: center;
  display: block;
  color: #6B6B6B;
}

.service_section_3_slider_wrapper img {
  max-width: 243px;
  display: block;
  margin: 0 auto;
}

.section_4_grid {
  max-width: 1130px;
  margin: 0 auto;
  margin-top: 3rem;
}

.section_4_grid_title {
  font-size: 1.15rem;
  color: #3860D1;
  display: block;
  padding-bottom: 1rem;
}

.section_4_grid_type_1_wrapper {}

.section_4_grid_type_1_title {}

.section_4_grid_type_1 {
  font-size: 0;
}

.section_4_grid_type_1 li {
  display: inline-block;
  width: 25%;
  text-align: center;
  font-size: 1rem;
  border-right: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
  height: 3rem;
  line-height: 3rem;
  vertical-align: middle;
  font-family: "noto_L";
}

.section_4_grid_type_1 li:last-of-type {
  border-right: 0;
}

.section_4_grid_type_1 li:nth-of-type(1) {
  width: 27%;
}

.section_4_grid_type_1 li:nth-of-type(2) {
  width: 14%;
}

.section_4_grid_type_1 li:nth-of-type(3) {
  width: 35%;
}

.section_4_grid_type_1 li:nth-of-type(4) {
  width: 24%;
}

.section_4_grid_type_contents {}

.section_4_grid_type_contents li {}

.section_4_grid_type_contents li:nth-of-type(1) {}

.section_4_grid_type_contents li:nth-of-type(2) {}

.section_4_grid_type_contents li:nth-of-type(3) {}

.section_4_grid_type_contents li:nth-of-type(4) {}

.section_4_grid_type_1_title li {
  background-color: #F3F3F3;
}

.section_4_grid_type_1_title li:nth-of-type(1) {}

.section_4_grid_type_1_title li:nth-of-type(2) {}

.section_4_grid_type_1_title li:nth-of-type(3) {}

.section_4_grid_type_1_title li:nth-of-type(4) {}

.noBorder {
  border-bottom: 0 !IMPORTANT;
  position: relative;
}

.position_text {
  font-size: 1rem;
  font-family: "noto_L";
  line-height: 1.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 5rem;
  height: 4.6rem;
  margin-top: -2.5rem;
  margin-left: -2.3rem;
}

.section_4_tail {
  color: #7F7F7F;
  max-width: 1130px;
  margin: 0 auto;
  text-align: right;
  font-size: 1rem;
  font-family: "noto_L";
  margin-top: 0.375rem;
}

.section_4_grid_type_2 {}

.section_4_grid_type_2 li {
  width: 33.333% !important;
}

.heightFix {
  height: 6rem !important;
}

.flexBox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  line-height: 1.5rem;
  font-family: "noto_L";
}

.position_text_2 {
  width: 10rem;
  margin-left: -5rem;
}

.section_4_grid_type_3 li {}

.section_4_grid_type_3 li:nth-of-type(3) {
  width: 24%;
}

.section_4_grid_type_3 li:nth-of-type(4) {
  width: 35%;
}

.position_text_3 {
  width: 14rem;
  margin-top: -1.6rem;
  margin-left: -7rem;
}

.section_4_grid:nth-of-type(1) {
  margin-top: 0;
}

.service_section_5_list {
  text-align: center;
  padding-bottom: 9rem;
}

.service_section_5_list li {
  display: inline-block;
  width: 187px;
  height: 262px;
  background: url(/assets/images/service/paper_1.png) no-repeat;
  background-position: center;
  background-size: 100%;
  box-shadow: 1px 3px 9px -6px #000;
  margin-right: 2rem;
}

.service_section_5_list li:nth-of-type(1) {}

.service_section_5_list li:nth-of-type(2) {
  background: url(/assets/images/service/paper_2.png) no-repeat;
  background-position: center;
  background-size: 100%;
}

.service_section_5_list li:nth-of-type(3) {
  background: url(/assets/images/service/paper_3.png) no-repeat;
  background-position: center;
  background-size: 100%;
}

.service_section_5_list li:nth-of-type(4) {
  background: url(/assets/images/service/paper_4.png) no-repeat;
  background-position: center;
  background-size: 100%;
  margin-right: 0;
}

.service_section_5_title {
  text-align: center;
  font-size: 2.5rem;
  color: #353942;
  padding: 5rem 0;
  padding-bottom: 4rem;
}

.data_1_sec_1_img {
  max-width: 890px;
  margin: 0 auto;
  display: block;
  margin-top: 2rem;
  padding-bottom: 10rem;
}

.sub_section_title {
  font-size: 2.5rem;
  color: #353942;
}

.white {
  color: #fff;
}

.data_section_sec_3_list {}

.data_section_sec_3_list_item_footer {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 3rem;
  bottom: 0;
  display: flex;
  align-items: center;
}

.data_section_sec_3_list_item_footer h1 {
  font-size: 1.25rem;
  color: #fff;
  margin-left: 1rem;
}

.data_section_sec_3_list_item_footer_btn {
  position: absolute;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 100%;
  right: 1rem;
  background: url(/assets/images/data/cross.png) no-repeat;
  background-size: 50%;
  background-position: center;
  background-color: #3860D0;
}

.section_4 .data_section_sec_3_list_item_footer {
  position: absolute;
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 3rem;
  bottom: 0;
  display: flex;
  align-items: center;
}

.section_4 .data_section_sec_3_list_item_footer h1 {
  font-size: 1.25rem;
  color: #fff;
  margin-left: 1rem;
  font-size: 0;
}

.section_4 .data_section_sec_3_list_item_footer_btn {
  position: absolute;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 100%;
  right: 1rem;
  background: url(/assets/images/data/cross.png) no-repeat;
  background-size: 50%;
  background-position: center;
  background-color: #3860D0;
}

.sub_section_title_center {
  text-align: center;
}

.data_section_sec_3_list li {
  width: 16.9rem;
  height: 15rem;
  display: inline-block;
  background: url(/assets/images/data/data_1_sec_3_1.png) no-repeat;
  background-size: cover;
  margin-right: 1rem;
  margin-top: 3rem;
  position: relative;
  cursor: pointer;
}

.data_section_sec_3_list li:last-of-type {
  margin-right: 0;
}

.sub_section_1_sub_text {
  text-align: center;
  font-size: 1.2rem;
  color: #fff;
  line-height: 2.3rem;
  font-family: "noto_DL";
}

.sub_section_1_sub_text_mobile {
  text-align: center;
  font-size: 1.1rem;
  color: #fff;
  display: none;
}

.blue {
  color: #3860D1 !IMPORTANT;
}

.black {
  color: #191919;
}

div.data_2_sec_1_left_wrap {
  display: inline-block;
  font-size: 1rem;
  text-align: left;
}

div.data_2_sec_1_left_wrap h1.blue {
  font-size: 1rem;
  font-family: "noto_M";
}

div.data_2_sec_1_left_wrap h2 {
  font-size: 1.5rem;
  margin-top: 0.5rem;
}

div.data_2_sec_1_left_wrap h2 span {
  display: block;
  font-size: 1rem;
  font-family: "noto_L";
}

div.data_2_sec_1_left_wrap h3 {
  font-size: 1rem;
  font-family: "noto_L";
  margin-top: 1.675rem;
  line-height: 1.7;
  color: #727272;
}

div.data_2_sec_1_right_wrap {
  display: inline-block;
  margin-left: 5rem;
}

div.data_2_sec_1_right_wrap img {
  width: 16rem;
}

.data_2_sec_1_wrap {
  text-align: center;
}

ul.section_3_text_list {
  font-size: 1rem;
}

ul.section_3_text_list li {
  display: block;
  text-align: center;
  margin-top: 7rem;
}

ul.section_3_text_list li h1.title {
  display: inline-block;
  color: #fff;
  font-size: 1.56rem;
  background: url(/assets/images/data/data_2text_back.png);
  background-size: 100%;
  background-position: center;
  padding: 0.5rem 0 0.8rem 0;
  width: 100%;
  margin-bottom: 2rem;
}

ul.section_3_text_list li h1.title span.circle {
  background-color: #fff;
  border-radius: 100%;
  font-size: 1rem;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  vertical-align: middle;
  text-align: center;
  color: #5680ED;
}

ul.section_3_text_list li h2 {
  font-size: 1.25rem;
  color: #fff;
  font-family: "noto_L";
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}

ul.section_3_text_list li h3 {
  font-size: 1.25rem;
  color: #fff;
  font-family: "noto_L";
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}

ul.section_3_text_list li h4 {
  font-size: 1.25rem;
  color: #fff;
  font-family: "noto_L";
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}

ul.section_3_text_list li:nth-of-type(1) {
  margin-top: 0;
  margin-top: 3rem;
}

.title span:nth-of-type(2) {
  vertical-align: middle;
  font-family: "noto_L";
  margin-left: 0.25rem;
  font-size: 1.56rem;
}

.section_3_text_list_line {
  border-bottom: 1px solid #c2d0f7;
  padding-bottom: 0.5rem !important;
}

.sub_section_sub_text {
  font-size: 1.25rem;
  text-align: center;
  margin-top: 2rem;
  line-height: 1.4;
  font-family: "noto_L";
}

.data_2_sec_4_img {
  position: absolute;
  bottom: 0;
  width: 30rem;
  left: 50%;
  margin-left: -15rem;
}

.data_2_sec_4_img img {
  width: 30rem;
  margin: 0 auto;
}

ul.data_2_sec_5_img_list {
  width: 100%;
  text-align: center;
  margin-top: 4rem;
}

ul.data_2_sec_5_img_list li {
  display: inline-block;
  margin-right: 1rem;
  box-shadow: 1px 1px 19px -6px #868686;
}

ul.data_2_sec_5_img_list li img {
  max-width: 14rem;
}

ul.data_2_sec_5_img_list li:last-of-type {
  margin-right: 0;
}

/*============================
#wrap
============================*/
div#wrap {}

div#wrap div.header.header_active.header_service_load {}

/*============================
#section
============================*/
div#wrap div#section.section_1 {
  position: relative;
  /* display: flex; */
  justify-content: center;
  align-items: center;
}

div#wrap div#section.section_1 div.section_1_wrapper {}

div#wrap div#section.section_1 div.section_1_wrapper div.sub_section_1_text {}

div#wrap div#section.section_1 div.section_1_wrapper div.sub_section_1_text h1 {}

div#wrap div#section.section_1 div.section_1_wrapper div.sub_section_1_text h1 span.blue {}

div#wrap div#section.section_1 div.section_1_wrapper div.sub_section_1_text h2.sub_section_1_sub_text {}

div#wrap div#section.section_1 ul.air_1_page_changer {
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 0;
}

div#wrap div#section.section_1 ul.air_1_page_changer li:nth-of-type(1) h1 {
  text-align: right;
  margin-right: 2rem;
}

div#wrap div#section.section_1 ul.air_1_page_changer li:nth-of-type(2) h1 {
  text-align: left !IMPORTANT;
  margin-left: 2rem;
}

div#wrap div#section.section_1 ul.air_1_page_changer li.active {
  background-color: #3860CE;
  color: #fff;
}

div#wrap div#section.section_1 ul.air_1_page_changer li.active h1 {
  color: #fff;
  text-align: right;
  font-size: 1.25rem;
}

div#wrap div#section.section_1 ul.air_1_page_changer li {
  display: inline-block;
  font-size: 1rem;
  text-align: left;
  font-family: "noto_L";
  width: 50%;
  cursor: pointer;
  color: #191919;
  padding: 2rem 0px;
  background-color: #E6E6E6;
}

/*============================
#section
============================*/
div#wrap div#section.section_2 {
  position: relative;
}

div#wrap div#section.section_2 div.section_contents_wrapper {
  width: 90%;
}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_text_wrapper {}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_text_wrapper h1.section_title {
  padding-bottom: 2rem;
}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_text_wrapper h1.section_title span.blue {}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_text_wrapper ul.section_btn_list {
  text-align: center;
  font-size: 1rem;
}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_text_wrapper ul.section_btn_list li {
  display: inline-block;
  border-radius: 3rem;
  background-color: #3860d1;
  margin-right: 1rem;
}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_text_wrapper ul.section_btn_list li a {
  color: #fff;
  padding: 1rem 3rem;
  display: block;
  font-size: 1.25rem;
}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_img_area {}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_img_area img {
  max-width: 25rem;
  display: block;
  margin: 0 auto;
  margin-top: 3rem;
}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_tail_area {
  width: 100%;
  background-color: #E6E6E6;
  position: absolute;
}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_tail_area ul.section_tail_area_list {}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_tail_area ul.section_tail_area_list li {}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_tail_area ul.section_tail_area_list li img {}

div#wrap div#section.section_2 div.section_contents_wrapper div.section_tail_area ul.section_tail_area_list li h1 {}

div#wrap div.banner_area {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(/assets/images/air/air_banner.png) no-repeat;
  background-size: cover;
  padding: 11rem 0;
}

div#wrap div.banner_area h1.blue {
  text-align: center;
  font-size: 2.5rem;
}

div#wrap div.banner_area h2 {
  text-align: center;
  color: #191919;
  font-size: 1.56rem;
  margin-top: 1.5rem;
}

/*============================
#section
============================*/
div#wrap div#section.section_4 {}

div#wrap div#section.section_4 div.section_contents_wrapper {}

div#wrap div#section.section_4 div.section_contents_wrapper h1.sub_section_title.sub_section_title_center {}

div#wrap div#section.section_4 div.section_contents_wrapper h1.sub_section_title.sub_section_title_center span.blue {}

div#wrap div#section.section_4 div.section_contents_wrapper h2.sub_section_sub_text {}

div#wrap div#section.section_4 div.data_2_sec_4_img {}

div#wrap div#section.section_4 div.data_2_sec_4_img img {}

div#wrap div#section.section_5 div.section_contents_wrapper {}

div.air_sec_5_list {
  font-size: 1rem;
}

div.air_sec_5_list ul.air_sec_5_list_wrap {}

div.air_sec_5_list ul.air_sec_5_list_wrap li h1 span.blue {}

div#wrap div#section.section_6 {
  height: 42rem;
  background-color: #5680EA;
}

div#wrap div#section.section_6 div.flex_box {
  display: flex;
  max-width: 1130px;
  margin: 0 auto;
  align-items: center;
  position: relative;
  height: 100%;
}

div.air_sec_5_list ul.air_sec_5_list_wrap {
  width: 70%;
  padding-top: 4.2rem;
  margin: 0 auto;
}

div.air_sec_5_list ul.air_sec_5_list_wrap li {
  border-bottom: 1px solid #B7B7B7;
  padding: 1.25rem 0;
}

.air_sec_5_list_wrap2 li {
  display: inline-block;
  margin-bottom: 2rem;
  width: 50%;
  vertical-align: top;
}

div.air_sec_5_list ul.air_sec_5_list_wrap li img {
  max-width: 3rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 2rem;
}

div.air_sec_5_list ul.air_sec_5_list_wrap li h1 span.blue {}

div.air_sec_5_list ul.air_sec_5_list_wrap li h1 {
  font-size: 1.56rem;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  padding-left: 2rem;
  font-size: 1.2rem;
  display: inline-block;
  width:89%;
}

.sec1_top_ul_img {
  width: 768px;
  margin: 0 auto;
  font-size: 0;
  margin-top: 3.5rem;
}

.sec1_top_ul_img li {
  width: 25%;
  display: inline-block;
}

.sec1_top_ul_img li h1 {
  font-family: "noto_DL";
  font-size: 0.9375rem;
  color: #fff;
  text-align: center;
}

.section_2 {
  padding: 6rem 0;
}

.section_2_title {
  font-size: 2.5rem;
  color: #3860C8;
  text-align: center;
}

.section_2_title_2 {
  color: #3860C8;
  font-size: 1.25rem;
  text-align: center;
  margin-top: 0.5rem;
  letter-spacing: 0.1px;
  font-family: "noto_B";
}

.sec1_ul_img1,
.sec1_ul_img2,
.sec1_ul_img3,
.sec1_ul_img4 {
  margin: 0 auto;
  height: 7rem;
  width: 10.88rem;
  border: solid 1px #fff;
  margin-bottom: 1rem;
}

.sec1_ul_img1 {
  border-radius: 8px;
  background: url(/assets/images/add/data_8_section1_1.png)no-repeat;
  background-size: cover;
}

.sec1_ul_img2 {
  background: url(/assets/images/add/data_8_section1_2.png)no-repeat;
  background-size: cover;
  border-radius: 8px;
}

.sec1_ul_img3 {
  background: url(/assets/images/add/data_8_section1_3.png)no-repeat;
  background-size: cover;
  ;
  border-radius: 8px;
}

.sec1_ul_img4 {
  background: url(/assets/images/add/data_8_section1_4.png)no-repeat;
  background-size: cover;
  border-radius: 8px;
}

.sec_2_icon1 {
  width: 3.625rem;
  height: 3.313rem;
  display: inline-block;
}

.sec_6_icon1 {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  vertical-align: middle;
}

.sec_2_icon2 {
  width: 2.875rem;
  height: 2.875rem;
  display: inline-block;
}

.sec_2_icon3 {
  width: 3.063rem;
  height: 3.688rem;
  display: inline-block;
}

.air_sec_5_list_wrap li:nth-of-type(3) {
  border: none !important;
}

.section_3_icon {
  background: url(/assets/images/add/data_8_section_3.png)no-repeat;
  width: 4.188rem;
  height: 32.5rem;
  background-size: contain;
  display: inline-block;
}

.section_3_icon_parents {
  width: 5%;
  display: inline-block;
}

.section_3_ul {
  display: inline-block;
  vertical-align: top;
  margin-left: 5%;
  width: 90%;
}

.section_3_ul li {
  padding: 1.4rem 0rem;
  border-bottom: 1px solid #B7B7B7;
  vertical-align: middle;
}

.section_3_ul li h1 {
  font-size: 1.563rem;
  display: inline-block;
  font-family: "noto_M";
  padding-bottom: 0.5rem;
}

.section_3_ul li .section3_li_span1 {
  font-size: 1.563rem;
  font-family: "noto_M";
}

.span_row img {
  width: 0.4375rem;
  height: 0.875rem;
  display: inline-block;
  margin-right: 0.6rem;
}

.span_row p {
  font-family: "noto_R";
  font-size: 1.1rem;
  display: inline-block;
}

.spann {
  font-family: "noto_L";
  font-size: 1.25rem;
  display: inline-block;
}

.section3_li_span2 {
  font-family: "noto_R";
  font-size: 1.2rem;
}

.sec_3 {
  height: 100%;
  margin: 0 auto;
  width: 95%;
}

.sec_3_title {
  font-size: 2.5rem;
  padding-bottom: 3.75rem;
  text-align: center;
  color: #4D4D4D;
}

.span_row {
  padding-top: 0.5rem;
  padding-left: 1rem;
}

.span_row_mobile {
  padding-top: 0.5rem;
  display: none;
}

.section_3_group {
  font-size: 0;
  /* padding: 0rem 1rem; */
}

.section_3_ul li:nth-of-type(1) {
  padding-top: 0;
  padding-bottom: 1.4rem;
}

.section_3_ul li:nth-of-type(4) {
  border: none;
}

.se4_img0 {
  background: url(/assets/images/add/data_8_section4_pro0.png)no-repeat;
  display: inline-block;
  width: 11.25rem;
  background-size: cover;
  height: 11.25rem;
  margin: 0 auto;
}

.se4_img1 {
  display: inline-block;
  width: 11.25rem;
  height: 11.25rem;
  border-radius: 100%;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

.se4_img1 img {
  display: inline-block;
  width: 5.125rem;
  height: 6.563rem;
}

.se4_img2 {
  display: inline-block;
  width: 11.25rem;
  height: 11.25rem;
  border-radius: 100%;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

.se4_img2 img {
  display: inline-block;
  width: 5.063rem;
  height: 7.688rem;
}

.se4_img3 {
  display: inline-block;
  width: 11.25rem;
  height: 11.25rem;
  border-radius: 100%;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}

.se4_img3 img {
  display: inline-block;
  height: 6.875rem;
  width: 8.875rem;
}

.sec_4_product li h1 {
  font-size: 1.25rem;
  color: #fff;
  text-align: center;
}

.section_4_container {
  width: 90%;
  margin: 0 auto;
}

.sec_4_product {
  /* width: 80%; */
  margin: 0 auto;
  text-align: center;
}

.sec_4_title {
  text-align: center;
  font-size: 2.5rem;
  color: #fff;
  padding-bottom: 6rem;
  font-family: "noto_M";
}

.sec_4_product li {
  display: inline-block;
  text-align: center;
  width: 15rem;
}

.sec_4_product li h1 {
  display: block;
  padding-top: 1.3rem;
  text-align: center;
  font-family: "noto_B";
}

.sec_4 {
  width: 90%;
  margin: 0 auto;
}

.section_4_grid {
  max-width: 1130px;
  margin: 0 auto;
  padding-top: 4rem;
  margin-top: 3rem;
}

.section_4_grid_title {
  font-size: 1.15rem;
  color: #3860D1;
  display: block;
  padding-bottom: 1rem;
}

.section_4_grid_type_1_wrapper {}

.section_4_grid_type_1_title {}

.section_4_grid_type_1 {
  font-size: 0;
}

.section_4_grid_type_1 li {
  display: inline-block;
  width: 25%;
  text-align: center;
  font-size: 1rem;
  border-right: 1px solid #CBCBCB;
  border-bottom: 1px solid #CBCBCB;
  height: 3rem;
  line-height: 3rem;
  vertical-align: middle;
  font-family: noto_L;
}

.section_4_grid_type_1 li:last-of-type {
  border-right: 0;
}

.section_4_grid_type_1 li:nth-of-type(1) {
  width: 27%;
}

.section_4_grid_type_1 li:nth-of-type(2) {
  width: 14%;
}

.section_4_grid_type_1 li:nth-of-type(3) {
  width: 35%;
}

.section_4_grid_type_1 li:nth-of-type(4) {
  width: 24%;
}

.section_4_grid_type_contents {
  background: #fff;
}

.section_4_grid_type_contents li {}

.section_4_grid_type_contents li:nth-of-type(1) {}

.section_4_grid_type_contents li:nth-of-type(2) {}

.section_4_grid_type_contents li:nth-of-type(3) {}

.section_4_grid_type_contents li:nth-of-type(4) {}

.section_4_grid_type_1_title li {
  background-color: #F3F3F3;
}

.section_4_grid_type_1_title li:nth-of-type(1) {}

.section_4_grid_type_1_title li:nth-of-type(2) {}

.section_4_grid_type_1_title li:nth-of-type(3) {}

.section_4_grid_type_1_title li:nth-of-type(4) {}

.noBorder {
  border-bottom: 0 !IMPORTANT;
  position: relative;
}

.position_text {
  font-size: 1rem;
  font-family: "noto_L";
  line-height: 1.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 5rem;
  height: 4.6rem;
  margin-top: -2.5rem;
  margin-left: -2.3rem;
}

.section_4_tail {
  color: #7F7F7F;
  max-width: 1130px;
  margin: 0 auto;
  text-align: right;
  font-size: 1rem;
  font-family: "noto_L";
  margin-top: 0.375rem;
}

.no {
  border-bottom: none !important;
}

.table_center {
  text-align: center;
  font-size: 0.6875rem;
  font-family: "noto_L";
  color: #777777;
  line-height: 0.5rem;
}

.font-s {
  font-size: 0.875rem;
  font-family: "noto_M";
  text-align: center;
  line-height: 2rem;
  color: #777777;
}

.section_4_grid_type_contents li {
  color: #777777;
}

.font-si {
  font-size: 0.875rem;
  font-family: "noto_M";
  text-align: center;
  line-height: 3rem;
  color: #777777;
}

.font-m {
  font-size: 0.875rem;
  font-family: "noto_M";
  text-align: center;
  line-height: 1rem;
  padding-top: 1rem;
  color: #777777;
}

.sec_6 {
  width: 90%;
  margin: 0 auto;
  padding-top: 7rem;
}

.section6_title {
  text-align: center;
  font-size: 2.5rem;
  margin: 3rem 0rem;
  margin-bottom: 0;
}

.section6_title2 {
  padding-top: 1rem;
  font-size: 1.25rem;
  text-align: center;
  font-family: "noto_B";
}

.sec6_t {
  text-align: center;
  font-size: 1.2rem;
  padding-bottom: 2rem;
  padding-top: 3rem;
}

.weather {
  padding: 3rem 0rem;
  margin: 0 auto;
  text-align: center;
}

.weather li {
  display: inline-block;
  width: 50%;
}

.weather li:nth-of-type(1) {
  /* margin-right: 1rem; */
}

.weather li:nth-of-type(2) {}

.weather li img {
  width: 100%;
  display: inline-block;
}

.sec6_h1 {
  font-size: 1.25rem;
  color: #444444;
  display: inline-block;
  width: 80%;
  vertical-align: top;
  padding-left: 1rem;
}

.sec6_h1_2 {
  font-size: 2.188rem;
  color: #444444;
  display: inline-block;
  width: 100%;
  margin-top: 4rem;
  text-align: center;
  font-family: "noto_M";
  padding-top: 0;
  display: block;
  margin-top: 0;
  padding-bottom: 1rem;
  padding-top: 3rem;
}

.sec6_h2 {
  font-size: 1.125rem;
  color: #444444;
  display: block;
  text-align: center;
  font-family: "noto_R";
  width: 90%;
  margin: 0 auto;
  word-break: keep-all;
}

.sec6_a {
  display: block;
  display: block;
  background-color: #3860D2;
  width: 12.5rem;
  font-size: 1.125rem;
  color: #fff;
  text-align: center;
  font-family: "noto_M";
  border-radius: 2rem;
  padding: 0.875rem 0;
}

.sec6_a_div {
  margin: 0 auto;
  width: 12.5rem;
}

.sec7_a_div {
  margin: 0 auto;
  width: 18.63rem;
}

.section_7 {
  padding: 6rem 0;
  margin-top: 7rem;
  background: #5680E8;
}

.sec_7 {
  width: 90%;
  margin: 0 auto;
}

.sec_7_title {
  font-size: 2rem;
  text-align: center;
  margin-bottom: 2.5rem;
  color: #fff;
  font-family: "noto_L";
}

.sec7_h1 {
  font-size: 1.25rem;
  color: #444444;
  display: inline-block;
  width: 80%;
  vertical-align: middle;
  padding-left: 1rem;
}

.sec7_icons {}

.sec7_icons {
  display: inline-block;
  position: absolute;
  left: 1rem;
  width: 2.5rem;
  top: 0.8rem;
  margin-top: -0.4rem;
}

.sec7_a {
  position: relative;
  display: block;
  border: 2px solid #fff;
  width: 100%;
  font-size: 1.125rem;
  color: #fff;
  text-align: center;
  margin: 0 auto;
  font-family: "noto_M";
  padding: 0.875rem 0;
  border-radius: 2rem;
}

.mobile_sec3 {
  display: none;
}

.data_8_list_back {
  background: url(/assets/images/add/data_8_section4_pro0.png)no-repeat;
  background-size: 80%;
  background-position: center 2.5rem;
  border-radius: 100%;
  background-color: #fff;
}


/*ai환기청정솔루션 리뉴얼*/
.img img{display:inline;max-width:100%}
.clear::after{clear:both; display:block; content:'';}
.ai_solution *{font-family:noto_L}
.ai_solution .section_1{background-image: url('/assets/images/add/data_8_visual.jpg');letter-spacing:-0.025em}
.ai_solution .section1_title{font-size:3rem;font-weight:600}
.ai_solution .sub_section_1_sub_text {line-height:1.6rem;}
.ai_solution .sub_section_1_sub_text span{font-weight:400;font-family:noto_L}
.ai_solution .has_bg{background:#f7f9fd}
.ai_solution .size{max-width:1170px; margin:0 auto;padding:0 20px;box-sizing:border-box;}
.ai_solution .ai_sec2{padding:95px 0 115px}
.ai_solution .ai_sec2 .img_box{margin-top:80px}
.ai_solution .ai_sec2 .img_box .img{margin-top:40px;border-radius:24px; border:2px solid #72beff; box-sizing:border-box;overflow:hidden}
.ai_solution .ai_sec2 .ul_box{margin-top:50px}
.ai_solution .ai_sec2 .ul_box ul{width:calc(100% + 20px); margin-left:-20px}
.ai_solution .ai_sec2 .ul_box ul li{width:calc(33.333% - 20px); margin-left:20px;float:left;position:relative;border:1px dashed #72beff;padding:20px;background:#eef5ff; box-sizing:border-box; border-radius:8px}
.ai_solution .ai_sec2 .ul_box ul li > div{background:#fff; border-radius:; text-align:center;padding:15px 0;}
.ai_solution .ai_sec2 .ul_box ul li > span{width:40px;line-height:40px; font-size:18px; text-align:center; color:#222; letter-spacing:-0.03em;  font-family: 'S-Core';font-weight:500;background-image: url('/assets/images/add/data_8_num.png');background-repeat:no-repeat; background-size:auto; background-position:center center;position:absolute; left:50%; margin-left:-20px; top:-20px}
.ai_solution .ai_sec2 .ul_box ul li p{font-size:16px;font-weight:400; color:#333;letter-spacing:-0.03em;  font-family: 'S-Core';line-height:1.8}
.ai_solution .ai_sec3{padding:60px 0 40px}
.ai_solution .ai_sec3 .img_list{margin-top:40px;}
.ai_solution .ai_sec3 .img_list ul{margin-left:-24px;text-align:center}
.ai_solution .ai_sec3 .img_list ul li{display:inline-block;vertical-align:middle;margin-left:24px;box-sizing:border-box; border:1px solid #ddd; }
.ai_solution .ai_sec3 .img_list ul li a{position:relative;font-size:0; display:block;}
.ai_solution .ai_sec3 .img_list ul li a::before{position:absolute;width:40px;height:40px;right:-1px; bottom:-1px;background-image:url('/assets/images/add/plus_ico.png');background-repeat:no-repeat; background-size:auto; background-position:center center;background-color:#1947ba;content:'';}
.ai_solution .n_txt{}
.ai_solution .n_txt.ct{text-align:center;}
.ai_solution .n_txt b{font-size:32px;font-weight:600;}
.ai_solution .n_txt p{font-size:20px;margin-top:30px;line-height:1.5}
.ai_solution .s_tit p{font-size:24px; font-weight:500;text-align:center;}
.ai_solution .s_tit b{font-size:24px; font-weight:700;text-align:center;display:block}


.pops{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1001;}
.pops.on{display:block}
.pops .pop_size{width:100%; height:100%; display:table;}
.pops .pop_size .pop_wrap{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.pops .pop_size .pop_wrap .size{padding:20px}
.pops .pop_size .pop_wrap .img_wrap{max-width:500px; margin:0 auto; width:100%; display:none}
.pops .pop_size .pop_wrap .img_wrap::after{clear:both; display:block; content:'';}
.pops .pop_size .pop_wrap .img_wrap.on{display:block}
.pops .pop_size .pop_wrap .img_wrap .img{padding-top: 44px;font-size: 0;}
.pops .pop_size .pop_wrap .img_wrap > a{float:right;display: block;}
.pops .pop_size .pop_wrap .img_wrap > p{font-size:18px; color:#fff; margin-top:18px;text-align:center}
@media(max-width:760px) {
  .weather li:nth-of-type(2) {
    float: none;
  }

  .data_swiper_btn {
    margin-top: -2rem !important;
  }

  .section_4_grid {
    overflow-x: scroll;
  }

  .section_4_grid_type_1_wrapper {
    width: 60rem;
    text-align: center;
    margin: 0 auto;
  }

  .sec_4 {
    width: 100%;
  }

  .section_3_icon {
    display: none;
  }

  .sec_3_title {
    font-size: 1.3rem;
    padding-bottom: 1.4rem;
  }

  .section_3_ul li h1 {
    font-size: 1rem;
  }

  .section_3_ul li .section3_li_span1 {
    font-size: 1rem;
    padding-bottom: 1rem;
  }

  .span_row img {
    display: none;
  }

  .span_row {
    font-size: 0;
  }

  .span_row p {
    display: inline-block;
  }

  .sec_4_product li {}

  .se4_img0, .se4_img1, .se4_img2, .se4_img3 {
    display: inline-block;
    border-radius: 100%;
    /* background: #fff; */
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  }

  .sec_4_product {
    width: 80%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }

  .sec1_top_ul_img {
    width: 100%;
    margin: 0 auto;
    font-size: 0;
    margin-top: 1.5rem;
  }

  .sec1_top_ul_img li {
    display: inline-block;
    margin: 0 auto;
    width: 50%;
    text-align: center;
  }

  .section1_title {
    margin-top: 3rem;
    font-size: 2rem;
    color: #fff;
  }

  .sub_section_1_text h1 {
    text-align: center;
    color: #fff;
    padding-bottom: 1rem;
    color: #3860D0;
    font-size: 1rem;
  }

  .sub_section_1_sub_text {
    font-size: 1rem !important;
  }

  .section_2_title {
    font-size: 1.3rem;
    color: #3860C8;
    text-align: center;
  }

  .sec_3 {
    height: 100%;
    margin: 0 auto;
    width: 100%;
  }

  .section_3_ul {
    display: block;
    vertical-align: top;
    margin-left: 0%;
    width: 90%;
    margin: 0 auto;
  }

  .sub_section_1_sub_text_mobile {
    display: block;
    font-size: 1.25rem;
    text-align: left;
    text-align: center;
  }

  .sub_section_1_sub_text {
    display: none;
  }

  .mobile_sec3 {
    display: block;
  }

  .section_3_ul_pc {}

  .textcenter {
    display: block !important;
    text-align: center;
  }

  .span_row p {
    font-size: 0.8rem;
  }

  .section3_li_span2 {
    font-family: "noto_L";
    font-size: 0.8rem;
  }

  .sec1_top_ul_img li h1 {
    font-family: "noto_DL";
    font-size: 0.6rem;
    color: #fff;
    text-align: center;
  }

  .section_2_title_2 {
    color: #3860C8;
    font-size: 0.8rem;
    text-align: center;
  }

  .section_2 {
    padding: 3rem 0rem;
  }

  div.air_sec_5_list ul.air_sec_5_list_wrap li h1 {
    font-size: 1.56rem;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: 80%;
    font-size: 0.8rem;
    display: inline-block;
  }

  div.air_sec_5_list ul.air_sec_5_list_wrap {
    width: 100%;
    padding-top: 2rem;
    margin: 0 auto;
  }

  .sec_2_icon1 {
    width: 2.625rem;
    height: 2.313rem;
    display: inline-block;
  }

  .sec_2_icon2 {
    width: 2.3rem;
    height: 2.3rem;
    display: inline-block;
  }

  .sec_2_icon3 {
    width: 2.063rem;
    height: 2.688rem;
    display: inline-block;
  }

  .air_sec_5_list_wrap_wrapper_moblie {
    display: block;
  }

  .air_sec_5_list_wrap_wrapper0 {
    display: none;
  }

  .span_row p {
    display: inline-block;
  }

  .spann {
    font-size: 0.8rem;
  }

  .section_3 {
    position: relative;
    border-bottom: 1px solid #ececec;
    padding: 3rem 0 3rem 0;
    background: #fff;
  }

  .sec_4_title {
    text-align: center;
    color: #fff;
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .sec_4_product li h1 {
    font-size: 1rem;
    color: #fff;
    text-align: center;
  }

  .se4_img1 img {
    display: inline-block;
    width: 2.125rem;
    height: 3.563rem;
  }

  .se4_img2 img {
    display: inline-block;
    width: 3.063rem;
    height: 5.688rem;
  }

  .se4_img3 img {
    display: inline-block;
    width: 2.938rem;
    height: 5.875rem;
  }

  .sec_4_product li h1 {
    display: block;
    padding-top: 1rem;
    text-align: center;
  }

  .weather li {
    width: 100%;
    height: 100%;
    display: block;
    margin-bottom: 1rem;
  }

  .weather {
    padding: 3rem 0rem;
    width: 100%;
    margin: 0 auto;
  }

  .weather li img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
  }

  .sec6_t {
    text-align: center;
    font-size: 1rem;
  }

  .section_6 {
    background-color: #fff;
    position: relative;
    overflow: hidden;
    display: block !important;
    border-bottom: 1px solid #eaeaea;
    padding: 0rem 0;
    padding: 3rem 0;
    padding-top: 1rem;
  }

  .sec6_h1 {
    font-size: 0.8rem;
    color: #444444;
    display: inline-block;
    width: 80%;
    vertical-align: top;
    padding-left: 0.4rem;
  }

  .sec_6_icon1 {
    width: 1rem;
    height: 1rem;
    display: inline-block;
    vertical-align: middle;
  }

  .air_sec_5_list_wrap2 li {
    padding: 1.25rem 0;
    margin-bottom: 1rem;
  }

  .sec_6 {
    width: 90%;
    margin: 0 auto;
    padding: 1rem 0rem;
  }

  .section_contents_wrapper {
    padding-bottom: 0;
  }

  .sec_7_title {
    font-size: 1.3rem;
    text-align: center;
    margin-bottom: 1.5rem;
  }

  .section_7 {
    padding: 3rem 0;
  }
}

@media(max-width:600px) {
  .data_swiper_btn {
    display: none;
  }

  .swiper-pagination {
    display: block !important;
    position: absolute !important;
    bottom: 0.5rem !important;
  }

  .section_contents_wrapper {
    max-width: 1130px;
    width: 100%;
    margin: 0 auto;
    font-size: 0;
  }

  .span_row {
    padding-top: 0.5rem;
    padding-left: 0rem;
  }

  div.air_sec_5_list ul.air_sec_5_list_wrap li img {
    max-width: 3rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
  }

  .air_sec_5_list_wrap2 li {
    display: inline-block;
    margin-bottom: 0rem;
    width: 100%;
    text-align: left;
    vertical-align: top;
    padding: 0.5rem 0;
  }

  .sec6_h1 {
    font-size: 0.8rem;
    color: #444444;
    display: inline-block;
    width: auto;
    vertical-align: top;
    padding-left: 0.4rem;
  }

  .air_sec_5_list_wrap2 {
    width: 90%;
    margin: 0 auto;
  }

  .sec6_a_div {
    margin: 0 auto;
    width: 12.5rem;
    margin-top: 2rem;
    margin-bottom: 3rem;
  }
}

.swiper-pagination {
  display: none;
  margin: 0 auto;
  width: 4px;
  height: 4px;
}

.img_info {
  background: #FBFBFB;
  padding: 6rem 0rem;
}

.info_title {
  margin-top: 5rem;
  font-family: "noto_B";
  font-size: 1.2rem;
  text-align: center;
  color: #353942;
}

.school_img {
  margin: 0 auto;
  width: 90%;
  max-width: 700px;
}

.new_air_swiper_img_2 {
  margin: 0 auto;
  width: 80%;
  max-width: 920px;
}

.new_air_swiper_img {
  max-width: 920px;
  margin: 0 auto;
  width: 90%;
}

.data_swiper_btn {
  position: absolute;
  top: 0;
  z-index: 99999;
  left: 0;
  max-width: 1230px;
  /* left: 50%; */
  /* margin-left: -2.5%; */
  top: 50%;
  height: 2rem;
  margin-top: -3.5rem;
  width: 100%;
  /* margin: 0 auto; */
}

.data_swiper_next {
  background: url(/assets/images/data/data_swiper_right.png) no-repeat;
  background-size: 100%;
  background-position: center;
  width: 2rem;
  height: 3rem;
  position: absolute;
  right: 0;
  top: 0;
}

.data_swiper_prev {
  background: url(/assets/images/data/data_swiper_left.png) no-repeat;
  background-size: 100%;
  background-position: center;
  width: 2rem;
  height: 3rem;
  position: absolute;
  left: 0;
  top: 0;
}

@media(max-width:840px) {
  .sec_4_product li {
    display: block;
    width: 15rem;
    margin: 0 auto;
    margin-top: 3rem;
  }
}
