﻿@charset "utf-8";

/* Mobile first */

/* 2022-05-02 공통 ui 추가 s */
/* 기존 소스 재정의*/
.br-sm,
.br-md,
.br-lg { display: none !important;}
.br-xsm { display: block !important;}
.view-sm,
.view-md,
.view-lg { display: none !important;}
.view-xsm { display: block !important;}
@media (min-width: 768px) {

  .br-xsm,
  .br-md,
  .br-lg { display: none !important;}
  .br-sm { display: block !important;}
  .view-xsm,
  .view-md,
  .view-lg { display: none !important;}
  .view-sm { display: block !important;}
}
@media (min-width: 1024px) {

  .br-xsm,
  .br-sm,
  .br-lg { display: none !important;}
  .br-md { display: block !important;}
  .view-xsm,
  .view-sm,
  .view-lg { display: none !important;}
  .view-md { display: block !important;}
}
@media (min-width: 1240px) {

  .br-xsm,
  .br-sm,
  .br-md { display: none !important;}
  .br-lg { display: block !important;}
  .view-xsm,
  .view-sm,
  .view-md { display: none !important;}
  .view-lg { display: block !important;}
}
/* 2023 spain website. s */
:root {
  --cm-line-height: 1.5em;
  --line-clamp-2: calc(var(--cm-line-height) * 2);
  --line-clamp-3: calc(var(--cm-line-height) * 3);
  --line-clamp-4: calc(var(--cm-line-height) * 4);
  --line-clamp-5: calc(var(--cm-line-height) * 5);
  --line-clamp-6: calc(var(--cm-line-height) * 6);
  --line-clamp-7: calc(var(--cm-line-height) * 7);
}

[class^="line-clamp"]  {
  line-height: 1.5;
}

@media all and (max-width: 767px) {
  .line-clamp-1-xsm { height: var(--line-clamp-1) !important; }
  .line-clamp-2-xsm { height: var(--line-clamp-2) !important; }
  .line-clamp-3-xsm { height: var(--line-clamp-3) !important; }
  .line-clamp-4-xsm { height: var(--line-clamp-4) !important; }
  .line-clamp-5-xsm { height: var(--line-clamp-5) !important; }
  .line-clamp-6-xsm { height: var(--line-clamp-6) !important; }
  .line-clamp-7-xsm { height: var(--line-clamp-7) !important; }
}
@media all and (min-width: 768px) and (max-width: 1023px) {
  .line-clamp-1-sm { height: var(--line-clamp-1) !important; }
  .line-clamp-2-sm { height: var(--line-clamp-2) !important; }
  .line-clamp-3-sm { height: var(--line-clamp-3) !important; }
  .line-clamp-4-sm { height: var(--line-clamp-4) !important; }
  .line-clamp-5-sm { height: var(--line-clamp-5) !important; }
  .line-clamp-6-sm { height: var(--line-clamp-6) !important; }
  .line-clamp-7-sm { height: var(--line-clamp-7) !important; }
}
@media all and (min-width: 1024px) and (max-width: 1299px) {
  .line-clamp-1-md { height: var(--line-clamp-1) !important; }
  .line-clamp-2-md { height: var(--line-clamp-2) !important; }
  .line-clamp-3-md { height: var(--line-clamp-3) !important; }
  .line-clamp-4-md { height: var(--line-clamp-4) !important; }
  .line-clamp-5-md { height: var(--line-clamp-5) !important; }
  .line-clamp-6-md { height: var(--line-clamp-6) !important; }
  .line-clamp-7-md { height: var(--line-clamp-7) !important; }
}
@media all and (min-width: 1300px) {
  .line-clamp-1-lg { height: var(--line-clamp-1) !important; }
  .line-clamp-2-lg { height: var(--line-clamp-2) !important; }
  .line-clamp-3-lg { height: var(--line-clamp-3) !important; }
  .line-clamp-4-lg { height: var(--line-clamp-4) !important; }
  .line-clamp-5-lg { height: var(--line-clamp-5) !important; }
  .line-clamp-6-lg { height: var(--line-clamp-6) !important; }
  .line-clamp-7-lg { height: var(--line-clamp-7) !important; }
}
@media all and (min-width: 1800px) {
  .line-clamp-1-xlg { height: var(--line-clamp-1) !important; }
  .line-clamp-2-xlg { height: var(--line-clamp-2) !important; }
  .line-clamp-3-xlg { height: var(--line-clamp-3) !important; }
  .line-clamp-4-xlg { height: var(--line-clamp-4) !important; }
  .line-clamp-5-xlg { height: var(--line-clamp-5) !important; }
  .line-clamp-6-xlg { height: var(--line-clamp-6) !important; }
  .line-clamp-7-xlg { height: var(--line-clamp-7) !important; }
}
/* //2023 spain website. e */

/* 공통 ui */
[data-scroll]{opacity: 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease-in-out;}
[data-scroll][data-scroll-active="on"]{opacity: 1; transform:scale(1) translate(0px,0px) !important;}
[data-scroll][data-scroll-active="off"]{opacity: 0;}
[data-scroll="zoom-in"]{transform:scale(0.8);}
[data-scroll="fade-up"]{transform: translateY(100px);}
[data-scroll="fade-down"]{transform: translateY(-100px);}
[data-scroll="fade-left"]{transform: translateX(-100px);}
[data-scroll="fade-right"]{transform: translateX(100px);}
[data-scroll-delay="0.2s"]{transition-delay: 0.2s;}
[data-scroll-delay="0.4s"]{transition-delay: 0.4s;}
[data-scroll-delay="0.6s"]{transition-delay: 0.6s;}


@media all and (max-width:768px){
  [data-scroll-mobile]{opacity: 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease-in-out;}
  [data-scroll-mobile][data-scroll-mobile-active="on"]{opacity: 1; transform: translate(0px,0px) !important;}
  [data-scroll-mobile][data-scroll-mobile-active="off"]{opacity: 0;}
  [data-scroll-mobile="zoom-in"]{transform:scale(0.8);}
  [data-scroll-mobile="fade-up"]{transform: translateY(100px);}
  [data-scroll-mobile="fade-down"]{transform: translateY(-100px);}
  [data-scroll-mobile="fade-left"]{transform: translateX(-100px);}
  [data-scroll-mobile="fade-right"]{transform: translateX(100px);}

  [data-scroll-delay-mobile="0.2s"]{transition-delay: 0.2s;}
  [data-scroll-delay-mobile="0.4s"]{transition-delay: 0.4s;}
  [data-scroll-delay-mobile="0.6s"]{transition-delay: 0.6s;}
} 
@media all and (min-width:769px){
  [data-scroll-pc]{opacity: 0; transition-property: all; transition-duration: 0.3s; transition-timing-function: ease-in-out;}
  [data-scroll-pc][data-scroll-pc-active="on"]{opacity: 1; transform: translate(0px,0px) !important;}
  [data-scroll-pc][data-scroll-pc-active="off"]{opacity: 0;}
  [data-scroll-pc="zoom-in"]{transform:scale(0.8);}
  [data-scroll-pc="fade-up"]{transform: translateY(100px);}
  [data-scroll-pc="fade-down"]{transform: translateY(-100px);}
  [data-scroll-pc="fade-left"]{transform: translateX(-100px);}
  [data-scroll-pc="fade-right"]{transform: translateX(100px);}
  [data-scroll-delay-pc="0.2s"]{transition-delay: 0.2s;}
  [data-scroll-delay-pc="0.4s"]{transition-delay: 0.4s;}
  [data-scroll-delay-pc="0.6s"]{transition-delay: 0.6s;}
} 

/* 모달 팝업 */
.pop_wrap { position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8);}
.pop_container { position: absolute; top: 50%; left: 50%; width: 90%; max-width: 746px; max-height: 90vh; background-color: #fff; transform: translate(-50%, -50%);}
.pop_container .pop_header { padding: 10px 20px; border-bottom: 1px solid #999;}
.pop_container .pop_header .pop_title { margin: 0 !important; padding: 0 !important;}
.pop_container .pop_content { overflow-y: auto; max-height: calc(90vh - 250px); padding: 20px; background-color: #fff;}
.pop_container .pop_close { position: absolute; top: 17px; right: 10px; width: 21px; height: 21px;}
/* 비디오 모달 팝업  */
#videoPop.pop_wrap { z-index: 1002;}
#videoPop .pop_container { max-width: 800px;}
#videoPop .pop_header { display: flex; align-items: center; height: 60px; padding: 0 20px; background: #333;}
#videoPop .pop_header .pop_title { font-size: 18px; color: #fff; font-family: 's7';}
#videoPop .pop_close { display: block; position: absolute; top: 0; right: 0; width: 55px; height: 61px; background: url("/resources/es/_img/common/mobile_modal_close.png") no-repeat center center; background-size: 15px;}
@media all and (min-width: 768px) { 
  #videoPop .pop_content { padding: 40px;}
  #videoPop .pop_header { height: 102px; padding: 0 40px;}
  #videoPop .pop_header .pop_title { font-size: 36px;}
  #videoPop .pop_close { width: 100px; height: 102px; background: url("/resources/es/_img/common/modal_close.png") no-repeat center center; background-size: 26px;}
}
/* 반응형 iframe. (youtube, vieo같은 영상)*/
.videoContainer { position: relative; padding: 56.25% 0 0 0;}
.videoContainer iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* 2023-05-10 제품페이지 공통탭 고정 s */
.prodcutTab{position: relative; top: 0;}
.prodcutTab.fixed{position: fixed; top: 0; left: 0; z-index: 3; width: 100%; transition: top 0.3s ease-in-out;}
/* //2023-05-10 제품페이지 공통탭 고정 e */

.productview img { max-width: 100%;}
.productview .point_text { color: #1428a0; font-weight: bold;}
.productview section { position: relative; word-break: keep-all;}
/* 2022-10-05 수정 s*/
.productview section { position: relative; word-break: keep-all; line-height: 1.2;}
.productview * { box-sizing: border-box;}
/* //2022-10-05 수정 e*/
#contents .productview section .inner { padding: 60px 15px; background-color: transparent;}
.productview .section_title.icon_type { position: relative; padding: 8px 0 8px 54px; font-size: 20px; font-weight: 700; color: #1428a0;}
.productview .section_title.icon_type:before { content: ''; display: block; position: absolute; top: 50%; left: 0; transform: scale(0.5) translateY(-50%); transform-origin: left top;}
.productview .split_wrap+.split_wrap { margin-top: 20px;}
.productview .split_wrap .split_cell+.split_cell { margin-top: 20px;}
.productview .split_wrap .split_cell { width: 100%;}
.productview .section_sub_title { color: #1428a0; font-size: 14px; font-weight: 800;}
.productview .section_sub_title+.sentence { margin-top: 15px;}
.productview .sentence+.section_sub_title { margin-top: 30px;}
.productview .sentence { font-size: 12px; color: #666; line-height: 1.7;}
.productview .ref { font-size: 11px; color: #666; opacity: 0.9;}
/* 2022-05-27  수정 */
.productview .sentence+.ref { margin-top: 10px;}
.productview .img_wrap { margin: 0 auto; text-align: center;}
.productview .img_wrap img { max-width: 100%; margin: 0 auto;}
/* 2022-05-18 추가 */
.productview .img_wrap .img_caption { margin-top: 10px; font-size: 12px; color: #666; line-height: 1.7; text-align: left;}
.productview .video_wrap { margin: 0 auto; text-align: center;}
/* 2022-05-23 수정 */
.productview .video_wrap a { display: block;}
.productview .video_wrap img { max-width: 100%;}
.productview .video_name { margin-top: 10px; font-size: 14px; color: #666; text-align: left;}
.productview .video_ref { margin-top: 5px; font-style: italic; font-size: 12px; color: #666; text-align: left;}
.productview .btn_wrap .more { display: inline-block; height: 30px; padding: 0 30px; border-radius: 30px; background-color: #333; color: #fff; font-size: 11px; font-weight: 700; line-height: 30px; letter-spacing: 0.05em;}
/* 2022-05-25 hera css 겹침 방지 */

@media all and (min-width:768px) { 
  #contents .productview section .inner { padding: 120px 0;}
  .productview .section_title.icon_type { padding: 15px 0 15px 116px; font-size: 40px;}
  .productview .section_title.icon_type:before { transform: scale(1) translateY(-50%);}
  .productview .split_wrap { display: flex; flex-wrap: wrap; justify-content: space-between;}
  .productview .split_wrap+.split_wrap { margin-top: 30px;}
  .productview .split_wrap.cell2 .split_cell { width: calc(50% - 20px);}
  .productview .split_wrap.cell4 .split_cell { width: calc(50% - 20px);}
  .productview .split_wrap.cell4 .split_cell:nth-of-type(n + 3) { margin-top: 50px;}
  .productview .split_wrap .split_cell+.split_cell { margin-top: 0; padding-left: 10px;}
  .productview .split_wrap .split_cell:nth-of-type(even) .img_wrap { text-align: right;}
  .productview .section_sub_title { color: #1428a0; font-size: 22px; font-weight: 800;}
  .productview .section_sub_title+.sentence { margin-top: 30px;}
  .productview .sentence+.section_sub_title { margin-top: 60px;}
  .productview .sentence { font-size: 18px;}
  .productview .ref { font-size: 13px;}
  .productview .img_wrap .img_caption { font-size: 18px;}
  .productview .video_name { font-size: 17px;}
  .productview .video_ref { font-size: 14px;}
  .productview .btn_wrap .more { height: 43px; font-size: 14px; line-height: 43px;}
  /* 2022-05-25 hera css 겹침 방지 */
 }

 /* 2023-05-10 제품페이지 공통탭 고정 s */
@media all and (min-width:1024px){
  .prodcutTab{left: 50%; transform: translateX(-50%);}
  .prodcutTab.fixed{left: 50% !important; transform: translateX(-50%) !important;}
  .prodcutTab a:hover{color: #fff; background: #222;}
}
/* //2023-05-10 제품페이지 공통탭 고정 e */

@media all and (min-width:1280px) { 
  .productview .split_wrap.cell2 .split_cell { width: calc(50% - 40px);}
  .productview .split_wrap.cell4 .split_cell { width: calc(50% - 40px);}
}
/* slick UI */
.productview .img_slide { position: relative; width: 100%;}
.productview .img_slide.has_caption .slide_control button { top: calc(50% - 21px);}
/* 2022-05-16 수정 */
.productview .img_slide .dots_area .slick-dots { margin-top: 10px;}
.productview .img_slide .dots_area .slick-dots { overflow: hidden; text-align: center;}
.productview .img_slide .dots_area .slick-dots li { display: inline-block; margin-left: 8px; font-size: 0;}
.productview .img_slide .dots_area .slick-dots li:first-child { margin-left: 0;}
.productview .img_slide .dots_area .slick-dots li button { display: block; width: 10px; height: 10px; padding: 0; border: 1px solid #000; border-radius: 50%; text-indent: -9999px;}
.productview .img_slide .dots_area .slick-dots li.slick-active button { background-color: #000;}
.productview .img_slide .slide_control button { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; background-color: #b3b3b3; background-repeat: no-repeat; background-position: center; font-size: 0; color: transparent;}
.productview .img_slide .slide_control button.slick-prev { left: 0; background-image: url(/resources/es/_img/sub/img_slide_icon_prev.png);}
.productview .img_slide .slide_control button.slick-next { right: 0; background-image: url(/resources/es/_img/sub/img_slide_icon_next.png);}
.productview .img_slide .slide_cell img { margin: 0 auto;}
@media all and (min-width:768px) { 
  .productview .img_slide.has_caption .slide_control button { top: calc(50% - 31px);}
  /* 2022-05-16 수정 */
  .productview .img_slide .dots_area .slick-dots li button { width: 16px; height: 16px;}
}
/* //v7 작업시 공통 UI로 추가 e */

/*  2022-10-07 GM85 업데이트  - topvisual slide 슬릭타입 추가 s */
.topArea .visual_area { display: block; height: auto; padding: 0 3%; background: #ececec;}
.topArea .visual_area img { width: auto; max-width: 100%;}
.topArea .visual_area .slide_wrap,
.topArea .visual_area .slide_item { position: relative;}
#contents .topArea .visual_area .slide_item .inner { padding: 0;}
.topArea .visual_area .slide_item .flex { display: flex; flex-wrap: wrap;}
.topArea .visual_area .info_section { display: flex; flex-direction: column; justify-content: center; width: 100%; padding-top: 30px;}
.topArea .visual_area .info_section .title_area { position: relative;}
.topArea .visual_area .info_section .title_area .sub_title { font-size: 14px; font-weight: 600; color: #0a52a0; letter-spacing: 0.2em;}
.topArea .visual_area .info_section .title_area .sub_title+.main_title { margin-top: 8px;}
.topArea .visual_area .info_section .title_area .main_title { display: inline-block; padding: 0 20px 15px 0; border-bottom: 1px solid #000;}
.topArea .visual_area .info_section .title_area .main_title img { width: 150px;}
.topArea .visual_area .info_section .title_area .main_title img,
.topArea .visual_area .info_section .title_area .main_title span { display: inline-block; vertical-align: bottom;}
.topArea .visual_area .info_section .title_area .main_title span { font-family: 'stitle'; font-size: 24px; color: #000;}
.topArea .visual_area .info_section .title_area .main_title img+span { margin-left: 15px;}
.topArea .visual_area .info_section .title_area+.text_area { margin-top: 20px;}
.topArea .visual_area .info_section .text_area { font-size: 22px; color: #5d5d5d; line-height: 1.6; letter-spacing: -0.02em;}
.topArea .visual_area .info_section .text_area+.bt_area { margin-top: 25px;}
.topArea .visual_area .info_section .bt { display: inline-block; min-width: 150px; height: 44px; margin-right: 5px; padding: 0 17px; background: #000; border-radius: 43px; font-size: 16px; color: #fff; font-weight: bold; box-sizing: border-box; letter-spacing: 0; line-height: 44px; text-align: center;}
.topArea .visual_area .info_section .bt:last-child { margin-right: 0;}
.topArea .visual_area .img_section { width: 100%; margin-top: 35px; padding-bottom: 45px; text-align: center;}
.topArea .visual_area .slick-dots-customize { margin-top: 20px;}
.topArea .visual_area .slick-dots-customize li { display: inline-block;}
.topArea .visual_area .slick-dots-customize button { display: inline-block; width: 11px; height: 11px; margin: 0; padding: 0; margin-right: 3px; border: 1px solid #000; border-radius: 50%; background: none; position: relative; outline-style: none; font-size: 0; color: transparent;}
.topArea .visual_area .slick-dots-customize button.active { background: #000;}
@media all and (min-width: 1023px) { 
  .topArea .visual_area { display: flex; flex-direction: column; justify-content: center; position: relative; width: 100%; height: 764px; line-height: 1.1;}
  .topArea .visual_area .info_section { width: 50%; padding-top: 100px;}
  .topArea .visual_area .slide_item .flex { display: flex; align-items: flex-start;}
  .topArea .visual_area .info_section .title_area .main_title { padding: 0 60px 80px 0;}
  .topArea .visual_area .info_section .title_area .main_title img { width: auto;}
  .topArea .visual_area .info_section .title_area+.text_area { margin-top: 40px;}
  .topArea .visual_area .info_section .title_area .sub_title { font-size: 32px;}
  .topArea .visual_area .info_section .text_area+.bt_area { margin-top: 40px;}
  .topArea .visual_area .slick-dots-customize { position: absolute; left: 0; bottom: 30px; width: 100%;}
  .topArea .visual_area .img_section { width: 50%; padding: 0;}
}
/*  //2022-10-07 GM85 업데이트  - topvisual slide 슬릭타입 추가 e */
.txt_sup { font-size: 100%; vertical-align: top; font-style: normal;}
.txt_sup2 { font-size: 60%; vertical-align: top; font-style: normal;}
.txt_sub { font-size: 100%; vertical-align: bottom; font-style: normal;}
.videoBox { width: 100%; position: relative; overflow: hidden; text-align: center;}
.videoBox a { width: 100%; height: 100%; display: block; position: relative;}
.videoBox a span.layer { width: 100%; height: 100%; background: url("/resources/es/_img/sub/product/btn_playVideo.png") no-repeat center; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 5; background-size: 43px 43px;}
.videoBox a img { width: 100%; max-width: 100%;}
.videoBox.on a { display: none;}
.videoBox .videoArea { display: none;}
.videoBox.on .videoArea { display: block;}
.videoBox .videoArea iframe { width: 100%; height: 100%;}
.pt60aList { margin-top: 20px; position: relative;}
.pt60aList li { float: left; font-size: 13px; width: 50%; font-family: 'stitle'; color: #0081c6; position: relative; padding-left: 10px;}
.pt60aList li::before { content: ""; width: 3px; height: 3px; background: #0081c6; position: absolute; left: 0; top: 7px;}
.pt60aList li:nth-child(3) { width: 100%;}

.tc { text-align: center !important;}
.tl-xsm { text-align: left;}
.tl { text-align: left;}
.benefit_sup { font-size: 90%; vertical-align: super; font-style: normal;}
.benefitWrap { padding: 0; overflow: hidden;}
.benefitWrap:before,
.benefitWrap:after { content: ""; display: table; clear: both;}
.br { display: block;}
.benefitTitle { text-align: center; font-size: 28px; line-height: 1.2; margin-top: 39px; font-family: 'stitle';}
.bcSubTitle { font-size: 16px; line-height: 1.1; font-family: 's8'; color: #333;}
.bcSubTitle.purple { color: #1428a0; font-family: 's7';}
.bcSubTitle2 { font-size: 14px; line-height: 1.1; font-family: 's8'; color: #666;}
.bcSubTitle.large { font-size: 23px; margin-bottom: 10px; font-family: 's4'; font-weight: normal;}
/* 2022-10-21 아이콘 노출방식 수정 s */
.bcSubTitle.halfBox_icon_title { display: flex; align-items: center; position: relative;}
.bcSubTitle.halfBox_icon_title .icon { width: 45px; margin-right: 10px; vertical-align: middle;}
/* 2022-10-21 아이콘 노출방식 수정 e */
/* 2023-12-19 s */
.bcSubTitle.icon_type {display: flex; align-items: center; position: relative; min-height: 40px; padding:5px 0 0 35px;}
.bcSubTitle.icon_type .ai-logo{position: absolute; top: 50%; left: 0; width: 22px; transform: translateY(-50%);}
.bcSubTitle.icon_center_type {display: flex; align-items: center; justify-content: center; position: relative; min-height: 40px;}
.bcSubTitle.icon_center_type .ai-logo{position: relative; top: -1px; width: 22px; margin-right: 5px;}
/* //2023-12-19 e */

.bcSubTitle.icon-1 { padding-left: 45px; padding-top: 10px; position: relative;}
.bcSubTitle.icon-1:before { content: ""; display: inline-block; position: absolute; bottom: 0; left: 0; width: 43px; height: 34px; background-image: url(/resources/es/_img/sub/product/GM85/GM85_GI_cont_icon_01.png); background-size: 100%; background-repeat: no-repeat;}
.bcSubTitle.icon-2 { padding-left: 45px; padding-top: 10px; position: relative;}
.bcSubTitle.icon-2:before { content: ""; display: inline-block; position: absolute; bottom: 0; left: 0; width: 34px; height: 34px; background-image: url(/resources/es/_img/sub/product/GM85/GM85_GI_cont_icon_02.png); background-size: 100%; background-repeat: no-repeat;}
.bcSubTitle.icon-3 { padding-left: 45px; padding-top: 10px; position: relative;}
.bcSubTitle.icon-3:before { content: ""; display: inline-block; position: absolute; bottom: 0; left: 0; width: 38px; height: 28px; background-image: url(/resources/es/_img/sub/product/GM85/GM85_GI_cont_icon_03.png); background-size: 100%; background-repeat: no-repeat;}
.bcSubTitle.icon-4 { padding-left: 45px; padding-top: 10px; position: relative;}
.bcSubTitle.icon-4:before { content: ""; display: inline-block; position: absolute; bottom: 0; left: 0; width: 45px; height: 36px; background-image: url(/resources/es/_img/sub/product/GM85/GM85_GI_cont_icon_04.png); background-size: 100%; background-repeat: no-repeat;}
.bcBoxWrap { width: 100%;}
.bg { background-color: #f8f8f8 !important;}
.bg2 { background-color: #eaeaea !important;}
.bg3 { background-color: #f5f5f5 !important;}
.bg4 { background-color: #f7f7f7 !important;}
.bg_typ01 { background-color: #f5f5f5 !important;}
.bg_typ02 { background-color: #fafafa !important;}
.bcBoxWrap.bg4 { background-color: #dfdfdf;}
.bcBoxWrap.bg5 { background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ececec 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #ececec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec', GradientType=0); /* IE6-9 */
}
.bcBoxWrap.bg6 { background-color: #dcdcdc;}
.bcBoxWrap.bg7 { background-color: #f0f0f0;}
.bcBoxWrap.bg8 { background-color: #eee;}
.bcBoxWrap.bg9 { background-color: #222;}
.bcBoxWrap.bg9 .bcSubTitle,
.bcBoxWrap.bg22 .bcSubTitle { color: #fff;}
.bcBoxWrap.bg9 figure figcaption p { color: #999;}
.bcBoxWrap.bg10 { background-color: #d5d5d5;}
.bcBoxWrap.bg11 { background-color: #e5e5e5;}
.bcBoxWrap.bg12 { background-color: #efefef;}
.bcBoxWrap.bg13 { background: #d9d9d9; /* Old browsers */
  background: -moz-linear-gradient(top, #d9d9d9 0%, #ffffff 35%, #ffffff 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #ffffff 35%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d9d9d9 0%, #ffffff 35%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}
.bcBoxWrap.bg14 { background: #c5c5c5; /* Old browsers */
  background: -moz-linear-gradient(top, #c5c5c5 0%, #dadada 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #c5c5c5 0%, #dadada 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #c5c5c5 0%, #dadada 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5c5c5', endColorstr='#dadada', GradientType=0); /* IE6-9 */
}
.bcBoxWrap.bg15 { background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0); /* IE6-9 */
}
.bcBoxWrap.bg16 { background-color: #f6f6f6;}
.bcBoxWrap.bg17 { background: #d5d5d5; /* Old browsers */
  background: -moz-linear-gradient(top, #d5d5d5 0%, #eaeaea 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #d5d5d5 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d5d5d5 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#eaeaea', GradientType=0); /* IE6-9 */
}
.bcBoxWrap.bg18 { background: #e9e9e9; /* Old browsers */
  background: -moz-linear-gradient(top, #e9e9e9 0%, #cecece 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e9e9e9 0%, #cecece 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e9e9e9 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#cecece', GradientType=0); /* IE6-9 */
}
.bcBoxWrap.bg20 { background: #dddddd; /* Old browsers */
  background: -moz-linear-gradient(top, #dddddd 0%, #f8f8f8 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #dddddd 0%, #f8f8f8 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #dddddd 0%, #f8f8f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#f8f8f8', GradientType=0); /* IE6-9 */
}
.bcBoxWrap.bg21 { background-color: #f3f3f3;}
.bcBoxWrap.bg22 { background-color: #000;}
.bcBoxWrap.bg22 p { color: #999;}
.bcBoxWrap.bg23 { background: -moz-linear-gradient(top, #fafafa 40%, #dfdfdf 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fafafa 40%, #dfdfdf 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fafafa 40%, #dfdfdf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#dfdfdf', GradientType=0); /* IE6-9 */
}
.bcBoxWrap.bg24 { background: -moz-linear-gradient(top, #fbfbfb 30%, #FFFFFF 40%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fbfbfb 30%, #FFFFFF 40%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fbfbfb 30%, #FFFFFF 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#FFFFFF', GradientType=0); /* IE6-9 */
}
.bcBoxWrap:before,
.bcBoxWrap:after { content: ""; display: table; clear: both;}
.bcBoxWrap .small-banner { padding: 20px 15px 0;}
.bcBoxWrap .small-banner a { display: block;}
.bcBoxWrap .small-banner img { width: 100%; vertical-align: top;}

.bcBox .bcSubTitle+p { margin-top: 5px;}
.bcBox .bcSubTitle2+p { margin-top: 5px;}
.bcBox { padding: 30px 15px 0;}
.bcBox.last { padding-bottom: 30px;}
.bcBox.full_bcBox { width: 100%; padding: 30px 0 0;}
.bcBox ul.dot li { width: 100%; float: none; word-break: break-word; word-wrap: break-word; white-space: normal;}
.bcBox ul.dot li:before { content: ""; position: absolute; display: block; width: 2px; height: 2px; top: 8px; left: 0; background-color: #666; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.bcBox figure { padding: 0; margin: 0; max-width: 582px; margin: 0 auto;}
.bcBox figure+figure { margin-top: 16px;}
.bcBoxWrap .sec_inner p,
.top_area p,
.bcBox .caption,
.bcBox figcaption { padding: 0; margin: 0; line-height: 1.5; color: #666;}
.bcBox.img-align figure figcaption { font-size: 0;}
.bcBox figure figcaption p { font-size: 12px;}
/* 2023-01-25 RS85 Prestige Update s */
.bcBox figure figcaption p.has_icon { position: relative; padding-left: 35px;}
.bcBox figure figcaption p.has_icon .icon-ai { position: absolute; top: 0; left: 0; width: 30px;}
/* //2023-01-25 RS85 Prestige Update e */
.bcBox figure figcaption p.sub-title { line-height: 1.2; margin-top: 4px; margin-bottom: 10px; color: #333; font-weight: bold; font-size: 12px; letter-spacing: 0; text-align: left;}
.bcBox figure figcaption p.sub-title.center { text-align: center;}
.bcBox figure figcaption p .str_bg { display: inline-block; line-height: 1.2; padding: 0 2px; background-color: #666; color: #fff;}
.bcBox.img-align figure figcaption p { font-size: 12px;}
.bcBox figcaption strong { font-weight: bold; color: #0081c6;}
/* 2022-10-20 GC85 개발적용전 수정, 2022-10-07 GM85 업데이트 s */
.bcBox.img-align.SimGrid .bcImg .img_wrap { padding: 20px 3%;}
.bcBox.img-align.SimGrid .bcImg .img_wrap { display: flex; align-items: center; justify-content: center; margin: 0;}
.bcBox.img-align.On-Device .bcImg .img_wrap { padding: 10vw 5%;}
.bcBox.img-align.On-Device .bcImg .img_wrap { display: flex; align-items: center; justify-content: center; margin: 0;}
.bcBox.img-align.On-Device .bcImg .img_wrap .img+.img { margin: 0 0 0 4vw;}
/* //2022-10-20 GC85 개발적용전 수정, 2022-10-07 GM85 업데이트 e */

.RS85_R .bcBox figcaption strong { font-style: italic;}
.RS85_R .mg_l { margin-left: 0;}
.bcBox .strong { color: #0081c6; font-weight: bold; margin-top: 16px;}

.bcImgBg,
.bcImg { margin-top: 16px;}
.bcImgBg img,
.bcImg img { width: 100%; display: block; margin: 0 auto;}
.bcImg.SonoVetR3_01 { margin-top: 20px; z-index: 0; position: relative;}
.bcImg.full,
.bcImg.full_black { margin-left: -15px; margin-right: -15px;}
.bcImg.aniCont { position: relative; overflow: hidden;}
.bcImg.aniCont img.aniArrow { height: 100%; width: auto; position: absolute; left: 38%; top: 3%;}
.bcImg.aniCont img.tImg { position: relative;}
.SonoVetR3_02 { z-index: 1; position: relative;}
.SonoVetR3_03 { z-index: 0; margin-top: -50px;}
.bcImgDesc { font-size: 14px; line-height: 1.1; margin: 10px 0;}
.bcTitle { font-size: 23px; line-height: 1.2; text-align: center; font-family: 's4'; font-weight: normal;}
.bcTitle .sub { font-size: 15px; font-weight: normal;}
.bcTitle+figure { margin-top: 12px;}
/* 2022-03-30 추가 s */
.bcBotText { margin-top: 30px;}
.bcBotText .title { font-size: 16px; line-height: 1.1; font-family: 's8'; color: #333;}
.bcBotText .text { margin-top: 5px; line-height: 1.5;}
/* 2022-03-30 추가 e */

.ic { display: inline-block; vertical-align: middle; text-indent: -9999px; font-size: 0; line-height: 0; background: url(/resources/es/_img/sub/product/ic.png) no-repeat; -webkit-background-size: 100px 100px; background-size: 100px 100px; margin: 0 6px 2px 0;}
.ic.book { background-position: 0 0; width: 15px; height: 11px;}
.ic.camcoder { background-position: -25px 0; width: 15px; height: 9px;}
.ic.camcoder2 { background-position: 0 -44px; width: 15px; height: 9px;}
.ic.notepad { background-position: -50px 0; width: 12px; height: 16px;}
.ic.paper { background-position: -35px -67px; width: 14px; height: 16px; background-size: 151px 151px;}
.ic.catalog { background-position: -76px -66px; width: 19px; height: 17px; background-size: 151px 151px;}
.ic.paper2 { background-position: 0 -93px; width: 15px; height: 17px; background-size: 151px 151px;}
.ic.menu { background: url(/resources/es/_img/sub/product/ic_menu.png) no-repeat; background-size: 100% 100%; width: 11px; height: 7px;}
.ic.down { width: 17px; height: 15px; margin-right: 8px; margin: 0 8px 3px 0; background: url(/resources/es/_img/sub/product/bg_blit.png) no-repeat; background-position: -17px 0;}
.btnMore span.more { display: inline-block; background: url('/resources/es/_img/sub/product/ico_arrow.png') right 1px no-repeat; width: 12px; height: 9px; background-size: 7px 9px;}
.icBcf.view27 { display: block; background: url(/resources/es/_img/sub/product/HS70A_GI/icbcf_27.png) no-repeat; -webkit-background-size: 55px auto; background-size: 55px auto; width: 55px; height: 56px;}
.icBcf.view27.type01 { background-position: 0 0;}
.icBcf.view27.type02 { background-position: 0 -56px;}
.icBcf.view27.type03 { background-position: 0 -112px;}
.icBcf.view27.type04 { background-position: 0 -168px;}
.icBcf.view27.type05 { background-position: 0 -224px;}
.icBcf.view27.type06 { background-position: 0 -280px;}
.icBcf { display: block; background: url(/resources/es/_img/sub/product/SonoAceR7_GI/icbcf_08.png) no-repeat; -webkit-background-size: 65px auto; background-size: 65px auto; width: 65px; height: 65px;}
.icBcf.view01 { background-image: url(/resources/es/_img/sub/product/SonoVetR3_V/icbcf_01.png);}
.icBcf.view03 { background-image: url(/resources/es/_img/sub/product/SonoAceR3_GI/icbcf_03.png);}
.icBcf.view03-1 { background-image: url(/resources/es/_img/sub/product/SonoAceR3_GI/icbcf_03_1.png); -webkit-background-size: auto 38px; background-size: auto 38px; width: 45px; height: 38px;}
.icBcf.view05 { background-image: url(/resources/es/_img/sub/product/MySonoU6_GI/icbcf_05.png);}
.icBcf.view07 { background-image: url(/resources/es/_img/sub/product/PT60A_POC/icbcf_07.png);}
.icBcf.view10 { background-image: url(/resources/es/_img/sub/product/A35_GI/icbcf_10.png);}
.icBcf.view11 { background-image: url(/resources/es/_img/sub/product/SonoAceR5_GI/icbcf_11.png);}
.icBcf.view17 { background-image: url(/resources/es/_img/sub/product/Accuvix_XG_GI/icbcf_17.png);}
.icBcf.view22 { background-image: url(/resources/es/_img/sub/product/H60_GI/icbcf_22.png);}
.icBcf.view24 { background-image: url(/resources/es/_img/sub/product/HM70A_with_Plus_GI/icbcf_24.png);}
.icBcf.view25 { background-image: url(/resources/es/_img/sub/product/HM70A_with_Plus_GI/icbcf_25.png);}
.icBcf.type01 { background-position: 0 0;}
.icBcf.type02 { background-position: 0 -65px;}
.icBcf.type03 { background-position: 0 -130px;}
.icBcf.type04 { background-position: 0 -195px;}
.icBcf.type05 { background-position: 0 -260px;}
.icBcf.type06 { background-position: 0 -325px;}
.icBcf.type07 { background-position: 0 -390px;}
.icBcf.type08 { background-position: 0 -455px;}
.icBcf.type09 { background-position: 0 0;}

.icBcf.view05.type01 { display: block; background: url(/resources/es/_img/sub/product/MySonoU6_GI/icbcf_05_01.png) no-repeat; -webkit-background-size: 66px; background-size: 66px; width: 66px; height: 66px;}
.icBcf.view03-1.type01 { background-position: 0 0;}
.icBcf.view03-1.type02 { background-position: -45px 0;}
.icBcf.view03-1.type03 { background-position: -90px 0;}

ul.dot { font-size: 11px; line-height: 17px; color: #666; font-family: 's4'; margin-top: 12px !important;}
ul.dot:after { content: ""; display: table; clear: both;}
ul.dot li { position: relative; padding: 0 0 0 10px !important; min-height: 0 !important; margin: 0 !important;}
ul.dot li:before { content: ""; position: absolute; display: block; width: 2px; height: 2px; top: 9px; left: 0; background-color: #666;}
ul.dash { font-size: inherit; line-height: inherit; color: #666; font-family: 's4'; margin-top: 12px !important;}
ul.dash li { position: relative; padding: 0 0 0 10px !important; min-height: 0 !important; margin: 0 !important;}
ul.dash li:before { content: "-"; position: absolute; top: 0; left: 0; font-size: inherit; line-height: 1.5;}
.bcBtnWrap { margin-top: 16px;}
.bcBtn { display: inline-block; padding: 0 13px; height: 33px; vertical-align: middle; text-align: center; font-size: 11px; line-height: 31px; color: #333; -webkit-border-radius: 33px; -moz-border-radius: 33px; border-radius: 33px; border: 1px solid #333; text-transform: uppercase;}
.bcBtn+.bcBtn { margin-left: 2px;}
.bcBtn.darkGray { background-color: #333; color: #fff;}
.bcBtn.gray { background-color: #666; color: #fff; border-color: #666;}
.bcBtn.lightgray { background-color: #222; color: #fff; border-color: #fff;}
.bcBtn.bg_sky { background-color: #0081c6; color: #fff; border-color: #fff; } /* 2023-07-12 On-Device CAD 수정 */
.addTxt li { position: relative; font-size: 11px; line-height: 130%; color: #0081c6; padding: 3px 0px 0px 8px;}
.addTxt li:after { content: "*"; color: #3cb7ba; font-size: 12px; position: absolute; top: 4px; left: 0px;}
.bcImgBg.HS70A_01 img { margin-right: -40px; margin-top: -25px; width: 73.4375%;}
.bcImgBg.rs80A img { margin-right: -40px; margin-top: -25px; width: 73.4375%;}
.bcImgBg.H60_01 img { margin-right: -40px; margin-top: -65px; width: 80.9677%;}
.benefitTitle+.bcBoxWrap.bg2,
.benefitTitle+.bcFeatureWrap { margin-top: 30px;}
.bcFeatureItem { margin-top: 15px;}
.bcFeatureItem .icBcf { display: inline-block;}
.bcFeatureItem .icBcf+.icBcf { margin-left: 15px;}
.bcFeatureWrap { background-color: #f8f8f8;}
.bcFeatureWrap.no-bg { background-color: #fff;}
.H60_CV .bcFeatureWrap { padding-top: 1px;}
.bcFeature { padding: 25px 15px;}
.bcfTitle { padding: 24px 0 14px; font-size: 28px; line-height: 1.3; font-family: 'stitle'; text-align: center;}
.bcFeature>ul { }
.bcFeature>ul:after { content: ""; display: table; clear: both;}
.bcFeature>ul>li { position: relative; padding: 18px 0 17px 72px; min-height: 91px;}
.bcFeature>ul>li>i { position: absolute; top: 18px; left: 0;}
.bcFeature h4 { font-size: 14px; margin-bottom: 4px; color: #333; font-family: 's8';}
.bcFeature p { font-size: 12px; line-height: 1.5; color: #666;}
.bcFeatureWrap.type2 { background-color: #eaeaea;}
.bcFeature.type2 { padding: 0 15px 25px;}
.bcFeature.type2>ul>li { position: relative; padding: 0 0 0 0; min-height: 65px;}
.bcFeature.type2>ul+ul,
.bcFeature.type2>ul>li+li { margin-top: 20px;}
.bcFeature.type2>ul>li>i { display: inline-block; vertical-align: middle; margin-bottom: 10px; position: static; top: initial; left: initial;}
.bcFeature.type2>ul>li .comment { margin-top: 5px; font-size: 10px;}
.bcFeature.type2>ul>li .comment+.comment { margin-top: 0;}
.bcFeature.type2 h4 { display: inline-block; vertical-align: middle; margin-left: 10px;}
.bcFeature.type2 p+ul { margin-top: 25px;}
.bcFeature.type3 { padding: 0 15px 25px;}
.bcFeature.type3>ul>li { position: relative; padding: 0 0 0 0; min-height: 65px;}
.bcFeature.type3>ul+ul,
.bcFeature.type3>ul>li+li { margin-top: 20px;}
.bcFeature.type3>ul>li>i { display: inline-block; vertical-align: middle; margin-bottom: 10px; position: static; top: initial; left: initial;}
.bcFeature.type3 h4 { display: inline-block; vertical-align: middle; margin-left: 10px;}
.bcFeature.type3 p+ul { margin-top: 25px;}
.bcFeatureTableWrap { width: 100%;}
.bcFeatureTableWrap:after { content: ""; display: table; clear: both;}
.bcFeatureTableWrap.last { margin-bottom: 25px;}
.bcFeatureTableWrap.bcinner { margin: 25px -25px 0; position: relative; z-index: 1;}
.bcFeatureTableWrap.bcinner.small { padding: 0 25px;}
.bcFeatureTable { padding: 0; margin-bottom: 0; display: table; width: 100%;}
.bcFeatureTable>ul { margin: 0; display: table-row;}
.bcFeatureTable>ul>li { display: table-cell; width: 33.33333333%;}
.bcFeatureTable li>i { display: block; margin: 0 auto; margin-bottom: 10px; position: static; top: initial; left: initial;}
.bcFeatureTable h4 { display: block; text-align: center; margin: 0; font-weight: normal; font-family: 's4'; font-size: 12px; line-height: 15px; color: #333;}
.bcFeatureTable.step2>ul>li { width: 50%;}
.bcFeatureTable+.bcFeatureTable { margin-top: 20px;}
.bcFeatureWrap.bcinner { background-color: transparent; padding: 25px 0;}
.bcFeatureWrap.bcinner .bcFeature { padding: 0;}
.bcFeature.inline>ul>li { position: relative; padding: 0 0 0 0; min-height: 55px;}
.bcFeature.inline>ul>li+li { margin-top: 20px;}
.bcFeature.inline>ul>li>i { display: inline-block; vertical-align: middle; position: static; top: initial; left: initial;}
.bcFeature.inline h4 { display: inline-block; vertical-align: middle; margin-left: 10px; font-weight: normal; font-family: 's4'; color: #333; line-height: 1.6;}
.bcFeature.bcFeatureText { margin: 0 15px 20px; padding: 18px 15px 18px; background-color: #fff;}
.bcFeature.bcFeatureText ul>li { padding: 0; min-height: 0; margin-top: 20px;}
.bcFeature.bcFeatureText>i { margin: 0 auto;}
.HM70A_GI_01 .bcImg.arrow { margin-bottom: 55px; position: relative;}
.HM70A_GI_01 .bcImg.arrow:after { content: ""; width: 24px; height: 15px; background: url("/resources/es/_img/sub/product/HM70A_with_Plus_POC/ic_arrow_bottom.gif") no-repeat; background-size: 24px 15px; position: absolute; bottom: -35px; left: 50%; margin-left: -12px;}
.HS70A_CV .HS70A_CV_bg { background-image: url('/resources/es/_img/sub/product/HS70A_CV/HS70A_CV_bg.png'); background-repeat: no-repeat; background-position: left bottom; -webkit-background-size: 165px auto; background-size: 165px auto;}
.bcFeatureTableWrap.ico_list { width: 80%; margin: 0 auto;}

.hiht { min-height: auto !important;}
.last_btn { margin-left: 0 !important;}

.bcBox figure figcaption p.option .GM60_table_01 p.option { font-size: 10px; margin-top: 10px;}
.GM60_table_01 p.option { font-size: 10px; margin: 10px 0 0 5px;}

.bcImg.for-video { position: relative;}
.bcImg.for-video .btn-play { position: absolute; width: 48px; height: 48px; top: 50%; left: 50%; margin: -24px 0 0 -24px; background: url(/resources/es/_img/sub/product/btn_play.png) no-repeat; -webkit-background-size: 48px 48px; background-size: 48px 48px; text-indent: -9999px; font-size: 0; line-height: 0;}
.bcImg.type-m { margin-top: 30px;}
.bcImg.no-mt { margin-top: 0;}
.bcImg.full img,
.bcImg.full_black { width: 100%;}
.bcImg.CereTom_02 { background: url(/resources/es/_img/sub/product/CERETOM/bg_CereTom_02.png) repeat-x; -webkit-background-size: cover; background-size: cover;}

.benefitTitle.mb { margin-bottom: 20px;}
.bcBoxDescWrap { padding: 0 15px;}
.bcBoxDesc { margin-top: 15px;}
.bcBoxDesc h5 { background-color: #4874b5; font-family: 's8'; font-size: 12px; color: #fff; font-weight: bold; padding: 0 20px; line-height: 37px; letter-spacing: -0.8px;}
.bcBoxDesc h5 a.close { display: none;}
.bcBoxDesc .dot { padding: 5px 20px 20px; background-color: #f6f6f6; margin: 0 !important; min-height: 0; font-family: 's4';}
.bcBoxDesc .dot li { line-height: 20px; font-size: 12px; color: #666;}
.bcBoxDesc.violet h5 { background-color: #6b59b9;}
.bcBoxDesc.darkblue h5 { background-color: #296889;}
.bcBoxDesc.pink h5 { background-color: #a84e90;}
.bcBoxDescWrap.CereTom_05 { padding-bottom: 30px;}
.bcBoxDescWrap.CereTom_05 h5 { padding-left: 11px; padding-right: 11px;}
.bcBoxDescWrap.CereTom_05 .bcBoxDesc .dot { padding-left: 12px; padding-right: 12px;}
.bcBoxDescWrap.CereTom_05 .bcBoxDescRow { margin: 0 -1px;}
.bcBoxDescWrap.CereTom_05 .bcBoxDescRow+.bcBoxDescRow { margin-top: 15px;}
.bcBoxDescWrap.CereTom_05 .bcBoxDescRow:after { content: ""; display: table; clear: both;}
.bcBoxDescWrap.CereTom_05 .bcBoxDesc { margin-top: 0; padding-left: 1px; padding-right: 1px; width: 50%; float: left;}
.bcBoxDescWrap.CereTom_05 .bcBoxDesc.resizeBoxH { min-height: 262px; background: #f6f6f6; width: 49.5%; margin-right: 1%;}
.bcBoxDescWrap.CereTom_05 .bcBoxDesc.resizeBoxH:nth-child(even) { margin-right: 0;}
.bcBoxDesc.single { width: 100% !important;}
.graphWrap { margin-top: 15px;}
.graphWrap img { max-width: 100%;}
.graphWrap p { font-weight: bold; font-family: 's8'; font-size: 12px; line-height: 18px; margin-top: 20px;}
.graphWrap .colorCaption { color: #02bbbe; text-align: center; margin-top: 0;}
.graphInner { padding: 10px 0;}
.graphDescWrap { }
.graphDesc { background: #f4f4f4; padding: 6px; margin-top: 20px;}
.graphDesc h5 { color: #333; font-size: 12px; line-height: 20px;}
.graphDesc ul:after { content: ""; display: table; clear: both;}
.graphDesc ul li { float: left; width: 25%; line-height: 18px;}
.graphDesc .line { display: inline-block; vertical-align: middle; width: 24px; height: 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 5px;}
.graphDesc .line.c01 { background-color: #009960;}
.graphDesc .line.c02 { background-color: #4ac1f0;}
.graphDesc .line.c03 { background-color: #890911;}
.graphDesc .line.c04 { background-color: #c9c8c5;}
.graphDesc .line.c05 { background-color: #7bcbde;}
.graphDesc .line.c06 { background-color: #4560ab;}
.graphDesc .line.c07 { background-color: #343231;}
.graphWrap .gstrong { color: #333;}
.graphWrap .gatten { color: #666; font-family: 's4'; font-weight: normal; padding-left: 28px; position: relative;}
.graphWrap .gatten:before { content: ""; width: 18px; height: 18px; display: block; position: absolute; top: 0; lefT: 0; background: url(/resources/es/_img/sub/product/CERETOM/mark_star.png) no-repeat; -webkit-background-size: cover; background-size: cover;}

/* HS70A new */
.bcFeatureWrap.bg { background-color: #eaeaea;}
.HS70A_01_wrap { overflow: hidden;}
.bcBox.HS70A_01_img figcaption { position: relative; z-index: 1;}
.bcBox.HS70A_01_img .bcImg { margin-top: -30px; position: relative; z-index: 0;}
.HS70A_22_bg { background-image: url(/resources/es/_img/sub/product/HS70A_GI/bg_HS70A_22.png); background-repeat: no-repeat; background-position: left bottom; -webkit-background-size: 165px auto; background-size: 165px auto;}
/* HS70A_OB */
.HS70A_OB .measurement .bcBox.adnex .addTxt { margin-top: 10px;}
.HS70A_OB .measurement .bcBox.adnex .addTxt li { color: #666;}
.HS70A_OB .measurement .bcBox.adnex .addTxt li:after { content: none;}
.bcBox.no-pt { padding-top: 0;}
.bcImg.prev { margin-top: 0;}
.bcImg.prev+figcaption { margin-top: 30px;}
.bcImgSliderWrap { padding-top: 30px; position: relative;}
.bcImgSliderWrap .bx-pager { position: absolute; top: 0; right: 0; padding: 0; text-align: center; line-height: 30px; height: 30px;}
.bcImgSliderWrap .bx-pager-item { display: inline-block; vertical-align: middle;}
.bcImgSliderWrap .bx-pager-item+.bx-pager-item { margin-left: 5px;}
.bcImgSliderWrap .bx-pager-item .bx-pager-link { display: block; width: 20px; line-height: 20px; font-size: 12px; border: 1px solid #000; border-radius: 5px; color: #000;}
.bcImgSliderWrap .bx-pager-item .bx-pager-link.active { background-color: #000; color: #fff;}
.bcImgSliderWrap.dotType { position: relative; padding-top: 0;}
.bcImgSliderWrap.dotType .bx-controls { position: absolute; left: 0; bottom: 0; width: 100%; height: 25px; text-align: center;}
.bcImgSliderWrap.dotType .bx-pager { position: absolute; right: 50%; transform: translate(50%, 0); line-height: 10px;}
.bcImgSliderWrap.dotType .bx-pager-item { display: inline-block; vertical-align: middle;}
.bcImgSliderWrap.dotType .bx-pager-item+.bx-pager-item { margin-left: 5px;}
.bcImgSliderWrap.dotType .bx-pager-link { display: block; width: 10px; height: 10px; line-height: 10px; font-size: 0; color: transparent; border-radius: 50%; font-weight: bold;}
.bcBtn.white { background-color: transparent; border: 1px solid #fff; color: #fff;}
.bcBtn.no-ic { padding-left: 28px; padding-right: 28px;}

.productview.HS70A_OB .hellomom { /*margin-top: 40px*/
}
.productview.HS70A_OB .hellomom figure { margin: 0;}
.productview.HS70A_OB .hellomom .tit { font-family: 'stitle'; font-size: 16px; color: #1428a0;}
.productview.HS70A_OB .hellomom .tit span { display: block; margin-top: 5px; font-family: 's4'; font-size: 14px; color: #00b0e6; letter-spacing: .02em;}
.productview.HS70A_OB .hellomom .desc { margin-top: 14px; font-size: 12px; line-height: 1.6;}
.productview.HS70A_OB .hellomom .bcImg { width: 199px; margin: 20px auto 0;}

.bcBox.GC80_07 { }
.bcBox.GC80_07 figcaption { position: relative; z-index: 1;}
.bcBox.GC80_07 .bcImg { position: relative; z-index: 0; margin-top: -50px;}
.bcImg.G80_06_toggle { height: 210px; padding: 0; position: relative;}
.ic-G80 { position: absolute; background: url(/resources/es/_img/sub/product/GC80/GC80_06_other_off.png) no-repeat 0 0; background-size: auto 210px; display: block; width: 101px; height: 101px; z-index: 1; text-indent: -9999px; font-size: 0; line-height: 0;}
.ic-G80.center.on,
.ic-G80.center { background: url(/resources/es/_img/sub/product/GC80/GC80_06_01_off.png) no-repeat 0 0; background-size: auto 128px; display: block; width: 128px; height: 128px; top: 50%; left: 50%; margin-left: -64px; margin-top: -64px; z-index: 2;}
.ic-G80.type2 { background-position: 0 -4px; top: 0; left: 50%; margin-left: -145px;}
.ic-G80.type3 { background-position: -193px -4px; top: 0; right: 50%; margin-right: -145px;}
.ic-G80.type4 { background-position: 0 -109px; bottom: 0; left: 50%; margin-left: -145px;}
.ic-G80.type5 { background-position: -193px -109px; bottom: 0; right: 50%; margin-right: -145px;}
.ic-G80.on { background-image: url(/resources/es/_img/sub/product/GC80/GC80_06_other_on.png);}

.G80_06_toggle.GF50 .ic-G80.type2 { background-position: 0 0; margin-left: -145px;}
.G80_06_toggle.GF50 .ic-G80.type3 { background-position: -190px 0; margin-right: -145px;}
.G80_06_toggle.GF50 .ic-G80.type4 { background-position: 0 -105px; margin-left: -145px;}
.G80_06_toggle.GF50 .ic-G80.type5 { background-position: -190px -105px; margin-right: -145px;}
.G80_06_toggle.GF50 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_01_off.png); background-size: auto 128px;}
.G80_06_toggle.GF50 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_other_off.png); background-size: auto 206px;}
.G80_06_toggle.GF50 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_other_on.png);}

.G80_06_toggle.GF50.GR40 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_01_off.png); background-size: auto 128px;}
.G80_06_toggle.GF50.GR40 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_other_off.png); background-size: auto 206px;}
.G80_06_toggle.GF50.GR40 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_other_on.png);}

.G80_06_toggle.GF50.GU60 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_01_off.png); background-size: auto 128px;}
.G80_06_toggle.GF50.GU60 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_other_off.png); background-size: auto 206px;}
.G80_06_toggle.GF50.GU60 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_other_on.png);}

.G80_06_toggle.GF50.GM60 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_01_off.png); background-size: auto 128px;}
.G80_06_toggle.GF50.GM60 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_other_off.png); background-size: auto 206px;}
.G80_06_toggle.GF50.GM60 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_other_on.png);}
.G80_06_toggle.GF50.GC85 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_01_off.png); background-size: auto 128px;}
.G80_06_toggle.GF50.GC85 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_other_off.png); background-size: auto 206px;}
.G80_06_toggle.GF50.GC85 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_other_on.png);}
.bcBox .caption+.caption { margin-top: 20px;}
.bcSubTitle.medium { font-size: 18px; margin-bottom: 20px; font-family: 's8';}
.btn-play-wrap { text-align: center; position: absolute; top: 50%; left: 0; right: 0; margin-top: -52px;}
.btn-play-wrap p { font-size: 23px; line-height: 28px; color: #fff; font-family: 's7';}
.btn-play-wrap p.normal { font-family: 's4';}
.bcImg.for-video .btn-play-wrap .btn-play { position: static; margin: 10px auto 0; top: initial; left: initial; display: block;}

/* view_x06 */
.bcBox.GM60A_01 figcaption:after { content: ""; display: table; clear: both;}
.GM60A_01_textdesc { width: 50%; float: left;}
.GM60A_01_imgdesc { margin: 0 -7px;}
.GM60A_01_imgdesc li { float: left; width: 50%; padding: 7px;}
.GM60A_01_imgdesc li:first-child { margin-top: 14px;}
.GM60A_01_imgdesc img { max-width: 100%; width: 100%;}
.GM60_table_01 thead th:first-child { width: 38%;}

.table { border-top: 2px solid #333333;}
.table table { border-collapse: collapse; width: 100%;}
.table table th,
.table table td { padding: 4px 8px; font-size: 12px; line-height: 18px; vertical-align: middle;}
.table.center table th,
.table.center table td { text-align: center;}
.table table th { background-color: #f5f5f5; color: #000; text-align: center; font-family: 's7';}
.table table td { color: #666; text-align: left; font-family: 's4'; border-bottom: 1px solid #e5e5e5;}
.bcBox .quotation { color: #0081c6 !important; font-size: 14px; line-height: 19px; font-family: 's7'; font-style: italic; margin: 10px 0 !important;}
.bcBox .talk { font-size: 23px; color: #333; line-height: 1.173; font-family: 's4';}
.bcImg.mt { margin-top: 32px;}
.bcImgBg.WS80A_06 img { width: 100%;}
.bcBtnWrap { margin-top: 4px;}
.bcBtnWrap .bcBtn { margin-top: 12px;}
.app-info { font-size: 10px; line-height: 16px; color: #999; margin-top: 16px;}
.app-info span { display: inline-block; vertical-align: middle;}
.app-info span.android,
.app-info span.iOS { background: url(/resources/es/_img/sub/product/WS80A_with_Elite_OB/ic_app.png) no-repeat 0 0; background-size: 46px 15px; text-indent: -9999px; font-size: 0; line-height: 0;}
.app-info span.android { width: 14px; height: 15px;}
.app-info span.iOS { background-position: -34px 0; width: 12px; height: 15px;}
.app-info span.scol { width: 1px; height: 9px; background-color: #d7d7d7; text-indent: -9999px; font-size: 0; line-height: 0;}
.app-info span+span { margin-left: 10px;}

.icBcf.view21 { background-image: url(/resources/es/_img/sub/product/WS80A_with_Elite_OB/icbcf_21.png);}
.benefitTitle+.bcSubTitle.large { margin-top: 32px;}
.bcBoxSlider { position: relative; padding-top: 20px; padding-bottom: 20px;}
.bcBoxSlider .bx-pager { position: absolute; top: 20px; right: 10px; padding: 0; text-align: center; line-height: 30px; height: 30px;}
.bcBoxSlider .bx-pager-item { display: inline-block; vertical-align: middle;}
.bcBoxSlider .bx-pager-item+.bx-pager-item { margin-left: 5px;}
.bcBoxSlider .bx-pager-item .bx-pager-link { display: block; width: 20px; line-height: 20px; font-size: 12px; border: 1px solid #fff; border-radius: 50%; font-weight: bold;}
.bcBoxSlider .bx-pager-item .bx-pager-link.active { background-color: #fff;}
/* HS50 */
.HS50_OB_bg1 { background: #f5f5f5 url('/resources/es/_img/sub/product/HS50_OB/HS50_OB_03_bg.jpg') center top no-repeat; background-size: 100%;}
.HS50_OB_icon .icBcf { display: block; background: url('/resources/es/_img/sub/product/HS50_OB/HS50_OB_icbcf.png') no-repeat; -webkit-background-size: 55px auto; background-size: 55px auto; width: 55px; height: 56px;}
.HS50_OB_icon .icBcf.type01 { background-position: 0 0;}
.HS50_OB_icon .icBcf.type02 { background-position: 0 -56px;}
.HS50_OB_icon .icBcf.type03 { background-position: 0 -112px;}
.HS50_OB_icon .icBcf.type04 { background-position: 0 -168px;}
.HS50_OB_icon .icBcf.type05 { background-position: 0 -224px;}
.HS50_OB_icon .icBcf.type06 { background-position: 0 -280px;}
.HS50_OB_icon .icBcf.type07 { background-position: 0 -336px;}
/* 20180525 */
.productview.HS50_OB .f_blue { color: #0077c8;}
.productview.HS50_OB .healthStep { padding: 40px 0 40px 0; background: url('/resources/es/_img/sub/product/HS50_OB/HS50_OB_01_bg.jpg') no-repeat 100%; background-size: cover;}
.productview.HS50_OB .healthStep .benefitTitle { margin-top: 0; margin-bottom: 20px; padding: 0 15px;}
.productview.HS50_OB .healthStep .subTxt { line-height: 1.5; font-size: 13px; text-align: center; padding: 0 15px;}
.productview.HS50_OB .healthStep .healthStep_img img { margin: 70px auto 0 auto; max-width: 100%;}
.productview.HS50_OB .healthBox { padding: 45px 0 30px 0;}
.productview.HS50_OB .healthBox .benefitTitle { position: relative; margin-top: 0; text-align: left; padding-left: 105px;}
.productview.HS50_OB .healthBox .benefitTitle * { vertical-align: top;}
.productview.HS50_OB .healthBox .benefitTitle em { position: absolute; top: 0; left: 20px; display: inline-block; font-size: 13px; color: #008cd6; font-family: 's4'; text-align: left; margin-right: 15px; width: 60px;}
.productview.HS50_OB .healthBox.step01 .benefitTitle em { color: #00a0e9;}
.productview.HS50_OB .healthBox.step08 .benefitTitle em { color: #005bab;}
.productview.HS50_OB .healthBox.step08 .bcImg p { margin-top: 10px; line-height: 1.5; font-size: 12px; color: #666; text-align: left;}
.productview.HS50_OB .healthBox.step08 .bcImg .comment { padding-top: 0; margin-top: 3px; text-align: left; color: #666; font-style: italic;}
.productview.HS50_OB .healthBox.step08 .bcImg a { display: block;}
.productview.HS50_OB .healthBox .benefitTitle>span { display: inline-block; padding-top: 25px; text-align: left; width: 225px;}
.productview.HS50_OB .healthBox .benefitTitle em:before { display: block; content: ''; background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/healthStep_ico2.png'); background-repeat: no-repeat; margin-left: -5px; background-size: auto 100px;}
.productview.HS50_OB .healthBox .benefitTitle em span { display: block; color: #666; font-weight: 600;}
.productview.HS50_OB .healthBox.step01 .benefitTitle em { margin-top: -6px;}
.productview.HS50_OB .healthBox.step01 .benefitTitle em:before { background-position: 0 0; width: 56px; height: 51px;}
.productview.HS50_OB .healthBox .bcBox { padding-top: 40px;}
/*.productview.WS80A_with_Elite_OB .healthBox.step02 {background:#eaeaea}*/
.productview.HS50_OB .healthBox.step02 .benefitTitle em { margin-top: -10px;}
.productview.HS50_OB .healthBox.step02 .bcImg img { margin-top: 30px;}
.productview.HS50_OB .m320 { display: block;}
.productview.HS50_OB .healthBox.step02 .benefitTitle em:before { background-position: -70px 0; width: 52px; height: 48px; margin-bottom: 10px;}
.productview.HS50_OBB .healthBox.step02 { padding-bottom: 0;}
.productview.HS50_OB .healthBox .textWrap,
.productview.HS50_OB .healthBox .textWrap .bcSubTitle { text-align: center;}
.productview.HS50_OB .healthBox .bcBox.img-align figure figcaption .textWrap,
.productview.HS50_OB .healthBox .bcBox.img-align figure figcaption .textWrap .bcSubTitle { text-align: center;}
.productview.HS50_OB .healthBox.step02 { background-color: #ededed;}
.productview.HS50_OB .healthBox.step02 .bcBox.img-align.img-right figure figcaption { float: none; width: auto;}
.productview.HS50_OB .healthBox.step02 .bcBox.img-align.img-right figure .bcImg { float: none; width: auto;}
/*.productview.WS80A_with_Elite_OB .healthBox .bgT01 {background:#f6f6f6}*/
.productview.HS50_OB .healthBox .bgT01 { background: #eaeaea;}
/*.productview.WS80A_with_Elite_OB .healthBox .bgT02 {background:#fff;padding-top:10px}*/
.productview.HS50_OB .healthBox .bgT02 { padding-top: 10px;}
.productview.HS50_OB .healthBox.step03 .benefitTitle em { margin-top: -8px;}
.productview.HS50_OB .healthBox.step03 .benefitTitle em:before { background-position: -135px 0; width: 58px; height: 47px; margin-bottom: 10px;}
.productview.HS50_OB .healthBox.step03 .benefitTitle+.bcBoxWrap.type2 { margin-top: 10px;}
.productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcBox { padding-top: 0;}
.productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcBox .text-va-m { margin-top: 40px;}
.productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd p { display: none;}
.productview.HS50_OB .healthBox.step04 { background: #ededed;}
.productview.HS50_OB .healthBox.step04 .benefitTitle em { margin-top: -5px;}
.productview.HS50_OB .healthBox.step04 .benefitTitle em:before { background-position: -210px 0; width: 47px; height: 47px; margin-bottom: 10px;}
.productview.HS50_OB .healthBox.step04 .bgT02 .bcBox { padding-top: 0; padding-bottom: 30px;}
.productview.HS50_OB .healthBox.step04 .bgT02 .bcBox .text-va-m { margin-top: 30px;}
.productview.HS50_OB .healthBox.step05 { background: #f6f6f6;}
.productview.HS50_OB .healthBox.step05 .benefitTitle { padding-left: 0; text-align: center;}
.productview.HS50_OB .healthBox.step05 .benefitTitle em { margin-top: -5px; color: #a2b4dc;}
.productview.HS50_OB .healthBox.step05 .benefitTitle em:before { background-position: -280px 0; width: 50px; height: 44px; margin-bottom: 10px;}
.productview.HS50_OB .healthBox.step05 .bcBox figcaption p { margin-bottom: 30px;}
.productview.HS50_OB .healthBox.step05 .bcBox .bcSubTitle+p { margin-bottom: 15px;}
.productview.HS50_OB .healthBox.step05 .bcBox .bcImg img { width: 63%;}
.productview.HS50_OB .healthBox.step05 img { width: 100%;}
.productview.HS50_OB .healthBox.step05 .bcBox.img-left { padding-top: 10px;}
.productview.HS50_OB .healthBox.step05 .bcBox.img-left .text-va-m { margin-top: 30px;}
.productview.HS50_OB .healthBox .bcBox.img-align figure figcaption .text-va-m p span { display: block; color: #3cb7ba;}
.productview.HS50_OB .healthBox.step05,
.productview.HS50_OB .healthBox.step06,
.productview.HS50_OB .healthBox.step07 { padding-top: 0;}
.productview.HS50_OB .healthBox.step06 { background: #f6f6f6;}
.productview.HS50_OB .healthBox.step06 .benefitTitle em { margin-top: 0px; color: #aba0cd;}
.productview.HS50_OB .healthBox.step06 .bcBox { padding-top: 0;}
.productview.HS50_OB .healthBox.step06 .bcBox+.bcBox { padding-top: 50px;}
.productview.HS50_OB .healthBox.step06 .bcBox .bcSubTitle+p { margin-bottom: 20px;}
.productview.HS50_OB .healthBox.step06 .bcImg { margin-bottom: 20px;}
.productview.HS50_OB .healthBox.step06 .benefitTitle em:before { background-position: -350px 0; width: 32px; height: 49px; margin-bottom: 10px;}
.productview.HS50_OB .hellomom { /*margin-top: 40px*/
}
.productview.HS50_OB .hellomom_wrap { background: #f6f6f6;}
.productview.HS50_OB .hellomom figure { margin: 0;}
.productview.HS50_OB .hellomom .tit { font-family: 'stitle'; font-size: 16px; color: #1428a0;}
.productview.HS50_OB .hellomom .tit span { display: block; margin-top: 5px; font-family: 's4'; font-size: 14px; color: #00b0e6; letter-spacing: .02em;}
.productview.HS50_OB .hellomom .desc { margin-top: 14px; font-size: 12px; line-height: 1.6;}
.productview.HS50_OB .hellomom .bcImg { width: 199px; margin: 20px auto 0;}
.productview.HS50_OB .healthBox.step07 .bcBox { padding: 40px 20px 0;}
.productview.HS50_OB .healthBox.step07 .bcBox p { font-size: 12px; line-height: 1.5; color: #666;}
.productview.HS50_OB .healthBox.step07 .bcBox .tc { margin-bottom: 10%;}
.productview.HS50_OB .healthBox.step07 .bcFeature>ul>li { padding: 0 0 20px 0;}
.productview.HS50_OB .healthBox.step08 .benefitTitle em:before { background-position: -273px 0; width: 42px; height: 35px; margin-bottom: 10px; margin-left: -6px;}
.productview.HS50_OB .healthBox.step08 .option { margin-top: 10px; font-size: 11px; text-align: center;}
.productview.HS50_OB .healthBox.step09 { background-color: #ededed;}
.productview.HS50_OB .healthBox.step09 .benefitTitle em { color: #1d2088;}
.productview.HS50_OB .healthBox.step09 .benefitTitle em:before { background-position: -338px 0; width: 27px; height: 40px; margin-bottom: 10px; margin-left: 0;}
.productview.HS50_OB .healthBox.step09 .option { margin-top: 10px; font-size: 11px; text-align: center;}
.productview.HS50_OB .systemStep { margin-top: 30px; background: url('/resources/es/_img/sub/product/HS50_OB/WS80_step06_bg.png') repeat;}
.productview.HS50_OB .systemStep img { max-width: 100%; margin: 0 auto;}
.productview.HS50_OB .systemWrap { margin-top: 30px; font-size: 12px; line-height: 1.5; padding: 0 15px; color: #3cb7ba; text-align: center;}
/*HS60*/
.HS60_OB .bcImg.lineChart { height: 173px !important; background: #ececec url('/resources/es/_img/sub/product/HS60_OB/svisionGraph.jpg') center 0 no-repeat; background-size: 300px; text-align: center;}
.HS60_OB .bcImg.lineChart .gwrap { position: relative; width: 230px; margin: 0px auto; padding: 0px;}
.HS60_OB .bcImg.lineChart .up { position: absolute; left: 0px; width: 164px; height: 57px; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_up.png') no-repeat; background-size: 164px; background-position: 0px 57px; z-index: 1;}
.HS60_OB .bcImg.lineChart .down { position: absolute; right: -5px; width: 43px; height: 58px; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_down.png') no-repeat; background-size: 43px; background-position: 0px -57px; z-index: 1;}
/* 20180515 */
.HS60_OB .section_tit { margin-top: 18.75%; margin-bottom: 8.4375%;}
.HS60_OB .full_box img { width: 100%;}
.HS60_OB .text_box { margin-bottom: 50px; text-align: center;}
.HS60_OB .text_box.last { margin-bottom: 0;}
.HS60_OB .text_box p { line-height: 1.5em; font-size: 13px; color: #666;}
.HS60_OB .sec_box.box01 { margin-bottom: 55px; text-align: center;}
.HS60_OB .ccc_logo { width: 31%;}
.HS60_OB .section3 { position: relative; padding-bottom: 95%; background: url('/resources/es/_img/sub/product/HS60_OB/HS60_OB_02.jpg') 0 0 no-repeat; background-size: cover;}
.HS60_OB .section3 h3 { width: 90%; margin: 12.5% auto 0;}
.HS60_OB .section3 .text_wrap { position: absolute; left: 0; bottom: 0; width: 100%; height: 83px;}
.HS60_OB .section3 .text_box { position: absolute; left: 0; top: 0; width: 100%; padding: 4.6875%; margin-bottom: 0; text-align: left; z-index: 1;}
.HS60_OB .section3 .text_box p { position: relative; font-size: 11px; color: #fff; z-index: 10;}
.HS60_OB .section3 .bcBox:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background: #3084c2; opacity: .75;}
.HS60_OB .section5 { background: #f6f6f6;}
.HS60_OB .section6 .text-va-m { margin-bottom: 12%;}
.HS60_OB .section4,
.HS60_OB .section5,
.HS60_OB .section6,
.HS60_OB .section7,
.HS60_OB .section8 { position: relative;}
.HS60_OB .section4 .bcSubTitle { text-align: center;}
.HS60_OB .section4 figcaption p { text-align: center;}
.productview.HS60_OB .hellomom { /*margin-top: 40px*/
}

.productview.HS60_OB .hellomom figure { margin: 0;}
.productview.HS60_OB .hellomom .tit { font-family: 'stitle'; font-size: 16px; color: #1428a0;}
.productview.HS60_OB .hellomom .tit span { display: block; margin-top: 5px; font-family: 's4'; font-size: 14px; color: #00b0e6; letter-spacing: .02em;}
.productview.HS60_OB .hellomom .desc { margin-top: 14px; font-size: 12px; line-height: 1.6;}
.productview.HS60_OB .hellomom .bcImg { width: 199px; margin: 20px auto 0;}
.HS60_OB .hellomom .bcBtnWrap { text-align: left;}


.HS60_OB .section7 { background: #f6f6f6;}
.HS60_OB .section8 { background: #eaeaea;}
.HS60_OB .section8 figcaption ul li,
.HS60_OB .section9 figcaption ul li { padding-top: 10px; font-size: 11px;}
.HS60_OB .section8 .text-va-m p { margin-bottom: 4.6875%;}
.HS60_OB .section8 .text-va-m ul { margin-bottom: 4.6875%;}
.HS60_OB .section8 .link_wrap { margin-bottom: 4.6875%;}
.HS60_OB .section8 .link_btn { display: inline-block; width: 36.5625%;}
.HS60_OB .section8 .link_btn img { width: 100%;}
.HS60_OB .f_blue { color: #006fbe;}
.HS60_OB .section9 { margin-bottom: 3.25%;}
.HS60_OB .section9 .section_tit { margin-top: 0;}
.HS60_OB .section9 .bcSubTitle.section_tit { margin-top: 7.8%;}
.HS60_OB .section9 .bcImg { width: 75.3125%; margin: 5% auto 0;}
.HS60_OB .section9 img,
.HS60_OB .section11 img { width: 100%;}
.HS60_OB .section10 { background: #eaeaea;}
.HS60_OB .section10 .bcImg { margin-bottom: 3%;}
.HS60_OB .section10 .bcImg img:first-child { margin-bottom: 3%;}
.HS60_OB .section11 .bcFeature>ul>li { padding: 0 0 5% 0;}
.HS60_OB .section11 .bcFeature>p { margin-bottom: 10%;}
.HS60_OB .section11 ul li img { width: 35%; margin-top: 3.25%;}
.HS60_OB .section12 figcaption { margin-top: 10px;}
.HS60_OB .section12 .bcImg a { display: block;}
.HS60_OB .section12 .option li { margin-top: 10px; text-align: center; font-size: 11px;}
.HS60_OB .section12 .bcBox figure .comment { padding-top: 0; margin-top: 3px;}
.HS60_OB .section12 .comment li { font-size: 10px; font-style: italic;}
.HS60_OB .section13 { background-color: #f6f6f6;}
/*GC70*/
.bcBox.GC70_02 { }
.bcBox.GC70_02 figcaption { position: relative; z-index: 1;}
.bcBox.GC70_02 .bcImg { position: relative; z-index: 0; margin-top: -50px;}
.GC70 .bcBox .desc { margin-top: 20px;}
.GC70 .bcBox .desc li { text-align: center; margin-bottom: 10px;}
.GC70 .fs14 { font-size: 12px; margin-top: 3px;}
.GC70 .info { text-align: center; font-size: 14px; color: #999999; margin: 20px 0; line-height: 1.4;}
.GC70 .bcSubTitle em { font-family: "s4"; font-weight: normal;}
.GC70 .part .bcSubTitle { margin-top: 10px;}
.GC70 .partWrap { margin: 0 -15px;}
.GC70 .partWrap::before,
.GC70 .partWrap::after { content: ""; display: table; clear: both;}
.GC70_01 .bcImg img { max-width: 435px;}
.GC70_06 .part { padding: 0 15px;}
/* RS85 */
.t_disclamer { font-size: 11px; line-height: 1.3; margin: 30px auto 0; color: #666;}
/* RS80_EVO */
.RS80_EVO .mg_l { margin-left: 0;}
.RS80_EVO .benefitWrap .benefit .benefitTitle { margin-top: 0; position: absolute; top: 0; left: 0;}
.RS80_EVO .benefitWrap .benefit .benefitTitle img { position: absolute; top: 0; left: 0; width: 125px;}
.RS80_EVO .bcSubTitle .italic { font-family: 's4'; font-size: 85%; font-style: italic;}
.RS80_EVO .bcSubTitle.icon-ai { padding-left: 35px; position: relative;}
.RS80_EVO .bcSubTitle.icon-ai .icon { width: 30px; position: absolute; bottom: 0; left: 0;}
.RS80_EVO .bcSubTitle.icon-big { padding-top: 10px; padding-left: 63px; position: relative;}
.RS80_EVO .bcSubTitle.icon-big .icon { width: 53px; position: absolute; bottom: 0; left: 0;}
.RS80_EVO .benefitWrap .bcBoxWrap.type1.last figcaption:last-child .bcSubTitle { margin-top: 16px;}
.RS80_EVO .benefitWrap .bcBoxWrap .bcSubTitle2 { margin-top: 16px; color: #0081c6; font-family: 's4'; font-weight: bold;}
.RS80_EVO .benefitWrap .bcBox .small { font-size: 11px;}
.RS80_EVO .benefitWrap .bcBox .info { padding: 16px 0 30px; text-align: center; font-size: 11px;}
/* 2024-03-04 video change s */
.RS80_EVO .benefitWrap .bcBox .video_area {display: flex; align-items: center; justify-content: center; width: 100%; padding: 30px 5%; background-color: #000;}
.RS80_EVO .benefitWrap .bcBox .video_area video{max-width: 100%;}
/* //2024-03-04 video change e */
.RS80_EVO .mobild_txt { font-size: 13px; line-height: 1.5; text-align: left;}
.RS80_EVO .mobild_txt dt { margin-top: 30px; font-size: 16px; line-height: 1.1; font-family: 's8'; color: #333; font-weight: bold;}
.RS80_EVO .mobild_txt dd { margin-top: 5px;}
.RS80_EVO .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align:last-child .bcImg.prev+figcaption { margin-bottom: 30px;}
.RS80_EVO .bcTitle { text-align: center; font-size: 28px; line-height: 1.2; font-family: 'stitle'; font-weight: bold; letter-spacing: 0;}
.RS80_EVO .lineTitle { padding: 0 0 15px; text-align: center; font-size: 12px; line-height: 1; font-family: 's7'; font-weight: bold; letter-spacing: -0.05em;}
.RS80_EVO .lineTitle strong { display: inline-block; line-height: 8px; margin-top: 6px; color: #333; font-weight: bold;}
.RS80_EVO .addTxt li { padding: 8px 0px 0px 8px; color: #666;}
.RS80_EVO .addTxt.center { text-align: center;}
.RS80_EVO .addTxt.center li { display: inline-block; padding-left: 12px; margin: 0 auto !important;}
.RS80_EVO .addTxt li~li { padding-top: 0;}
.RS80_EVO .addTxt li~li:after { top: 0;}
.RS80_EVO .addTxt li:after { color: #666; top: 8px;}
.RS80_EVO .RS80_EVO_bg1 { background: #eaeaea url('../../../resources/es/_img/sub/product/RS80_EVO/beyond-bg-sm.jpg') left center no-repeat; background-size: cover;}
.RS80_EVO .RS80_EVO_bg1 .bcBox { padding: 15px 15px 95px 30%;}
.RS80_EVO .RS80_EVO_bg1 .bcImg { text-align: right;}
.RS80_EVO .RS80_EVO_bg2 { background: #8c908f url('/resources/es/_img/sub/product/RS80_EVO/rs80-bg-lg.jpg') no-repeat; background-position: center center; background-size: cover;}
.RS80_EVO .RS80_EVO_bg2 .bcBox { padding-top: 85.93%;}
.RS80_EVO .bcBoxWrap { position: relative;}
.RS80_EVO .bcBox .boxText { position: absolute; bottom: 20px; left: 0; background: red; padding: 10px; font-size: 11px; color: #fff; letter-spacing: 0; background: url('../../../resources/es/_img/sub/product/RS80_EVO/bg_boxText.png') 0 0 repeat;}
.RS80_EVO .bcBox .boxText strong { display: block; margin-bottom: 5px; font-size: 13px; font-weight: bold;}
.RS80_EVO .bcBoxWrap .bcBox.top { padding-top: 60px;}
.RS80_EVO .bcBoxWrap.sec1>.bcBox { padding-top: 40px; padding-bottom: 30px;}
.RS80_EVO .bcBoxWrap.sec1 figure { margin-top: 12px;}
.RS80_EVO .bcBoxWrap.sec3 { padding-bottom: 50px;}
.RS80_EVO .bcBoxWrap.sec3 .bcBoxRow .bcBox.img { padding-top: 0;}
.RS80_EVO .bcBoxWrap.sec3>.bcBox+.bcBoxRow { margin-top: 20px;}
.RS80_EVO .bcBoxWrap.sec3 .bcBox.img-align { padding: 0;}
.RS80_EVO .bcBoxWrap.sec3 .bcBox.img-align figcaption { margin-top: 30px;}
.RS80_EVO .bcBoxWrap.sec3 figure+.bcBoxWrap { margin-top: 20px;}
.RS80_EVO .bcBoxWrap.sec3 figcaption+figcaption { margin-top: 30px;}
.RS80_EVO .bcBoxWrap.sec3 .mg_l { padding: 15px 5px 10px 10px; font-size: 13px;}
.RS80_EVO .bcBoxWrap.sec3 .mg_l strong { display: block; font-size: 16px; font-weight: bold; color: #007ac4; font-weight: 400;}
.RS80_EVO .bcBoxWrap.sec3 .mg_l .sub-title { display: block; line-height: 1.2; margin-top: 0; margin-bottom: 6px; color: #333; font-family: 's4'; font-weight: bold; font-size: 12px; letter-spacing: 0; text-align: left;}
.RS80_EVO .bcBoxWrap.sec4 figure.content { margin-top: 40px;}
.RS80_EVO .bcBoxRow.sec5 .bcBox { background-color: #ebebeb;}
.RS80_EVO .bcBoxRow.sec5 .bcBox figure figcaption { padding-bottom: 30px;}
.RS80_EVO .bcBoxRow.sec5 .addTxt li { color: #666; font-size: 10px; padding-top: 20px;}
.RS80_EVO .bcBoxRow.sec5 .addTxt li:after { top: 21px; color: #666;}
.RS80_EVO .bcBoxWrap.sec6 { padding-bottom: 20px;}
.RS80_EVO .bcBoxWrap.sec6 .bcBtnWrap { margin-top: 10px;}
.RS80_EVO .bcBoxWrap.sec6 .bcBox { padding-top: 30px;}
.RS80_EVO .bcBoxWrap.sec6 figcaption .small { display: block; margin-top: 20px;}
.RS80_EVO .bcBoxWrap.sec6 figcaption .small~.small { margin-top: 0;}
.RS80_EVO .bcBoxWrap.sec6 .bcImg { margin-top: 30px;}
.RS80_EVO .bcBoxWrap.sec6 .bcBtnWrap .ic { display: none;}
.RS80_EVO .bcBoxWrap.sec6 .bcBtn+.bcBtn { margin-left: 10px;}
.RS80_EVO .bcBoxWrap.sec7 { padding-bottom: 60px;}
.RS80_EVO .bcBoxWrap.sec8 { padding-bottom: 50px;}
.RS80_EVO .bcBoxWrap.sec9 {margin-top: 50px; padding-bottom: 50px;}
/* RS85_NEW */
.RS85_NEW .temp_video_btn_hide { margin-bottom: -65px;}
.RS85_NEW .temp_video_btn_hide .bcBtn { position: relative; left: -9999px;}
.RS85_NEW .section { padding-bottom: 40px;}
.RS85_NEW .section .section_subtitle { margin-bottom: 12px; font-family: 's7'; font-size: 25px;}
.RS85_NEW .section .bcBox.head { padding-top: 40px;}
.RS85_NEW .bcSubTitle.icon,
.RS85_NEW .subtit.icon { position: relative; padding-left: 35px;}
.RS85_NEW .bcSubTitle.icon .icon-ai,
.RS85_NEW .subtit.icon .icon-ai { width: 30px; margin-top: -12px; position: absolute; top: 50%; left: 0;}
.RS85_NEW .bcSubTitle .italic { font-family: 's4'; font-size: 85%; font-style: italic;}
.RS85_NEW .bcBox figure figcaption p .point { font-family: 's8';}
.RS85_NEW .addTxt li { padding: 8px 0px 0px 8px; color: #666;}
.RS85_NEW .addTxt li~li { padding-top: 0;}
.RS85_NEW .addTxt li~li:after { top: 0;}
.RS85_NEW .addTxt li:after { color: #666; top: 8px;}
.RS85_NEW .mg_l { margin-left: 0;}
.RS85_NEW .benefitWrap .bcBoxWrap.type1.last figcaption:last-child .bcSubTitle { margin-top: 16px;}
.RS85_NEW .benefitWrap .bcBoxWrap .bcSubTitle2 { margin-top: 16px; color: #0081c6; font-family: 's4'; font-weight: bold;}
.RS85_NEW .benefitWrap .bcBox .small { font-size: 11px;}
.RS85_NEW .benefitWrap .bcBox .info { padding: 16px 0 30px; text-align: center; font-size: 11px;}
/* 2024-03-04 video change s */
.RS85_NEW .benefitWrap .bcBox .video_area {display: flex; align-items: center; justify-content: center; width: 100%; padding: 30px 5%; background-color: #000;}
.RS85_NEW .benefitWrap .bcBox .video_area video{max-width: 100%;}
/* //2024-03-04 video change e */
.RS85_NEW .mobild_txt { font-size: 13px; line-height: 1.5; text-align: left;}
.RS85_NEW .mobild_txt dt { margin-top: 30px; font-size: 16px; line-height: 1.1; font-family: 's8'; color: #333; font-weight: bold;}
.RS85_NEW .mobild_txt dd { margin-top: 5px;}
.RS85_NEW .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align:last-child .bcImg.prev+figcaption { margin-bottom: 30px;}
.RS85_NEW .bcTitle { text-align: center; font-size: 28px; line-height: 1.2; font-family: 'stitle'; letter-spacing: -0.05em;}
.RS85_NEW .lineTitle { padding: 0 0 15px; text-align: center; font-size: 12px; line-height: 1; font-family: 's7'; font-weight: bold; letter-spacing: -0.05em;}
.RS85_NEW .lineTitle strong { display: inline-block; line-height: 8px; margin-top: 6px; color: #333; font-weight: bold;}
.RS85_NEW .bcBoxWrap { position: relative;}
.RS85_NEW .bcBox .boxText { position: absolute; bottom: 20px; left: 0; background: red; padding: 10px; font-size: 11px; color: #fff; letter-spacing: 0; background: url('../../../resources/es/_img/sub/product/RS85_NEW/bg_boxText.png') 0 0 repeat;}
.RS85_NEW .bcBox .boxText strong { display: block; margin-bottom: 5px; font-size: 13px; font-weight: bold;}
.RS85_NEW .bcBoxWrap .bcBox.top { padding-top: 60px;}
.RS85_NEW .btn_wrap { text-align: center;}
.RS85_NEW .btn_wrap .bcBtn { width: 130px; height: 35px;}
.RS85_NEW .advanced-diagnostics { padding-bottom: 0;}
#contents .RS85_NEW .advanced-diagnostics .inner { width: 100%; padding: 40px 0 0;}
.RS85_NEW .advanced-diagnostics .cont { padding: 0 15px;}
.RS85_NEW .advanced-diagnostics .section_title { display: block; margin-bottom: 12px; font-family: 'stitle'; font-size: 28px; color: #333; line-height: 1.2;}
.RS85_NEW .advanced-diagnostics .title_desc { margin-bottom: 20px;}
.RS85_NEW .title_desc { font-size: 12px;}
.RS85_NEW .advanced-diagnostics .tit_box li { padding-left: 6px; color: #666; font-size: 10px; line-height: 145%; text-indent: -6px;}
.RS85_NEW .advanced-diagnostics .cont .tit_box { padding-bottom: 95px; margin-bottom: 0;}
.RS85_NEW .advanced-diagnostics .cont .tit_box h2 { margin-bottom: 12px;}
.RS85_NEW .advanced-diagnostics .cont .tit_box li:first-child { padding-bottom: 10px;}
.RS85_NEW .advanced-diagnostics .sec_bg { position: relative; z-index: 1;}
.RS85_NEW .advanced-diagnostics .sec_bg .btn_wrap { padding-top: 20px;}
.RS85_NEW .advanced-diagnostics .sec_bg img { width: 100%;}
.RS85_NEW .advanced-diagnostics .sec_bg .big_icon { position: absolute; left: 0; top: -65px;}
.RS85_NEW .advanced-diagnostics .sec_bg .big_icon img { width: 100%;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap { position: absolute; z-index: 10; left: 0; bottom: 25px; width: 100%; padding: 0 15px; text-align: center;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul { overflow: hidden;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li { overflow: hidden; padding-bottom: 12px; margin-bottom: 15px; border-bottom: 1px solid #707274;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li:last-child { padding-bottom: 20px; margin-bottom: 0; border-bottom: none;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon_txt { float: right; width: 60%; padding-left: 10%; text-align: left;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon_txt h4 { padding-bottom: 5px; font-size: 12px; color: #fff;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon_txt p { font-size: 12px; color: #fff;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon_box { float: left; width: 40%; text-align: right;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon { display: inline-block; margin: 0 auto; background-position: 0 0; background-repeat: no-repeat; background-size: cover;}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon01 { width: 72.41%; padding-top: 34.48%; background-image: url("/resources/es/_img/sub/product/RS85_NEW/advanced-diagnostics/crystal-icon-gpu.png");}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon02 { width: 62.06%; padding-top: 33.62%; background-image: url("/resources/es/_img/sub/product/RS85_NEW/advanced-diagnostics/crystal-icon-processing.png");}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon03 { width: 83.62%; padding-top: 29.31%; margin: 0; background-image: url("/resources/es/_img/sub/product/RS85_NEW/advanced-diagnostics/crystal-icon-data.png");}
.RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon img { width: 100%;}
.RS85_NEW .advanced-diagnostics .comment { display: inline-block; padding-top: 10px; line-height: 1.5; font-size: 10px; color: #a4a6a6; letter-spacing: 0;}
/* 2023-01-25 RS85 Prestige Update s */
/* crystalBeam */
.RS85_NEW #crystalBeam .section_title { display: block; margin-bottom: 12px; font-family: 'stitle'; font-size: 28px; color: #333; line-height: 1.2; text-align: center;}
.RS85_NEW #crystalBeam .title_desc { margin-bottom: 20px; font-size: 12px;}
.RS85_NEW #crystalBeam .beam_motion_wrap { display: none;}
.RS85_NEW #crystalBeam .comment { display: block; margin-top: 20px;}
/* //2023-01-25 RS85 Prestige Update e */
.RS85_NEW .advanced-intelligence .bcBoxRow figure figcaption { padding-bottom: 30px;}
.RS85_NEW .interventional-solutions .subtit { font-family: "s4"; font-size: 12px; color: #0081c6;}
.RS85_NEW .interventional-solutions .liver .bcImg.img1 img { width: 100%; max-width: 266px;}
.RS85_NEW .interventional-solutions .liver .bcImg.img2 img { width: 100%; max-width: 400px;}
.RS85_NEW .facilitated-workflow .bcBoxRow figure figcaption { padding-bottom: 30px;}
/* 2023-01-25 RS85 Prestige Update s */
.RS85_NEW .interventional-solutions .civco .txt_wrap+.txt_wrap { margin-top: 30px;}
.RS85_NEW .liver-matching .bcSubTitle+.bcBox { padding-top: 0;}
.RS85_NEW .liver-matching>.bcSubTitle { width: 100%; margin-top: 20px; margin-bottom: 10px; padding: 0 15px;}
.RS85_NEW .liver-matching>.bcSubTitle i { font-weight: normal; font-family: 's4';}
/* // 2023-01-25 RS85 Prestige Update e */

/* product notice */
.productview .notice_wrap { padding: 0 15px;}
.productview .notice { max-width: 1240px; padding: 140px 20px 20px; margin: 30px auto 0; background: url(/resources/es/_img/sub/product/product_notice_icon.png) center 30px no-repeat; background-size: 90px; border: 1px solid #d0d0d0; font-size: 12px; line-height: 150%;}
.productview .notice strong { font-weight: bold;}
.productview .notice strong.under { margin-bottom: 1px solid #333;}

@media all and (min-width: 480px) { 
  .br { display: none;}
  .HS60_OB .br { display: block;}
}

@media all and (min-width: 582px) { 
  .bcImgBg.HS70A_01 img { margin-right: -80px;}
  .bcImgBg.rs80A img { margin-right: -80px;}
  .bcImgBg.H60_01 img { margin-right: -80px;}
  .bcBox figure { max-width: 100%;}
  .productview .notice { max-width: 1240px; padding: 20px 20px 20px 170px; margin: 30px auto 0; background: url(/resources/es/_img/sub/product/product_notice_icon.png) 30px center no-repeat; border: 1px solid #d0d0d0; font-size: 16px; line-height: 150%;}
}
@media all and (min-width: 768px) { 
  .bcBoxWrap .small-banner { padding: 20px 20px 0;}
  .addTxt li { position: relative; font-size: 14px; line-height: 1.5; padding: 3px 0px 0px 10px
  }
  .addTxt li:after { content: "*"; font-size: 14px; position: absolute; top: 6px; left: 0px;}
  .tl-xsm { text-align: initial;}
  .pt60aList { margin-top: 40px;}
  .pt60aList li { font-size: 16px;}
  .pt60aList li::before { content: ""; width: 3px; height: 3px; top: 12px;}
  .pt60aList li:nth-child(3) { width: 34%;}
  .videoBox a span.layer { background-size: 86px 86px;}
  .tc-sm { text-align: center !important;}
  .br { display: none;}
  .HS60_OB .br { display: none;}
  .HS60_OB .br-sm { display: block;}
  .bcImg.aniCont img.aniArrow { top: 1%;}
  .benefitTitle { font-size: 54px; margin-top: 108px;}
  .bcSubTitle { font-size: 20px; text-align: left;}
  .bcSubTitle2 { font-size: 18px; text-align: left;}
  .bcSubTitle.large { font-size: 46px; margin-bottom: 18px;}
  /* 2023-12-19 s */
  .bcSubTitle.icon_type{padding-left: 55px;}
  .bcSubTitle.icon_type .ai-logo{width: 41px;}
  .bcSubTitle.icon_center_type .ai-logo{top: -3px; width: 41px; margin-right: 10px;}
  /*// 2023-12-19  e*/
  .benefitTitle+.bcBoxWrap.bg2,
  .benefitTitle+.bcFeatureWrap { margin-top: 60px;}

  .bcBox figure { max-width: 100%;}
  .bcBox .caption,
  .bcBox figcaption { font-size: 16px; line-height: 1.7; text-align: left;}
  .bcBox figure figcaption p { font-size: 16px;}
  .bcBox.img-align figure figcaption p { font-size: 16px;}
  .bcBox figure figcaption p.sub-title { margin-top: 6px; font-size: 16px;}
  .bcBox .bcSubTitle+p { font-size: 16px;}
  .bcBox figure+figure { margin-top: 40px;}
  .bcBoxWrap .sec_inner p,
  .top_area p { font-size: 16px; line-height: 1.7;}
  .bcBox { padding: 60px 40px 0;}
  .bcBox.full_bcBox { padding: 60px 0 0;}
  .bcBox.last { padding-bottom: 60px !important;}
  .bcBox ul.dot { margin: 0
  }
  .bcBox ul.dot li { padding: 0 24px 0 10px !important;}
  .bcBox ul.dot li:before { width: 2px; height: 2px; top: 14px;}
  .bcBox .row { margin: 0 -7px;}
  .bcBox .row.alone { margin: 0 -10px;}
  .bcBox .row:after { content: ""; display: table; clear: both;}
  .bcBox .row figcaption { margin-top: 40px; text-align: left;}
  .bcBox .sm-4 { width: 34%; padding: 0 7px; float: left;}
  .bcBox .sm-8 { width: 66%; padding: 0 7px; float: left; margin: 0;}
  .bcBox .sm-6 { width: 50%; float: left; padding: 0 7px;}
  .bcBox .row.alone .sm-6 { padding: 0 10px;}
  .bcImg.full,
  .bcImg.full_black { margin-left: -40px; margin-right: -40px;}
  .bcImgDesc { font-size: 20px; line-height: 1.2; margin: 18px 0;}
  /* 2022-03-30 추가 s */
  .bcBotText { margin-top: 40px;}
  .bcBotText .title { font-size: 20px;}
  .bcBotText .text { margin-top: 10px; font-size: 16px; line-height: 1.7;}
  /* 2022-03-30 추가 e */

  .HM70A_GI_01 .bcImg.arrow { margin-bottom: 105px;}
  .HM70A_GI_01 .bcImg.arrow:after { content: ""; width: 48px; height: 30px; background: url("/resources/es/_img/sub/product/HM70A_with_Plus_POC/ic_arrow_bottom.gif") no-repeat; background-size: 48px 30px; position: absolute; bottom: -70px; left: 50%; margin-left: -24px;}
  .bcBox.sm-bcImgHalf { padding: 0; display: table;}
  .bcBox.sm-bcImgHalf .bcImg { width: 50%; float: right;}
  .bcBox.sm-bcImgHalf figure { display: table-row;}
  .bcBox.sm-bcImgHalf figure figcaption,
  .bcBox.sm-bcImgHalf figure .bcImg { display: table-cell; width: 50%; margin: 0; padding: 0; float: none; text-align: left;}
  .bcBox.sm-bcImgHalf figure figcaption { padding: 40px; vertical-align: middle;}

  .bcImgBg,
  .bcImg { margin-top: 40px; /*position: relative;*/
  }
  .bcBtnWrap { margin-top: 26px; text-align: left;}
  .bcBtn { padding: 0 30px; height: 43px; font-size: 15px; line-height: 41px; -webkit-border-radius: 43px; -moz-border-radius: 43px; border-radius: 43px; font-family: 's7';}
  .bcBtn+.bcBtn { margin-left: 12px;}
  .btnMore span.more { display: inline-block; background: url('/resources/es/_img/sub/product/ico_arrow.png') right 1px no-repeat; width: 14px; height: 10px; background-size: 8px 10px;}
  .bcTitle { font-size: 46px; /* text-align: center; */
  }
  .bcTitle .sub { font-size: 30px;}
  .bcTitle+figure { margin-top: 24px;}
  .bcImg.SonoVetR3_01 { margin-top: 75px;}
  ul.dot { font-size: 16px; line-height: 30px; margin: 0 -24px;}
  ul.dot li { width: 50%; float: left; padding: 0 24px 0 34px !important;}
  ul.dot li:before { top: 14px; left: 0
  }
  ul.dot.single { margin: 0;}
  ul.dot.single li { width: 100%; float: none; padding-left: 10px !important;}
  ul.dot.single li+li { margin-top: 18px !important;}
  .ic { -webkit-background-size: 200px 200px; background-size: 200px 200px; margin: 0 6px 2px 0;}
  .ic.book { background-position: 0 -50px; width: 19px; height: 14px;}
  .ic.camcoder { background-position: -50px -50px; width: 21px; height: 12px;}
  .ic.camcoder2 { background-position: 0 -88px; width: 21px; height: 12px;}
  .ic.notepad { background-position: -100px -50px; width: 15px; height: 20px;}
  .ic.paper { width: 13px; height: 20px; background-position: -49px -88px; background-size: 200px 200px;}
  .ic.catalog { background-position: -100px -88px; width: 24px; height: 21px; background-size: 200px 200px;}
  .ic.paper2 { background-position: 0 -126px; background-size: 200px 200px;}
  .ic.menu { width: 13px; height: 8px;}
  .icBcf.view27 { -webkit-background-size: 110px 672px; background-size: 110px 672px; width: 110px; height: 112px;}
  .icBcf.view27.type01 { background-position: 0 0;}
  .icBcf.view27.type02 { background-position: 0 -112px;}
  .icBcf.view27.type03 { background-position: 0 -224px;}
  .icBcf.view27.type04 { background-position: 0 -336px;}
  .icBcf.view27.type05 { background-position: 0 -448px;}
  .icBcf.view27.type06 { background-position: 0 -560px;}

  .icBcf { -webkit-background-size: 110px auto; background-size: 110px auto; width: 110px; height: 110px;}
  .icBcf.type01 { background-position: 0 0;}
  .icBcf.type02 { background-position: 0 -110px;}
  .icBcf.type03 { background-position: 0 -220px;}
  .icBcf.type04 { background-position: 0 -330px;}
  .icBcf.type05 { background-position: 0 -440px;}
  .icBcf.type06 { background-position: 0 -550px;}
  .icBcf.type07 { background-position: 0 -660px;}
  .icBcf.type08 { background-position: 0 -770px;}
  .icBcf.view05.type01 { -webkit-background-size: 132px auto; background-size: 132px auto; width: 132px; height: 131px;}

  .bcFeatureItem { margin-top: 34px;}
  .bcFeatureItem .icBcf+.icBcf { margin-left: 48px;}
  .bcImgBg.HS70A_01 img { margin-right: -50px; margin-top: -70px;}
  .bcImgBg.rs80A img { margin-right: -50px; margin-top: -70px;}

  .bcImg-row { margin: 0 -6px;}
  .bcImg-row:after { content: ""; display: table; clear: both;}
  .bcImg.sm-6 { width: 50%; float: left; padding-left: 6px; padding-right: 6px;}

  .bcFeature { padding: 65px 40px;}
  .bcfTitle { padding: 50px 0 40px; font-size: 54px;}
  .bcFeature>ul {}
  .bcFeature>ul:after { content: ""; display: table; clear: both;}
  .bcFeature>ul>li { position: relative; padding: 20px 0 20px 156px; min-height: 152px;}
  .bcFeature>ul>li>i { position: absolute; top: 20px; left: 0;}
  .bcFeature h4 { font-size: 20px; margin-bottom: 14px;}
  .bcFeature p { font-size: 16px; line-height: 30px;}
  .bcFeature.type2 { padding: 0 40px 65px;}
  .bcFeature.type2>ul>li { position: relative; padding: 14px 0 0 150px; min-height: 124px;}
  .bcFeature.type2>ul>li+li { margin-top: 40px;}
  .bcFeature.type2>ul>li>i { display: block; position: absolute; top: 0; left: 0;}
  .bcFeature.type2>ul>li .comment { font-size: 14px;}
  .bcFeature.type2 h4 { display: block; margin-bottom: 10px; margin-left: 0;}
  .bcFeature.type2>p+ul { margin-top: 40px;}
  .bcFeature.type3 { padding: 0 40px 65px;}
  .bcFeature.type3>ul>li { position: relative; padding: 0; min-height: 124px;}
  .bcFeature.type3>ul+ul,
  .bcFeature.type3>ul>li+li { margin-top: 40px;}

  .bcFeatureTableWrap { padding: 0 80px;}
  .bcFeatureTableWrap.row { padding: 0;}
  .bcFeatureTableWrap.last { margin-bottom: 80px;}
  .bcFeatureTableWrap.bcinner { padding: 0; margin: 50px -40px 0; position: relative; z-index: 1;}
  .bcFeatureTableWrap.sm-fix60 { width: 60%; margin-left: auto; margin-right: auto; padding: 0;}
  .bcFeatureTableWrap.ico_list { width: 70%;}
  .bcFeatureTable li>i { margin-bottom: 16px;}
  .bcFeatureTable h4 { font-size: 16px; line-height: 24px;}
  .bcFeatureTable.sm-6 { float: left; width: 50%;}
  .bcFeatureTable.sm-6+.bcFeatureTable.sm-6 { margin-top: 0;}

  .bcFeatureWrap.bcinner { padding: 50px 0;}
  .bcFeature.inline>ul>li { position: relative; padding: 0 0 0 0; min-height: 110px; width: 50%; float: left;}
  .bcFeature.inline>ul>li+li { margin-top: 0;}
  .bcFeature.inline h4 { font-size: 16px; margin-left: 25px;}
  .bcFeature.bcFeatureText { margin: 0 40px 40px; padding: 32px 65px; background-color: #fff;}
  .bcFeature.bcFeatureText ul>li { padding: 0; min-height: 0; margin-top: 34px;}
  .bcFeature.bcFeatureText>i { margin: 0 auto;}
  /* HS70A new */
  .bcBox.HS70A_01_img .bcImg { margin-top: 30px;}
  .bcBox.HS70A_01_img figcaption .bcSubTitle,
  .bcBox.HS70A_01_img figcaption { text-align: center !important;}
  /* HS70A_OB */
  .HS70A_OB .measurement .bcBox.adnex .addTxt li { text-align: center;}
  .bcImg.prev+figcaption { margin-top: 60px;}
  .bcBox .bcSubTitle+p { margin-top: 10px;}
  .bcBox .bcSubTitle2+p { margin-top: 10px;}
  .bcSubTitle.medium { font-size: 30px;}
  .bcBox figure figcaption p.option { font-size: 15px; margin-top: 15px;}
  .GM60_table_01 p.option { font-size: 15px; margin: 10px 0 0 32px;}
  .benefitTitle.small { font-size: 43px;}
  .bcImgSliderWrap { padding-top: 40px; position: relative;}
  .bcImgSliderWrap .bx-pager { top: 10px;}
  .bcImgSliderWrap .bx-pager-item .bx-pager-link { width: 20px; height: 20px; border-radius: 50%; text-indent: -9999px;}
  .bcImgSliderWrap.dotType .bx-controls { height: 50px
  }
  .bcImgSliderWrap.dotType .bx-pager { line-height: 30px;}
  .bcImgSliderWrap.dotType .bx-pager-item { display: inline-block; vertical-align: middle;}
  .bcImgSliderWrap.dotType .bx-pager-item+.bx-pager-item { margin-left: 5px;}
  .bcImgSliderWrap.dotType .bx-pager-link { display: block; width: 20px; line-height: 20px; height: 20px; border-radius: 50%; font-weight: bold;}
  .HS70A_22_bg { background-image: url(/resources/es/_img/sub/product/HS70A_GI/bg_HS70A_22_sm.png); -webkit-background-size: 284px auto; background-size: 284px auto;}
  .bcImg.for-video .btn-play { width: 116px; height: 116px; margin: -58px 0 0 -58px; -webkit-background-size: 116px 116px; background-size: 116px 116px;}
  .bcImg.type-m { margin-top: 60px;}
  .benefitTitle.mb { margin-bottom: 40px;}
  .bcImg.CereTom_02 { background-image: url(/resources/es/_img/sub/product/CERETOM/bg_CereTom_02_sm.png)
  }
  .bcBoxDescWrap { padding: 0 40px 45px;}
  .bcBoxDescRow { margin: 0 -2px;}
  .bcBoxDescRow+.bcBoxDescRow { margin-top: 30px;}
  .bcBoxDescRow:after { content: ""; display: table; clear: both;}
  .bcBoxDesc { margin-top: 0; padding: 5px 2px 20px; width: 50%; float: left;}
  .bcBoxDesc.single { width: 100%;}
  .bcBoxDesc h5 { font-size: 20px; padding: 0 30px; line-height: 74px;}
  .bcBoxDesc .dot { padding: 5px 30px 20px;}
  .bcBoxDesc .dot li { float: none; width: 100%; line-height: 30px; font-size: 16px; padding-left: 16px !important; padding-right: 0 !important;}
  .bcBoxDescWrap.CereTom_05 .bcBoxDesc.resizeBoxH { background: #f6f6f6; width: 49.5%; margin-right: 1%;}
  .bcBoxDescWrap.CereTom_05 .bcBoxDesc.resizeBoxH:nth-child(even) { margin-right: 0;}
  .graphWrap { margin-top: 40px;}
  .graphWrap p { font-size: 20px; line-height: 28px;}
  .graphDesc { padding: 16px 30px; margin-top: 0;}
  .graphDesc+.graphDesc { margin-top: 40px;}
  .graphDesc h5 { font-size: 16px; line-height: 24px; margin-bottom: 5px;}
  .graphDesc ul li { font-size: 16px; line-height: 24px;}
  .graphDesc .line { width: 48px; height: 12px; -webkit-border-radius: 3px; -moz-border-radius: 6px; border-radius: 6px; margin-right: 20px;}
  .graphWrap .gatten { padding-left: 48px;}
  .graphWrap .gatten:before { width: 35px; height: 35px;}
  .bcImg.G80_06_toggle { height: 498px;}
  .ic-G80 { background: url(/resources/es/_img/sub/product/GC80/GC80_06_other_sm_off.png) no-repeat 0 0; background-size: auto 498px; width: 238px; height: 238px;}
  .ic-G80.center.on,
  .ic-G80.center { background: url(/resources/es/_img/sub/product/GC80/GC80_06_01_sm_off.png) no-repeat 0 0; background-size: auto 302px; width: 302px; height: 302px; margin-left: -151px; margin-top: -151px;}
  .ic-G80.type2 { background-position: 0 0; top: 0; left: 50%; margin-left: -344px;}
  .ic-G80.type3 { background-position: -430px 0; top: 0; right: 50%; margin-right: -344px;}
  .ic-G80.type4 { background-position: 0 -259px; bottom: 0; left: 50%; margin-left: -344px;}
  .ic-G80.type5 { background-position: -430px -259px; bottom: 0; right: 50%; margin-right: -344px;}
  .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GC80/GC80_06_other_sm_on.png);}

  .G80_06_toggle.GF50 .ic-G80.type2 { background-position: 0 0; margin-left: -344px;}
  .G80_06_toggle.GF50 .ic-G80.type3 { background-position: -450px 0; margin-right: -344px;}
  .G80_06_toggle.GF50 .ic-G80.type4 { background-position: 0 -250px; margin-left: -344px;}
  .G80_06_toggle.GF50 .ic-G80.type5 { background-position: -450px -250px; margin-right: -344px;}
  .G80_06_toggle.GF50 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_01_sm_off.png); background-size: auto 302px;}
  .G80_06_toggle.GF50 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_other_sm_off.png); background-size: auto 489px;}
  .G80_06_toggle.GF50 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_other_sm_on.png);}

  .G80_06_toggle.GF50.GR40 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_01_sm_off.png); background-size: auto 302px;}
  .G80_06_toggle.GF50.GR40 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_other_sm_off.png); background-size: auto 489px;}
  .G80_06_toggle.GF50.GR40 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_other_sm_on.png);}
  .G80_06_toggle.GF50.GU60 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_01_off.png); background-size: auto 302px;}
  .G80_06_toggle.GF50.GU60 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_other_sm_off.png); background-size: auto 489px;}
  .G80_06_toggle.GF50.GU60 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_other_sm_on.png);}
  .G80_06_toggle.GF50.GM60 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_01_off.png); background-size: auto 302px;}
  .G80_06_toggle.GF50.GM60 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_other_sm_off.png); background-size: auto 489px;}
  .G80_06_toggle.GF50.GM60 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_other_sm_on.png);}
  .G80_06_toggle.GF50.GC85 .ic-G80.center { background-size: auto 302px;}
  .G80_06_toggle.GF50.GC85 .ic-G80 { background-size: auto 489px;}

  /* view_x06 */
  .GM60A_01_imgdesc { margin: 0 -12px;}
  .GM60A_01_imgdesc li { float: left; width: 50%; padding: 12px;}
  .GM60A_01_imgdesc li:first-child { margin-top: -12px;}
  .GM60_table_01 thead th:first-child { width: 31%;}
  .table table th,
  .table table td { padding: 16px 30px; font-size: 16px; line-height: 24px;}
  .table table th { font-family: 's8';}
  .bcBtnWrap { margin-top: 3px;}
  .bcBtnWrap .bcBtn { margin-top: 18px;}
  .bcBox .quotation { font-size: 18px; line-height: 32px; margin: 14px 0 !important;}
  .bcBox .talk { font-size: 46px;}
  .bcImg.mt { margin-top: 32px;}
  .btn-play-wrap { margin-top: -90px;}
  .btn-play-wrap p { font-size: 46px; line-height: 54px;}
  .app-info { font-size: 16px; line-height: 32px; margin-top: 32px;}
  .app-info span.android,
  .app-info span.iOS { background: url(/resources/es/_img/sub/product/WS80A_with_Elite_OB/ic_app_sm.png) no-repeat 0 0; background-size: 69px 22px;}
  .app-info span.android { width: 19px; height: 22px;}
  .app-info span.iOS { background-position: -52px 0; width: 17px; height: 22px;}
  .app-info span.scol { height: 16px; margin-bottom: 0;}
  .app-info span+span { margin-left: 15px;}

  .bcImgBg.WS80A_06 img { width: 80%;}
  .bcBtnWrap i.br+.bcBtn { margin-left: 12px;}
  .bcBoxSlider { padding-top: 40px; padding-bottom: 40px;}
  .bcBoxSlider .bx-pager { top: 40px; right: 40px;}
  .bcBoxSlider .bx-pager-item .bx-pager-link { width: 20px; height: 20px; border-radius: 50%; color: #fff; text-indent: -9999px;}
  .bcBoxSlider .bx-pager-item .bx-pager-link.active { color: #000;}
  .GM60_table_01 p.option { margin: 10px 0 0 60px;}

  /*HS50*/
  .HS50_OB_icon .icBcf { -webkit-background-size: 110px auto; background-size: 110px auto; width: 110px; height: 111px;}
  .HS50_OB_icon .icBcf.type01 { background-position: 0 0;}
  .HS50_OB_icon .icBcf.type02 { background-position: 0 -112px;}
  .HS50_OB_icon .icBcf.type03 { background-position: 0 -224px;}
  .HS50_OB_icon .icBcf.type04 { background-position: 0 -335px;}
  .HS50_OB_icon .icBcf.type05 { background-position: 0 -449px;}
  .HS50_OB_icon .icBcf.type06 { background-position: 0 -560px;}
  .HS50_OB_icon .icBcf.type07 { background-position: 0 -672px;}
  /* 20180525 */
  .productview.HS50_OB .healthStep { background: url('/resources/es/_img/sub/product/HS50_OB/HS50_OB_01_bg_sm.jpg') no-repeat 100%; background-color: #f2f2f2; padding: 110px 0 110px 0;}
  .productview.HS50_OB .healthStep .subTxt { line-height: 1.78; font-size: 18px
  }
  /*.productview.HS50_OB .healthBox .benefitTitle em {left:15px; font-size:25px;margin-right:30px;width:auto}*/
  .productview.HS50_OB .healthBox .benefitTitle em { left: 15px; font-size: 18px; margin-right: 30px; width: auto
  }
  .productview.HS50_OB .healthBox .benefitTitle em:before { display: block; content: ''; background-image: url('/resources/product/wh_HS50_es/healthStep_ico2.png'); background-repeat: no-repeat; margin-left: -5px; background-size: auto auto
  }
  .productview.HS50_OB .healthBox .benefitTitle>span { width: auto
  }
  .productview.HS50_OB .healthBox { padding: 100px 0 60px 0
  }
  .productview.HS50_OB .healthBox .benefitTitle { margin: 0 auto; padding-left: 145px; width: calc(100% - 80px);}
  .productview.HS50_OB .healthBox.step01 .benefitTitle em { margin-top: 23px
  }
  /*.productview.HS50_OB .healthBox.step01 .benefitTitle em:before {background-position:0 0;width:112px;height:102px}*/
  .productview.HS50_OB .healthBox.step01 .benefitTitle em:before { background-position: 0 0; width: 91px; height: 85px
  }
  .productview.HS50_OB .healthBox.step02 .benefitTitle em { margin-top: -20px
  }
  /*.productview.HS50_OB .healthBox.step02 .benefitTitle em:before {background-position:-140px 0;width:104px;height:96px;margin-bottom:20px}*/
  .productview.HS50_OB .healthBox.step02 .benefitTitle em:before { background-position: -140px 0; width: 88px; height: 79px; margin-bottom: 20px
  }
  .productview.HS50_OB .healthBox.step03 .benefitTitle em { margin-top: -40px
  }
  /*.productview.HS50_OB .healthBox.step03 .benefitTitle em:before {background-position:-280px 0;width:116px;height:94px;margin-bottom:20px}*/
  .productview.HS50_OB .healthBox.step03 .benefitTitle em:before { background-position: -274px 0; width: 96px; height: 77px; margin-bottom: 20px
  }
  .productview.HS50_OB .healthBox.step04 .benefitTitle em { margin-top: -45px
  }
  /*.productview.HS50_OB .healthBox.step04 .benefitTitle em:before {background-position:-420px 0;width:94px;height:94px;margin-bottom:20px}*/
  .productview.HS50_OB .healthBox.step04 .benefitTitle em:before { background-position: -420px 0; width: 77px; height: 77px; margin-bottom: 20px
  }
  .productview.HS50_OB .healthBox.step05 .benefitTitle em { margin-top: 5px; color: #a2b4dc
  }
  /*.productview.HS50_OB .healthBox.step05 .benefitTitle em:before {background-position:-560px 0;width:100px;height:84px;margin-bottom:20px}*/
  .productview.HS50_OB .healthBox.step05 .benefitTitle em:before { background-position: -544px 0; width: 84px; height: 70px; margin-bottom: 20px
  }
  .productview.HS50_OB .healthBox.step06 .bcBox+.bcBox { padding-top: 100px;}
  .productview.HS50_OB .healthBox.step06 .benefitTitle em { margin-top: 0px; color: #aba0cd
  }
  .productview.HS50_OB .healthBox.step06 .bcImg { margin: 0 0 40px 0
  }
  /*.productview.HS50_OB .healthBox.step06 .benefitTitle em:before {background-position:-700px 0;width:64px;height:98px;margin-bottom:20px}*/
  .productview.HS50_OB .healthBox.step06 .benefitTitle em:before { background-position: -675px 0; width: 55px; height: 81px; margin-bottom: 20px
  }
  .productview.HS50_OB .healthBox.step08 .benefitTitle em:before { background-position: -545px 0; width: 82px; height: 77px;}
  .productview.HS50_OB .healthBox.step08 .bcImg p { font-size: 16px;}
  .productview.HS50_OB .healthBox.step09 .benefitTitle em:before { background-position: -675px 0; width: 55px; height: 81px; margin-left: 5px; margin-bottom: 20px;}
  .bcBoxWrap.ty2 { padding-bottom: 40px
  }
  .productview.HS50_OB .healthBox.step03 .benefitTitle { padding-left: 130px;}
  .productview.HS50_OB .healthBox .bgT02 { padding-bottom: 30px
  }
  .productview.HS50_OB .healthBox.step05 { padding-bottom: 10px
  }
  .productview.HS50_OB .healthBox.step05 .bcBox.type2 .bcImg { margin: 25px 0 40px 0
  }
  .productview.HS50_OB .healthBox.step05 .benefitTitle { margin-bottom: 40px;}
  .productview.HS50_OB .healthBox.step05 .bcBox figcaption p { margin-bottom: 40px;}
  .productview.HS50_OB .hellomom .tit { font-size: 24px;}
  .productview.HS50_OB .hellomom .tit span { margin-top: 8px; font-size: 22px;}
  .productview.HS50_OB .hellomom .desc { margin-top: 20px; font-size: 16px;}
  .productview.HS50_OB .hellomom .bcImg { width: 398px; margin-top: 40px
  }
  .productview.HS50_OB .healthBox.step07 .bcBox p { font-size: 16px; line-height: 30px;}
  .productview.HS50_OB .healthBox.step08 .option { font-size: 13px;}
  .productview.HS50_OB .healthBox.step09 .option { font-size: 13px;}
  .productview.HS50_OB .healthBox .bcBox { padding-top: 60px
  }
  .productview.HS50_OB .systemWrap { margin-top: 30px; font-size: 13px; line-height: 1.7; padding: 0 40px
  }
  .productview.HS50_OB .bcBoxWrap.type2 .bcBox.last { padding-bottom: 0 !important
  }
  /*HS60*/
  .HS60_OB .bcImg.lineChart { height: 364px !important; background: #ececec url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_sm.jpg') center 0 no-repeat; background-size: 688px; text-align: center
  }
  .HS60_OB .bcImg.lineChart .gwrap { position: relative; width: 520px; margin: 0px auto; padding: 0px;}
  .HS60_OB .bcImg.lineChart .up { width: 373px; height: 132px; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_up.png') no-repeat; background-size: 373px; background-position: 0px 131px; z-index: 1
  }
  .HS60_OB .bcImg.lineChart .down { width: 97px; height: 131px; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_down.png') no-repeat; background-size: 97px; background-position: 0px -131px; z-index: 1
  }
  /* 180515 */
  .HS60_OB .bcSubTitle { text-align: center;}
  .HS60_OB .bcBox .caption,
  .HS60_OB .bcBox figcaption { text-align: center;}
  .HS60_OB .text_box p { font-size: 16px;}
  .HS60_OB .section3 .text_box p { font-size: 14px;}
  .HS60_OB .section3 { padding-bottom: 88%; background: url('/resources/es/_img/sub/product/HS60_OB/HS60_OB_02_sm.jpg') 0 0 no-repeat; background-size: cover;}
  .HS60_OB .section3 h3 { margin: 12.5% auto 0;}
  .HS60_OB .section3 .text_wrap { height: 123px;}
  .productview.HS60_OB .hellomom .tit { font-size: 24px;}
  .productview.HS60_OB .hellomom .tit span { margin-top: 8px; font-size: 22px;}
  .productview.HS60_OB .hellomom .desc { margin-top: 20px; font-size: 16px;}
  .productview.HS60_OB .hellomom .bcImg { width: 398px; margin-top: 40px
  }
  .productview.HS60_OB .bcBox.hellomom figcaption { text-align: left;}
  .HS60_OB .section9 .bcImg { width: 56.119%;}
  .HS60_OB .bcBtnWrap { text-align: center;}
  .HS60_OB .section8 figcaption ul li,
  .HS60_OB .section9 figcaption ul li { font-size: 13px;}
  .HS60_OB .section12 figcaption { text-align: left;}
  .HS60_OB .section12 .option li { font-size: 13px;}
  .HS60_OB .section12 .comment li { font-size: 13px;}


  /*GC70*/
  .GC70 .bcBox.cnt-align-c figure:after { content: ""; display: table; clear: both;}
  .GC70 .bcBox.cnt-align-c { width: auto; margin: 0 auto;}
  .GC70 .bcBox .desc { text-align: left; margin-top: 0;}
  .GC70 .bcBox .desc li { text-align: left; margin-bottom: 30px;}
  .GC70 .bcBox.img-align.cnt-align-c figure .bcImg { float: right; width: 50%; margin: 0; padding: 0 !important;}
  .GC70 .bcBox.img-align.cnt-align-c figure figcaption { float: left; width: 50%; margin: 0; padding: 0 !important; text-align: left;}
  .GC70 .fs14 { font-size: 14px; margin-top: 5px;}
  .GC70 .info { font-size: 16px; margin-top: 20px;}
  .GC70_06 .part { padding: 0;}
  .GC70_06 .part2 .bcImg img { max-width: 630px;}
  .GC70_06 .part2 .bcImg { margin-top: 30px;}
  .GC70 .GC70_06 .part2 .bcSubTitle { margin-top: 40px;}
  /* RS85 */
  .t_disclamer { font-size: 14px; line-height: 1.75; margin: 70px auto 0;}
  .RS85_R .mg_l { margin-left: 30px
  }
  /* RS80_EVO */
  .RS80_EVO .bcBoxWrap.sec3 .mg_l { font-size: 16px;}
  .RS80_EVO .bcBoxWrap.sec3 .mg_l strong { font-size: 18px; font-weight: bold;}
  .RS80_EVO .bcBoxWrap.sec3 .mg_l .sub-title { margin-bottom: 10px; font-size: 16px;}
  .RS80_EVO .slide_page .point_wrp { width: 55%;}
  .RS80_EVO .benefitWrap .bcBoxWrap.type1.last figcaption:last-child .bcSubTitle { margin-top: 60px
  }
  .RS80_EVO .benefitWrap .bcBox .small { font-size: 12px;}
  .RS80_EVO .benefitWrap .bcBox .info { font-size: 16px; line-height: 1.7;}
  .RS80_EVO .mobild_txt dt { margin-top: 60px; font-size: 20px; text-align: left;}
  .RS80_EVO .mobild_txt dd { margin-top: 10px; font-size: 16px;}
  .RS80_EVO .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align:last-child .bcImg.prev+figcaption { margin-bottom: 60px;}
  .RS80_EVO .bcTitle { font-size: 54px;}
  .RS80_EVO .bcBox.last { padding: 100px 40px 30px !important
  }
  .RS80_EVO .bcBox.img-left2.last { padding-top: 60px !important
  }
  .RS80_EVO .benefitWrap .benefit .benefitTitle img { width: auto;}
  .RS80_EVO .lineTitle { padding: 0 0 25px; font-size: 16px;}
  .RS80_EVO .RS80_EVO_bg1 .bcBox { padding: 25px 15px 155px 35%;}
  .RS80_EVO .RS80_EVO_bg1 .bcImg { margin-top: 0;}
  .RS80_EVO .RS80_EVO_bg2 .bcBox { padding-top: 586px;}
  .RS80_EVO .bcBoxWrap .bcBox.top { padding-top: 100px;}
  .RS80_EVO .bcBox .boxText { bottom: 30px; width: 100%; padding: 15px 30px; font-size: 16px; line-height: 1.4
  }
  .RS80_EVO .bcBox .boxText strong { font-size: 32px;}
  .RS80_EVO .bcBoxWrap.sec1>.bcBox { padding-top: 100px; padding-bottom: 60px;}
  .RS80_EVO .bcBoxWrap.sec1 figure { margin-top: 24px;}
  .RS80_EVO .bcBoxWrap.sec3 { padding-bottom: 80px;}
  .RS80_EVO .bcBoxWrap.sec4 figure.content { margin-top: 70px;}
  .RS80_EVO .bcBoxRow.sec5 .bcBox figure figcaption { padding-bottom: 60px;}
  .RS80_EVO .bcBoxRow.sec5 .addTxt li { font-size: 12px;}
  .RS80_EVO .bcBoxWrap.sec6 { padding-bottom: 60px;}
  .RS80_EVO .bcBoxWrap.sec6 .bcBox { padding-top: 60px;}
  .RS80_EVO .bcBoxWrap.sec6 .bcImg { margin-top: 60px;}
	/* 2024-03-04 video change s */
  .RS80_EVO .benefitWrap .bcBox .video_area {padding: 0 0 0.5%;}
  .RS80_EVO .benefitWrap .bcBox .video_area video{max-width: 100%;}
  /* //2024-03-04 video change e */
  .RS80_EVO .bcBoxWrap.sec6 .bcBtnWrap .ic { display: inline-block;}
  .RS80_EVO .bcBoxWrap.sec6 figcaption .small { margin-top: 35px;}
  .RS80_EVO .bcBoxWrap.sec6 .bcBtnWrap { margin-top: 30px;}
  .RS80_EVO .bcBoxWrap.sec7 { padding-bottom: 120px;}
  .RS80_EVO .bcBoxWrap.sec8 { padding-bottom: 80px;}
  .RS80_EVO .bcBoxWrap.sec9{margin-top: 80px; padding-bottom: 80px;} 

  /* RS85_NEW */
  .RS85_NEW .section { padding-bottom: 60px;}
  .RS85_NEW .section .section_subtitle { margin-bottom: 24px; font-size: 48px;}
  .RS85_NEW .section .bcBox.head { padding-top: 60px; padding-bottom: 30px;}
  .RS85_NEW .bcSubTitle.icon .icon-ai,
  .RS85_NEW .subtit.icon .icon-ai { width: 44px; margin-top: -16px;}
  .RS85_NEW .bcSubTitle.icon,
  .RS85_NEW .subtit.icon { padding-left: 53px;}
  /* 2023-01-25 RS85 Prestige Update s */
  .bcBox figure figcaption p.has_icon { padding-left: 53px;}
  .bcBox figure figcaption p.has_icon .icon-ai { width: 44px;}
  /* //2023-01-25 RS85 Prestige Update e */
  .RS85_NEW .slide_page .point_wrp { width: 55%;}
  .RS85_NEW .benefitWrap .bcBoxWrap.type1.last figcaption:last-child .bcSubTitle { margin-top: 60px
  }
  .RS85_NEW .benefitWrap .bcBox .small { font-size: 12px;}
  .RS85_NEW .benefitWrap .bcBox .info { font-size: 16px; line-height: 1.7;}
  .RS85_NEW .mobild_txt dt { margin-top: 60px; font-size: 20px; text-align: left;}
  .RS85_NEW .mobild_txt dd { margin-top: 10px; font-size: 16px;}
  .RS85_NEW .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align:last-child .bcImg.prev+figcaption { margin-bottom: 60px;}
  .RS85_NEW .bcTitle { font-size: 58px;}
  .RS85_NEW .bcBox.last { padding: 100px 40px 30px !important
  }
  .RS85_NEW .bcBox.img-left2.last { padding-top: 60px !important
  }
  .RS85_NEW .lineTitle { padding: 0 0 25px; font-size: 16px;}
  .RS85_NEW .bcBoxWrap .bcBox.top { padding-top: 100px;}
  .RS85_NEW .bcBox .boxText { bottom: 30px; width: 100%; padding: 15px 30px; font-size: 16px; line-height: 1.4
  }
  .RS85_NEW .bcBox .boxText strong { font-size: 32px;}
  .RS85_NEW .btn_wrap .bcBtn { width: 190px; height: 45px; font-size: 15px;}
  .RS85_NEW .advanced-diagnostics { padding-bottom: 0;}
  #contents .RS85_NEW .advanced-diagnostics .inner { padding: 60px 0 0;}
  .RS85_NEW .advanced-diagnostics .cont { padding: 0 40px;}
  .RS85_NEW .advanced-diagnostics .section_title { margin-bottom: 24px; font-size: 54px; letter-spacing: .01em;}
  .RS85_NEW .advanced-diagnostics .title_desc { margin-top: 0; margin-bottom: 35px;}
  .RS85_NEW .title_desc { font-size: 16px; line-height: 1.7;}
  .RS85_NEW .advanced-diagnostics .tit_box li { padding-left: 10px; font-size: 14px; text-indent: -8px;}
  .RS85_NEW .advanced-diagnostics .cont .tit_box { padding-bottom: 160px;}
  .RS85_NEW .advanced-diagnostics .sec_bg .big_icon { position: absolute; left: 50%; top: -130px; width: 100%; max-width: 768px; transform: translateX(-50%);}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap { bottom: 17px;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li { float: left; position: relative; width: 33.3%; margin-bottom: 0; border-bottom: none;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li:after { position: absolute; left: 0; top: 20px; width: 1px; height: 180px; background-color: #707375; content: '';}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li:first-child:after { display: none;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon_txt { float: none; width: auto; height: 85px; padding-left: 0; padding-bottom: 20px; text-align: center;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon_txt h4 { font-size: 20px;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon_txt p { font-size: 20px;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon_box { float: none; width: auto; text-align: center;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon01 { width: 79px; height: 124px; background-image: url('/resources/es/_img/sub/product/RS85_NEW/advanced-diagnostics/crystal-icon-gpu-lg.png');}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon02 { width: 62px; height: 124px; background-image: url('/resources/es/_img/sub/product/RS85_NEW/advanced-diagnostics/crystal-icon-processing-lg.png');}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon03 { width: 105px; height: 124px; background-image: url('/resources/es/_img/sub/product/RS85_NEW/advanced-diagnostics/crystal-icon-data-lg.png');}
  .RS85_NEW .advanced-diagnostics .comment { font-size: 14px;}
  /* 2023-01-25 RS85 Prestige Update s */
  .RS85_NEW #crystalBeam .section_title { margin-bottom: 24px; font-size: 54px; letter-spacing: .01em;}
  .RS85_NEW #crystalBeam .title_desc { margin-top: 0; margin-bottom: 35px; line-height: 1.7; font-size: 16px;}

  /* //2023-01-25 RS85 Prestige Update e */
  .RS85_NEW .advanced-intelligence .bcBoxRow figure figcaption { padding-bottom: 60px;}
  .RS85_NEW .interventional-solutions .subtit { font-size: 16px;}
  .RS85_NEW .interventional-solutions .bcSubTitle { font-size: 40px;}
  .RS85_NEW .interventional-solutions .bcBox .row { margin: 0;}
  .RS85_NEW .facilitated-workflow .bcBoxRow figure figcaption { padding-bottom: 60px;}
}
@media all and (min-width: 1024px) { 
  .bcBoxWrap .small-banner { box-sizing: border-box; width: 1024px; padding: 20px 0 0; margin: 0 auto;}
  .pt60aList li { font-size: 18px; width: 50%;}
  .pt60aList li::before { content: ""; width: 3px; height: 3px; top: 12px;}
  .pt60aList li:nth-child(3) { width: 100%;}

  .videoBox a span.layer { background-size: 95px 95px;}
  .tc-sm { text-align: initial !important;}
  .tc-md { text-align: center !important;}
  .tl-md { text-align: left !important;}
  .bcImg.aniCont img.aniArrow { left: 39%; top: 1.5%;}
  .benefitTitle { font-size: 54px;}
  .bcSubTitle { font-size: 20px; /* text-align: center; */
    position: relative;}
  .bcSubTitle2 { font-size: 20px;}
  .bcSubTitle.large { font-size: 48px; margin-bottom: 24px;}
  /* 2022-10-21 아이콘 노출방식 수정 s */
  .bcSubTitle.halfBox_icon_title .icon { width: 90px;}
  /* 2022-10-21 아이콘 노출방식 수정 e */
  .bcSubTitle.icon-1 { padding-left: 90px; padding-top: 20px; position: relative;}
  .bcSubTitle.icon-1:before { content: ""; display: inline-block; position: absolute; bottom: 0; /* 2022-10-20 GC85 개발 적용 전 수정 */
    left: 0; width: 86px; height: 64px; background-image: url(/resources/es/_img/sub/product/GM85/GM85_GI_cont_icon_01.png);}
  .bcSubTitle.icon-2 { padding-left: 80px; padding-top: 20px; position: relative;}
  .bcSubTitle.icon-2:before { content: ""; display: inline-block; position: absolute; bottom: 0; left: 0; width: 63px; height: 61px; background-image: url(/resources/es/_img/sub/product/GM85/GM85_GI_cont_icon_02.png);}
  .bcSubTitle.icon-3 { padding-left: 90px; padding-top: 20px; position: relative;}
  .bcSubTitle.icon-3:before { content: ""; display: inline-block; position: absolute; bottom: 0; left: 0; width: 71px; height: 52px; background-image: url(/resources/es/_img/sub/product/GM85/GM85_GI_cont_icon_03.png);}
  .bcSubTitle.icon-4 { padding-left: 90px; padding-top: 20px; position: relative;}
  .bcSubTitle.icon-4:before { content: ""; display: inline-block; position: absolute; bottom: 0; left: 0; width: 91px; height: 67px; background-image: url(/resources/es/_img/sub/product/GM85/GM85_GI_cont_icon_04.png);}
  .bcBox figure { max-width: initial;}
  .bcBox .caption,
  .bcBox figcaption { font-size: 18px; line-height: 1.778; margin: 0 auto; text-align: center;}
  .bcBox figure figcaption p { font-size: 18px;}
  .bcBox.img-align figure figcaption p { font-size: 18px;}
  .bcBox figure figcaption p.sub-title { font-size: 16px;}
  .bcBox .bcSubTitle+p { font-size: 18px;}
  .bcBoxWrap .sec_inner p { font-size: 18px; line-height: 1.778; margin: 0 auto; text-align: center;}
  .top_area p,
  .bcBox .caption,
  .bcBox figcaption { font-size: 18px; line-height: 1.778; margin: 0 auto; text-align: center;}
  .md-line-3 { height: 96px
  }
  .md-line-4 { height: 128px
  }
  .md-line-5 { height: 160px
  }
  .md-line-6 { height: 192px
  }
  .md-line-8 { height: 225px
  }
  .md-line-9 { height: 288px
  }
  .md-line-10 { height: 320px
  }
  ul.dash { margin-top: 0 !important;}
  .bcBoxRow { overflow: hidden; margin: 0 -40px; padding-left: 30px; padding-right: 30px;}
  .bcBox.md-6 { width: 50%; float: left; padding-left: 40px; padding-right: 40px;}
  .bcBox.md-6 .bcSubTitle { text-align: left;}
  .bcBox.md-6 .bcSubTitle2 { text-align: left;}
  .bcBox.md-6 .caption,
  .bcBox.md-6 figcaption { text-align: left;}
  .bcBox .strong { margin-top: 24px;}
  .bcBox { padding-left: 30px; padding-right: 30px;}
  .bcBox ul.dot li:before { width: 4px; height: 4px; top: 14px;}
  .bcImgBg img,
  .bcImg img { width: auto; max-width: 100%;}
  .bcImg.full,
  .bcImg.full_black { margin-left: -30px; margin-right: -30px;}
  /* 2022-03-30 추가 s */
  .bcBotText .text { font-size: 18px;}
  /* 2022-03-30 추가 e */
  .bcImgDesc { font-size: 22px; margin: 23px 0;}
  .bcBox .row { margin: 0 -7px;}
  .bcBox .row.alone { margin: 0 -40px;}
  .bcBox .row:after { content: ""; display: table; clear: both;}
  .bcBox .row figcaption { margin-top: 40px; text-align: left;}
  .bcBox .row figcaption.mgt { margin-top: 105px;}
  .bcBox .md-4 { width: 34%; padding: 0 7px; float: left;}
  .bcBox .md-8 { width: 66%; padding: 0 7px; float: left; margin: 0;}
  .bcBox .md-6 { width: 50%; float: left; padding: 0 7px;}
  .bcBox .row.alone .md-6 { padding: 0 40px;}
  .bcBox.right_box { float: right;}
  .bcBox.left_box { float: left;}
  ul.dot { font-size: 18px; line-height: 32px; margin: 0; min-height: 224px;}
  ul.dot li { width: 100%; float: none; padding: 0 0 0 10px !important;}
  ul.dot li:before { top: 15px; left: 0px;}
  #contents .privacyWrap ul.dot {min-height: 0;}/* 2023 spain website */

  .bcBox .row.alone figcaption.ACCUVIX_01 { padding-top: 70px;}
  .HS60_OB .br,
  .HS60_OB .br-sm { display: none;}
  .HS60_OB .br-md { display: block;}
  .bcImg.md-6 { width: 50%; float: left; padding-left: 6px; padding-right: 6px;}
  .bcImg-row.ACCUVIX_02 { margin: 0 -40px;}
  .ACCUVIX_02 .bcImg.md-6 { padding-left: 40px; padding-right: 40px;}
  .bcImg-row.HM70A_GI_01 { margin: 0 -24px;}
  .bcImg-row { margin: 0 -40px;}
  .bcImg-row .md-6 { padding-left: 40px; padding-right: 40px;}
  .bcImgSliderWrap { padding-top: 30px; position: relative;}
  .bcImgSliderWrap .bx-pager { top: 0px; height: 15px; line-height: 15px
  }
  .HM70A_GI_01 .bcImg.md-6 { padding-left: 24px; padding-right: 24px;}
  .HM70A_GI_01 .bcImg.arrow { position: relative;}
  .HM70A_GI_01 .bcImg.arrow:after { content: ""; width: 24px; height: 40px; display: block; position: absolute; top: 50%; bottom: auto; left: auto; margin-left: 0; margin-top: 0; right: -12px; background: url(/resources/es/_img/sub/product/HM70A_GI/HM70A_GI_arrow_md.jpg) no-repeat;}
  .HM70A_GI_01 .bcImg.arrow { margin-bottom: 0;}
  .bcBox.md-bcImgHalf { padding: 0; display: table;}
  .bcBox.md-bcImgHalf .bcImg { width: 50%; float: right;}
  .bcBox.md-bcImgHalf figure { display: table-row;}
  .bcBox.md-bcImgHalf figure figcaption,
  .bcBox.md-bcImgHalf figure .bcImg { display: table-cell; width: 50%; margin: 0; padding: 65px 40px; float: none; text-align: left;}
  .bcBox.md-bcImgHalf figure figcaption { padding: 40px; vertical-align: middle;}

  .icBcf.view24 { display: block; -webkit-background-size: 110px auto; background-size: 110px auto; width: 110px; height: 110px;}
  .icBcf.view24.type01 { background-position: 0 0;}
  .icBcf.view24.type02 { background-position: 0 -110px;}
  .bcImgBg.HS70A_01 { position: relative;}
  .bcImgBg.rs80A { position: relative;}
  .bcImgBg.HS70A_01 img { position: absolute; top: -236px; right: -310px; margin: 0; width: auto;}
  .bcImgBg.rs80A img { position: absolute; top: -236px; right: -209px; margin: 0; width: 50%;}
  .bcImg.HS70A_01 { text-align: left; background-color: #ececec; margin-left: 0; margin-right: 0;}
  .bcImg.HS70A_01 img { margin-left: 30px;}
  .bcImgBg.H60_01 { position: relative;}
  .bcImgBg.H60_01 img { position: absolute; top: -155px; right: -250px; margin: 0; width: auto;}
  .bcImgBg.HS70A_01.EK07_img img { top: -95px;}
  .bcFeature { padding: 0px 32px 65px;}
  .bcfTitle { padding: 95px 0 51px; font-size: 58px;}
  .bcFeature>ul { margin: 0 -32px;}
  .bcFeature>ul:after { content: ""; display: table; clear: both;}
  .bcFeature>ul>li { float: left; width: 50%; position: relative; padding: 32px 32px 32px 175px; min-height: 152px;}
  .bcFeature>ul>li>i { position: absolute; top: 32px; left: 32px;}
  .bcFeature h4 { font-size: 22px; margin-bottom: 14px;}
  .bcFeature p { font-size: 18px; line-height: 32px;}
  .bcFeature.list_thre ul li { width: 33.33%;}
  .bcFeature.list_thre.type2>ul>li { padding: 0 10px 0 150px;}
  .bcFeature.list_thre.type2>ul>li>i { left: 20px;}
  .bcFeature.type2 { padding: 0 40px 65px;}
  .bcFeature.type2>ul { margin: 0 -32px;}
  .bcFeature.type2>ul+ul { margin-top: 60px;}
  .bcFeature.type2>ul>li { position: relative; padding: 0 32px 0 182px; min-height: 124px;}
  .bcFeature.type2>ul>li+li { margin-top: 0;}
  .bcFeature.type2>ul>li>i { display: block; position: absolute; top: 0; left: 32px;}
  .bcFeature.type2>ul>li .comment { font-size: 16px;}
  .bcFeature.type2>p+ul { margin-top: 50px;}

  .bcFeature.type2.md-single>ul>li { float: none; width: 100%; min-height: 110px;}
  .bcFeature.type2.md-single>ul>li>i { margin-bottom: 0; top: 50%; margin-top: -55px;}
  .bcFeature.type2.md-single>ul>li+li { margin-top: 60px;}
  .bcFeature.type2.md-single>ul>li.md-line1-vam { padding-top: 16px; padding-bottom: 16px;}
  .bcFeature.type2.md-single>ul>li.md-line2-vam { padding-top: 32px; padding-bottom: 32px;}

  .bcFeature.type3 { padding: 0 32px 65px;}
  .bcFeature.type3>ul>li { position: relative; padding: 0 32px; min-height: 124px; width: 33.3333333333%; border-right: 1px solid #e1e1e1;}
  .brde_none { border: none !important;}
  .bcFeature.type3>ul+ul,
  .bcFeature.type3>ul>li+li { margin-top: 0;}
  .bcFeature.type3>ul>li+li { border-left: 1px solid #e1e1e1; margin-left: -1px;}

  .bcFeatureTable li>i { margin-bottom: 24px;}
  .bcFeatureTable h4 { font-size: 18px; line-height: 28px;}
  .bcFeatureTableWrap.bcinner { margin: 40px -40px 0; position: relative; z-index: 1;}
  .bcFeatureTable.md-padding { padding: 0 30px;}
  .bcFeatureTableWrap.md-fix50 { width: 50%; float: left; margin-top: -15px;}
  .icBcf.view03-1 { margin-bottom: 10px;}

  .bcFeature.inline>ul { margin: 0;}
  .bcFeature.inline>ul>li { width: auto; float: none;}
  .bcFeature.inline>ul>li+li { margin-top: 25px;}
  .bcFeature.inline h4 { font-size: 18px; margin-left: 25px;}
  .bcFeature.inline.SonoAceX6_01 { display: table; width: 100%;}
  .bcFeature.inline.SonoAceX6_01 ul { display: table-row;}
  .bcFeature.inline.SonoAceX6_01 li { display: table-cell; float: none;}
  .bcFeature.inline.SonoAceX6_01 h4 { margin-left: 10px; margin-bottom: 0;}
  figcaption .bcFeatureWrap.bcinner { padding-top: 30px; padding-bottom: 0;}
  .bcFeature.bcFeatureText { margin: 0 33px 70px; padding: 36px 0; background-color: #fff;}
  .bcFeature.bcFeatureText .bcfText { display: table; margin-top: 40px;}
  .bcFeature.bcFeatureText ul { margin: 0; display: table-row;}
  .bcFeature.bcFeatureText ul>li { float: none; width: auto; display: table-cell; padding: 0 30px;}
  .bcFeature.bcFeatureText>i { margin: 0 auto;}
  .bcFeatureTableWrap.SonoAceR3_01 { margin-top: 40px; width: 100%; padding: 0; margin-left: -25px;}
  .bcFeatureTableWrap.SonoAceR3_01 li { text-align: left;}
  .bcFeatureTableWrap.view-md { display: table !important
  }
  .bcFeatureTableWrap.ico_list { width: 50%; margin: 60px auto 0;}
  .A35_OB .bcBox .row figcaption.interval02 { padding-top: 65px !important;}
  .bcBox .row figcaption.interval01 { padding-top: 50px !important;}
  .bcBox .row figcaption.interval02 { padding-top: 100px !important;}
  .bcBox .row figcaption.interval03 { padding-top: 130px !important;}
  .bcBox .row figcaption.interval04 { padding-top: 75px !important;}
  .interval_m01 { margin-top: -40px !important;}
  .HM70A_with_Plus_GI .interval { padding-top: 45px !important;}
  .HM70A_with_Plus_OB .alg_ct { margin-left: 125px !important;}
  .HM70A_with_Plus_OB .interval { padding-top: 55px !important;}
  .Accuvix_XG_GI .interval { padding-top: 55px !important;}
  .Accuvix_XG_GI .interval_tw { padding-top: 60px !important;}
  .Accuvix_XG_OB .interval { padding-top: 50px !important;}
  .Accuvix_XG_OB .interval_tw { padding-top: 70px !important;}
  .PT60A_POC .interval { padding-top: 55px !important;}
  .H60_GI .interval { padding-top: 55px !important;}
  .HS70A_CV .interval { margin-top: 0 !important;}
  .bcBtnWrap.pc_agn { text-align: left !important;}
  .md-6 .bcBtn { padding: 0 14px; height: 43px; font-size: 15px; line-height: 41px; -webkit-border-radius: 43px; -moz-border-radius: 43px; border-radius: 43px; font-family: 's7';}
  .md-6 .bcBtn+.bcBtn { margin-left: 2px;}
  .bcBox .row.alone { max-width: none;}
  .bcBox .row.alone .md-6 { margin-top: 0;}
  .bcBox .md-8 .md-6 { padding-left: 5px; padding-right: 5px;}
  .HS70A_22_bg { background-image: url(/resources/es/_img/sub/product/HS70A_GI/bg_HS70A_22_sm.png); -webkit-background-size: 284px auto; background-size: 284px auto;}
  .bcImg.for-video .btn-play { width: 94px; height: 94px; margin: -47px 0 0 -47px; -webkit-background-size: 94px 94px; background-size: 94px 94px;}
  .bcImg.type-m { margin-top: 60px;}
  .benefitTitle.mb { margin-bottom: 50px;}
  .benefitTitle+.bcBox.img-align { margin-top: 50px;}
  .btn-play-wrap { margin-top: -87px;}
  .btn-play-wrap p { font-size: 58px; line-height: 70px; color: #fff; font-family: 's7';}
  .bcBox.img-align { padding: 0;}
  .bcBox.img-align.pdn { padding: 60px 40px 70px;}
  .bcBox.img-align.pt { padding-top: 70px;}
  .bcBox.img-align.pb { padding-bottom: 70px;}
  .bcBox.img-align figure:after { content: ""; display: table; clear: both;}
  .bcBox.img-align figure figcaption:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0;}
  .bcBox.img-align figure figcaption { width: 50%; margin: 0; padding: 0 32px !important; text-align: left;}
  .bcBox.img-align figure figcaption .caption { text-align: left;}
  .bcBox.img-align figure figcaption .text-va-m { vertical-align: middle; display: inline-block; width: 98%; white-space: nowrap;}
  .bcBox.img-align figure figcaption .text-va-m p,
  .bcBox.img-align figure figcaption .text-va-m .bcSubTitle,
  .bcBox.img-align figure figcaption .text-va-m .bcSubTitle2 { text-align: left !important; white-space: normal
  }
  .bcBox.img-align figure figcaption .text-va-t { vertical-align: top; display: inline-block; width: 98%; white-space: nowrap;}
  .bcBox.img-align figure figcaption .text-va-t p { text-align: left !important; white-space: normal
  }
  .productview.RS85_R .benefitWrap .benefit .text-va-t .bcSubTitle { margin-top: 0;}

  .bcBox.img-align figure .bcImg { width: 50%; margin: 0; padding: 0;}
  .bcBox.img-align figure .bcImg.img-va:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 1px;}
  .bcBox.img-align figure .bcImg.img-va { white-space: nowrap;}
  .bcBox.img-align .img-va-m { vertical-align: middle; display: inline-block; width: 99%;}

  .bcBox.img-align.img-right figure figcaption { float: left;}
  .bcBox.img-align.img-right figure .bcImg { float: right; padding: 0 !important;}
  .bcBox.img-align.img-left figure figcaption { float: right;}
  .bcBox.img-align.img-left figure .bcImg { float: left; padding: 0 !important;}
  .bcBox.img-align.img-left2 figure figcaption { float: right; width: 50%; text-align: left;}
  .bcBox.img-align.img-left2 figure figcaption .text-va-m { text-align: left;}
  .bcBox.img-align.img-left2 figure .bcImg { float: left; width: 50%;}

  .bcImgLine {}
  .bcImgLine:after { content: ""; display: table; clear: both;}
  .bcImgLine .bcImg { float: left; width: 50%;}

  .CereTom_01 { padding: 35px 0 110px !important;}
  .CereTom_01:after { content: ""; display: table; clear: both;}
  .CereTom_01 figcaption { float: left; text-align: left; width: 576px !important; padding: 0 0 0 32px !important;}
  .CereTom_01 .bcImg { float: right; width: 448px !important; padding: 0 !important;}
  .CereTom_04 { background: url(/resources/es/_img/sub/product/CERETOM/bg_CereTom_04_md.jpg) no-repeat right top;}
  .graphInner:after { content: ""; display: table; clear: both;}
  .graph { float: left; width: 50%;}
  .graphDescWrap { float: right; width: 50%; padding-left: 30px; padding-top: 14px;}
  .graphWrap { margin-top: 40px;}
  .graphWrap p { font-size: 22px; line-height: 28px; margin-top: 10px;}
  .graphDesc { padding: 12px 16px; margin-top: 0;}
  .graphDesc+.graphDesc { margin-top: 10px;}
  .graphDesc h5 { font-size: 14px; line-height: 22px; margin-bottom: 5px;}
  .graphDesc ul li { font-size: 12px; line-height: 20px;}
  .graphDesc .line { width: 38px; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-right: 14px;}
  .graphWrap .gstrong { font-size: 12px; line-height: 20px;}
  .graphWrap .gatten { padding-left: 36px; font-size: 12px; line-height: 20px;}
  .graphWrap .gatten:before { width: 27px; height: 27px;}
  .maparea { position: relative;}
  .bcBoxDescWrap { padding: 0;}
  .bcBoxDesc { display: none; position: absolute; width: 368px; margin-top: 0; padding: 0; -webkit-box-shadow: 13px 13px 18px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: 13px 13px 18px 0px rgba(0, 0, 0, 0.35); box-shadow: 13px 13px 18px 0px rgba(0, 0, 0, 0.35);}
  .bcBoxDesc h5 { position: relative;}
  .bcBoxDesc h5 a.close { display: block; position: absolute; top: 50%; right: 26px; margin-top: -10px; background: url(/resources/es/_img/sub/product/btn_bcBoxDesc_close.png) no-repeat 0 0; width: 20px; height: 20px; text-indent: -9999px; font-size: 0; line-height: 0;}
  .bcBoxDesc.single { width: 383px;}
  .bcBoxDescWrap.CereTom_05 { padding: 0;}
  .bcBoxDescWrap.CereTom_05 h5 { padding-left: 12px; padding-right: 12px;}
  .bcBoxDescWrap.CereTom_05 .bcBoxDesc .dot { padding-left: 12px; padding-right: 12px;}
  .bcBoxDescWrap.CereTom_05 .bcBoxDescRow { margin: 0;}
  .bcBoxDescWrap.CereTom_05 .bcBoxDescRow+.bcBoxDescRow { margin-top: 0;}
  .bcBoxDescWrap.CereTom_05 .bcBoxDescRow:after { content: ""; display: table; clear: both;}
  .bcBoxDescWrap.CereTom_05 .bcBoxDesc { margin-top: 0; padding-left: 0; padding-right: 0; width: 368px; float: none;}
  .bcBoxDescWrap.CereTom_05 .bcBoxDesc.resizeBoxH { width: 368px;}

  .bcBox.GC80_07 { background: url(/resources/es/_img/sub/product/GC80/bg_GC80_07_md.jpg) no-repeat right bottom;}
  .bcBox.GC80_07:after { content: ""; display: table; clear: both;}
  .bcBox.GC80_07 figcaption { margin-top: 50px; width: 430px; float: left; text-align: left;}
  .bcBox.GC80_07 .bcImg { float: right; width: 594px;}
  .bcBox.GC80_07.GM60A_bg { background: url(/resources/es/_img/sub/product/GM60A/bg_GM60A_07_md.jpg) no-repeat right bottom;}
  .GC80_10 .benefitTitle { position: relative; z-index: 1;}
  .GC80_10 .bcBox { position: relative; z-index: 0;}
  .GC80_10 .bcBox figcaption { position: absolute; z-index: 1; top: 40px; left: 32px; text-align: left;}
  .GC80_10 .bcBox .bcImg { position: relative; z-index: 0; margin-top: -160px;}
  .bcImg.G80_06_toggle { height: 686px;}
  .ic-G80 { background: url(/resources/es/_img/sub/product/GC80/GC80_06_other_md_off.png) no-repeat 0 0; background-size: auto 686px; width: 332px; height: 332px;}
  .ic-G80.center.on,
  .ic-G80.center { background: url(/resources/es/_img/sub/product/GC80/GC80_06_01_md_off.png) no-repeat 0 0; background-size: auto 420px; width: 420px; height: 420px; margin-left: -210px; margin-top: -210px;}
  .ic-G80.type2 { background-position: 0 -4px; top: 0; left: 50%; margin-left: -480px;}
  .ic-G80.type3 { background-position: -628px -4px; top: 0; right: 50%; margin-right: -480px;}
  .ic-G80.type4 { background-position: 0 -353px; bottom: 0; left: 50%; margin-left: -480px;}
  .ic-G80.type5 { background-position: -628px -353px; bottom: 0; right: 50%; margin-right: -480px;}
  .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GC80/GC80_06_other_md_on.png);}
  .G80_06_toggle.GF50 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_01_md_off.png); background-size: auto 420px;}
  .G80_06_toggle.GF50 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_other_md_off.png); background-size: auto 682px;}
  .G80_06_toggle.GF50 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_other_md_on.png);}
  .G80_06_toggle.GF50 .ic-G80.type2 { background-position: 0 0; margin-left: -480px;}
  .G80_06_toggle.GF50 .ic-G80.type3 { background-position: -628px 0; margin-right: -480px;}
  .G80_06_toggle.GF50 .ic-G80.type4 { background-position: 0 -349px; margin-left: -480px;}
  .G80_06_toggle.GF50 .ic-G80.type5 { background-position: -628px -349px; margin-right: -480px;}
  .G80_06_toggle.GF50.GR40 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_01_md_off.png); background-size: auto 420px;}
  .G80_06_toggle.GF50.GR40 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_other_md_off.png); background-size: auto 682px;}
  .G80_06_toggle.GF50.GR40 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_other_md_on.png);}
  .G80_06_toggle.GF50.GU60 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_01_md_off.png); background-size: auto 420px;}
  .G80_06_toggle.GF50.GU60 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_other_md_off.png); background-size: auto 682px;}
  .G80_06_toggle.GF50.GU60 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_other_md_on.png);}
  .G80_06_toggle.GF50.GM60 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_01_md_off.png); background-size: auto 420px;}
  .G80_06_toggle.GF50.GM60 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_other_md_off.png); background-size: auto 682px;}
  .G80_06_toggle.GF50.GM60 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_other_md_on.png);}
  .G80_06_toggle.GF50.GC85 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_01_off.png); background-size: auto 420px;}
  .G80_06_toggle.GF50.GC85 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_other_off.png); background-size: auto 682px;}
  .G80_06_toggle.GF50.GC85 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_other_on.png);}
  /* .G80_06_toggle.GF50 .ic-G80.type5{background-position:-188px -105px;} */
  .bcBoxDesc.single { width: auto !important;}

  /* view_x06 */
  .GM60A_01 { min-height: 680px; background: url(/resources/es/_img/sub/product/GM60A/GM60_01_md.png) no-repeat 0 0;}
  .GM60A_01 .GM60A_01_textdesc { text-align: left; margin: 260px 0 178px 498px; width: 462px; padding-left: 32px; float: none;}
  .GM60A_01_imgdesc { margin: 0 -15px;}
  .GM60A_01_imgdesc:before,
  .GM60A_01_imgdesc:after { content: ""; display: table; clear: both;}
  .GM60A_01_imgdesc li { float: left; width: 33.33333333333%; padding: 15px;}
  .GM60A_01_imgdesc li:first-child { margin-top: 0;}
  .GM60_table_01 thead th:first-child { width: 33.333333333333%;}
  .table table th,
  .table table td { padding: 16px 60px; font-size: 18px; line-height: 30px;}
  .table table th { font-family: 's4';}
  .img-align .btn-play-wrap { margin-top: -118px;}
  .img-align .btn-play-wrap p { font-size: 52px; line-height: 66px;}
  .bcBox .quotation { font-size: 20px; line-height: 34px; margin: 24px 0 !important;}
  .bcBox .talk { font-size: 52px;}
  .bcImg.mt { margin-top: 32px;}
  .btn-play-wrap { margin-top: -90px;}
  .btn-play-wrap p { font-size: 46px; line-height: 54px;}
  .app-info { font-size: 16px; line-height: 32px; margin-top: 32px;}
  .app-info span.android,
  .app-info span.iOS { background: url(/resources/es/_img/sub/product/WS80A_with_Elite_OB/ic_app_sm.png) no-repeat 0 0; background-size: 69px 22px;}
  .app-info span.android { width: 19px; height: 22px;}
  .app-info span.iOS { background-position: -52px 0; width: 17px; height: 22px;}
  .app-info span.scol { height: 16px; margin-bottom: 0;}
  .app-info span+span { margin-left: 15px;}

  .bcImgBg.WS80A_06 img { width: auto; right: -30px; top: -56px;}
  .bcBtnWrap i.br+.bcBtn { margin-left: 0;}
  .md-last { padding-bottom: 60px;}
  .bcBoxSlider { padding-top: 0; padding-bottom: 0;}
  .bcBoxSlider .bx-pager { bottom: 40px; left: 40px; top: inherit; right: inherit;}
  .RS80A_03 { padding-top: 36px !important;}
  .RS80A_02 { padding-top: 18px !important;}
  .videoBox { margin-top: 50px;}
  .bcBox figure figcaption p.option { font-size: 12px;}
  /*HS50*/
  .HS50_OB_bg1 { background: #f5f5f5 url('/resources/es/_img/sub/product/HS50_OB/HS50_OB_03_bg_lg.jpg') center top no-repeat; background-size: 115%
  }
  /* 20180525 */
  .productview.HS50_OB .healthStep { background: url('/resources/es/_img/sub/product/HS50_OB/HS50_OB_01_bg_lg.jpg') no-repeat 100%; background-color: #f2f2f2; padding: 95px 0 70px 0;}
  .productview.HS50_OB .healthBox .benefitTitle { top: -60px; text-align: center
  }
  .productview.HS50_OB .healthBox { padding: 125px 0 65px 0
  }
  .productview.HS50_OB .healthBox .benefitTitle { margin: 0 auto; padding-left: 145px; width: calc(100% - 80px);}
  .productview.HS50_OB .healthBox .benefitTitle em { margin-right: 40px
  }
  .productview.HS50_OB .healthBox .benefitTitle>span { text-align: center
  }
  /*.productview.HS50_OB .healthBox .bcBoxWrap.type2 {background:#f6f6f6}*/
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 { background: #fff
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcBox { padding-top: 0
  }
  /*.productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg {background:#050100;text-align:center}*/
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg { background: #fff; text-align: center
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcBox .text-va-m { margin-top: 0
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd { padding: 40px 0; display: inline-block
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd img { float: none
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd p { text-align: center; color: #fff; margin-top: 30px; font-size: 20px; display: block
  }
  .productview.HS50_OB .healthBox.step01 { padding-bottom: 60px
  }
  .productview.HS50_OB .healthBox.step01 .bcBox:after { content: ''; display: block; clear: both;}
  .productview.HS50_OB .healthBox.step01 figure { width: 45%; margin-top: 0;}
  .productview.HS50_OB .healthBox.step01 figure.left { float: left;}
  .productview.HS50_OB .healthBox.step01 figure.right { float: right;}
  .productview.HS50_OB .healthBox.step01 .bcSubTitle { text-align: left;}
  .productview.HS50_OB .healthBox.step01 p { text-align: left;}
  .productview.HS50_OB .healthBox.step03 .benefitTitle+.bcBoxWrap.type2 { margin-top: 60px
  }
  .productview.HS50_OB .healthBox.step03 { padding-bottom: 0
  }
  .productview.HS50_OB .healthBox.step04 .bgT02 .bcBox { padding-bottom: 60px
  }
  .productview.HS50_OB .healthBox.step04 .benefitTitle em,
  .productview.HS50_OB .healthBox.step05 .benefitTitle em { margin-top: -45px
  }
  .productview.HS50_OB .healthBox.step04 .bgT02 .bcBox { padding-top: 60px
  }
  .productview.HS50_OB .healthBox.step05 { position: relative; padding-top: 125px; padding-bottom: 60px;}
  .productview.HS50_OB .healthBox.step05 .bcBox .bcImg img { width: auto;}
  .productview.HS50_OB .healthBox.step05 .transducer_img img { width: 80%; margin-left: 20%;}
  .productview.HS50_OB .healthBox.step05 .transducer_img { position: absolute; right: 0; bottom: 0;}
  .productview.HS50_OB .healthBox.step06 .bcBox { overflow: hidden;}
  .productview.HS50_OB .healthBox.step06 .bcBox+.bcBox { padding-top: 120px;}
  .productview.HS50_OB .healthBox.step06 .bcImg { float: left; width: 48%;}
  .productview.HS50_OB .healthBox.step06 .bcImg.img_fr { float: right;}
  .productview.HS50_OB .healthBox.step06 .tl { float: left;}
  .productview.HS50_OB .healthBox.step06 .benefitTitle em { margin-top: -50px
  }
  .productview.HS50_OB .healthBox.step06 .bcBox.type2 { padding: 0 40px; margin-top: -30px
  }
  .productview.HS50_OB .healthBox.step06 .bcBox.type2 .bcSubTitle { text-align: center
  }
  .productview.HS70A_OB .hellomom { /*margin-top: 60px;*/
  }
  .productview.HS70A_OB .hellomom::before,
  .productview.HS70A_OB .hellomom::after { display: table; clear: both; content: ''
  }
  .productview.HS70A_OB .hellomom figcaption { float: left; width: 680px; line-height: 1; text-align: left;}
  .productview.HS50_OB .hellomom .tit {}
  .productview.HS50_OB .hellomom .tit span {}
  .productview.HS50_OB .hellomom .desc {}
  .productview.HS50_OB .hellomom .bcImg { float: right; margin: 0
  }

  .productview.HS50_OB .hellomom { /*margin-top: 60px;*/
  }
  .productview.HS50_OB .hellomom::before,
  .productview.HS50_OB .hellomom::after { display: table; clear: both; content: ''
  }
  .productview.HS50_OB .hellomom figcaption { float: left; width: 680px; line-height: 1; text-align: left;}
  .productview.HS50_OB .hellomom .tit {}
  .productview.HS50_OB .hellomom .tit span {}
  .productview.HS50_OB .hellomom .desc {}
  .productview.HS50_OB .hellomom .bcImg { float: right; margin: 0
  }
  .productview.HS50_OB .bcBoxWrap.bg.type2 .bcBox.img-align.pdn { padding-left: 0; padding-right: 0
  }
  .productview.HS50_OB .healthBox.step07 .bcFeature>ul { display: none;}
  .productview.HS50_OB .healthBox.step08 .option { margin-top: 25px; font-size: 14px;}
  .productview.HS50_OB .healthBox.step08 .bcImg p { width: 580px; margin: 10px auto 0; font-size: 18px;}
  .productview.HS50_OB .healthBox.step08 .bcImg .comment { width: 580px; padding-top: 3px; margin: 0 auto;}
  .productview.HS50_OB .healthBox.step08 .bcImg a { width: 580px; margin: 0 auto;}
  .productview.HS50_OB .healthBox.step09 .option { margin-top: 25px; font-size: 14px;}
  /*HS60*/
  .HS60_OB .bcImg.lineChart { position: relative; height: 460px !important; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_md.jpg') center 0 no-repeat
  }
  .HS60_OB .bcImg.lineChart .gwrap { position: relative; width: 655px; margin: 0px auto; padding: 0px;}
  .HS60_OB .bcImg.lineChart .up { width: 465px; height: 165px; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_up.png') no-repeat; background-size: 468px; background-position: 0px 165px; z-index: 1
  }
  .HS60_OB .bcImg.lineChart .down { width: 122px; height: 165px; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_down.png') no-repeat; background-size: 121px; background-position: 0px -165px; z-index: 1
  }
  /* 180515 */
  .HS60_OB .bcBox { position: relative; overflow: hidden; margin-bottom: 90px;}
  .HS60_OB .section_tit { margin: 90px 0 4.8125%;}
  .HS60_OB .sec_box.box01 { float: left; padding: 0 75px 0 120px;}
  .HS60_OB .ccc_logo { width: auto;}
  .HS60_OB .sec_box.box02 { float: left; width: 50%;}
  .HS60_OB .text_box { text-align: left;}
  .HS60_OB .section1 .benefitTitle { margin-bottom: 70px;}
  .HS60_OB .section3 { padding-bottom: 43%; background: url('/resources/es/_img/sub/product/HS60_OB/HS60_OB_02_lg.jpg') center center no-repeat; background-size: cover; text-align: center;}
  .HS60_OB .section3 h3 { width: auto; margin: 110px 0 0 0;}
  .HS60_OB .section3 .text_wrap { width: 48.25%; height: 120px; bottom: 140px;}
  .HS60_OB .section3 .text_box { padding: 4.6875% 4.6875% 4.6875% 23%;}
  .HS60_OB .section4 .bcBox:after { content: ''; display: block; clear: both;}
  .HS60_OB .section4 figure { width: 45%; margin-top: 40px;}
  .HS60_OB .section4 figure.left { float: left;}
  .HS60_OB .section4 figure.right { float: right;}
  .HS60_OB .section4 .bcSubTitle { text-align: left;}
  .HS60_OB .section4 figcaption p { text-align: left;}
  .HS60_OB .section5 figcaption,
  .HS60_OB .section6 figcaption { float: left; width: 39%; margin-top: 7.375%; text-align: left;}
  .HS60_OB .section6 figcaption { width: 40%;}
  .HS60_OB .section6 .bcBox figcaption .text-va-m { margin-bottom: 0;}
  .HS60_OB .section6 .bcBox figcaption .text-va-m:first-child { margin-bottom: 12%;}
  .HS60_OB .section5 .bcSubTitle,
  .HS60_OB .section6 .bcSubTitle,
  .HS60_OB .section7 .bcSubTitle { text-align: left;}
  .HS60_OB .section5 .bcImg,
  .HS60_OB .section6 .bcImg { float: right;}
  .productview.HS60_OB .hellomom .tit {}
  .productview.HS60_OB .hellomom .tit span {}
  .productview.HS60_OB .hellomom .desc {}
  .productview.HS60_OB .hellomom .bcImg { float: right; margin: 0
  }

  .productview.HS60_OB .hellomom { /*margin-top: 60px;*/
  }
  .productview.HS60_OB .hellomom::before,
  .productview.HS60_OB .hellomom::after { display: table; clear: both; content: ''
  }
  .productview.HS60_OB .hellomom figcaption { float: left; width: 680px; line-height: 1; text-align: left;}
  .productview.HS60_OB .hellomom .tit {}
  .productview.HS60_OB .hellomom .tit span {}
  .productview.HS60_OB .hellomom .desc {}
  .productview.HS60_OB .hellomom .bcImg { float: right; margin: 0
  }
  .productview.HS60_OB .hellomom .bcImg img { width: auto;}
  .HS60_OB .section7 .bcBox figure { float: right; width: 48%; text-align: left;}
  .HS60_OB .section7 .bcBox figure.first { float: left;}
  .HS60_OB .section7 .bcBox figure+figure { margin-top: 0;}
  .HS60_OB .section7 figcaption { text-align: left;}
  .HS60_OB .section7 .bcSubTitle+p { min-height: 230px;}
  .HS60_OB .section11 .bcFeature ul { display: none;}
  .HS60_OB .section9 .bcImg { width: auto;}
  .HS60_OB .section9 .bcImg img { width: auto;}
  .HS60_OB .section9 .section_tit { margin-top: 90px;}
  .HS60_OB .section9 .bcSubTitle.section_tit { margin-top: 50px;}
  .HS60_OB .section5 .bcBox:before { width: 87px; margin-left: -80px; background-position: -88px 0;}
  .HS60_OB .section6 .bcBox:before { width: 90px; margin-left: -80px; background-position: -193px 0;}
  .HS60_OB .section7 .bcBox:before { width: 108px; margin-left: -80px; background-position: -296px 0;}
  .HS60_OB .section8 .bcBox:before { width: 116px; margin-left: -80px; background-position: -415px 0;}
  .HS60_OB .section12 .bcBox:before { width: 82px; margin-left: -80px; background-position: -540px 0;}
  .HS60_OB .section10 .bcBox { margin-top: 70px;}
  .HS60_OB .section10 .bcImg { overflow: hidden;}
  .HS60_OB .section10 .bcImg img { float: right; width: 48%;}
  .HS60_OB .section10 .bcImg img:first-child { float: left; margin-right: 4%;}
  .HS60_OB .section11 img { width: 80%; margin: 0 auto 70px;}
  .HS60_OB .section12 .bcBox:after { content: ''; display: block; clear: both;}
  .HS60_OB .section12 figure { float: left; width: 48%;}
  .HS60_OB .section12 figure.last { float: right;}
  .HS60_OB .section12 figure.tc { width: 100%; float: none;}
  .HS60_OB .section12 .bcImg img { width: 100%;}
  .HS60_OB .section12 .option li { margin-top: 25px; font-size: 14px;}
  .HS60_OB .section12 .comment li { font-size: 14px;}
  .bcBox.img-align.img-left2 figure .bcImg .fd-slider { margin: 0px auto
  }
  .HS60_OB .text_box { margin-bottom: 35px;}
  .HS60_OB .sec_box.box01 { margin-bottom: 0;}
  .HS60_OB .section8 figcaption ul li,
  .HS60_OB .section9 figcaption ul li { font-size: 14px;}
  /* HS70A Prime */
  .HS70A_GI .interval { margin-top: 10px !important;}
  .HS70A_GI .interval2 { margin-top: 40px !important;}
  /* HS70A_OB */
  .HS70A_OB .measurement .bcBox.adnex .addTxt { margin-top: 20px;}
  .productview.HS70A_OB .hellomom { /*margin-top: 60px;*/
  }
  .productview.HS70A_OB .hellomom::before,
  .productview.HS70A_OB .hellomom::after { display: table; clear: both; content: ''
  }
  .productview.HS70A_OB .hellomom figcaption { float: left; width: 680px; line-height: 1; text-align: left;}
  .productview.HS70A_OB .hellomom .tit {}
  .productview.HS70A_OB .hellomom .tit span {}
  .productview.HS70A_OB .hellomom .desc {}
  .productview.HS70A_OB .hellomom .bcImg { float: right; margin: 0
  }

  .productview.HS70A_O .hellomom { /*margin-top: 60px;*/
  }
  .productview.HS70A_O .hellomom::before,
  .productview.HS70A_O .hellomom::after { display: table; clear: both; content: ''
  }
  .productview.HS70A_O .hellomom figcaption { float: left; width: 680px; line-height: 1; text-align: left;}
  .productview.HS70A_O .hellomom .tit {}
  .productview.HS70A_O .hellomom .tit span {}
  .productview.HS70A_O .hellomom .desc {}
  .productview.HS70A_O .hellomom .bcImg { float: right; margin: 0
  }
  /*GC70*/
  .bcBox.GC70_02 { background: url('/resources/es/_img/sub/product/GC70/bg_GC70_02_md.jpg') no-repeat right bottom;}
  .bcBox.GC70_02:after { content: ""; display: table; clear: both;}
  .bcBox.GC70_02 figcaption { margin-top: 50px; width: 520px; float: left; text-align: left;}
  .bcBox.GC70_02 .bcImg { float: right; width: 594px;}
  .GC70 .bcBox.cnt-align-c { width: 870px; margin: 0 auto;}
  .GC70 .bcBox .desc li { margin-bottom: 30px; text-align: left;}
  .GC70 .part .bcImg { margin-top: 20px;}
  .GC70 .part { float: left;}
  .GC70_06 .part1 { width: 60%;}
  .GC70_06 .part2 { width: 40%; margin-top: 145px;}
  .GC70_01 .bcImg img { max-width: 100%;}
  .GC70_06 .part2 .bcImg img { max-width: 100%;}
  .GC70_06 .part2 .bcImg { margin-top: 20px;}
  .GC70 .GC70_06 .part2 .bcSubTitle { margin-top: 0px;}
  /* RS85 */
  .RS85_R .videoBox { margin-top: 0
  }
  .RS85_R .mg_l { margin-left: 30px
  }
  /* RS80_EVO */
  .RS80_EVO .videoBox { margin-top: 0
  }
  .RS80_EVO .benefitWrap .benefit .text-va-t .bcSubTitle { margin-top: 0;}
  .RS80_EVO .bcBox.img-align { padding-top: 70px;}
  .RS80_EVO .bcSubTitle.icon-ai { padding-left: 70px;}
  .RS80_EVO .bcSubTitle.icon-ai .icon { width: 60px; bottom: -5px;}
  .RS80_EVO .bcSubTitle.icon-big { padding-top: 0; padding-left: 121px;}
  .RS80_EVO .bcSubTitle.icon-big .icon { width: 106px; bottom: -5px;}
  .RS80_EVO .bcSubTitle.icon-big+p { margin-top: 16px;}
  .RS80_EVO .benefitWrap .bcBoxWrap.type1.last figcaption:last-child .bcSubTitle { margin-top: 0
  }
  .RS80_EVO .benefitWrap .bcBoxWrap.type1.last figcaption:last-child .bcSubTitle+p+.bcSubTitle { margin-top: 60px
  }
  .RS80_EVO .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align { padding-top: 0;}
  .RS80_EVO .benefitWrap .bcBox .small { font-size: 14px;}
  .RS80_EVO .benefitWrap .bcBox .info { font-size: 14px; line-height: 1.778;}
  .RS80_EVO .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align:last-child .bcImg.prev+figcaption { margin-bottom: 0;}
  .RS80_EVO .bcBoxWrap.sec1 figcaption p,
  .RS80_EVO .bcBoxWrap.sec6 figcaption p,
  .RS80_EVO .bcBox.top figcaption p { margin-left: 40px; margin-right: 40px;}
  .RS80_EVO .bcTitle { font-size: 58px;}
  .RS80_EVO .RS80_EVO_bg1 { background: #eaeaea url('../../../resources/es/_img/sub/product/RS80_EVO/beyond-bg-md.jpg') left center no-repeat; background-size: cover;}
  .RS80_EVO .RS80_EVO_bg1 .bcBox { padding: 0;}
  .RS80_EVO .RS80_EVO_bg1 .bcImg { overflow: hidden; text-align: right; margin: 0; padding: 80px 0;}
  .RS80_EVO .RS80_EVO_bg1 .bcImg img { float: right;}
  .RS80_EVO .RS80_EVO_bg2 { background-position: top center;}
  .RS80_EVO .RS80_EVO_bg2 .bcBox { padding-top: 767px;}
  .RS80_EVO .lineTitle { padding: 0 0 25px; font-size: 18px; font-family: 's7'
  }
  .RS80_EVO .bcBoxWrap .bcBox.top { padding-top: 90px;}
  .RS80_EVO .bcBoxWrap .bcBox.top figure { margin-top: 34px;}
  .RS80_EVO .bcBox.last { padding: 45px 0 45px !important
  }
  .RS80_EVO .bcBox .boxText { bottom: 40px; width: 45%;}
  .RS80_EVO .bcBoxWrap.sec1 figure { margin-top: 34px;}
  .RS80_EVO .bcBoxWrap.sec2 .bcBox { position: relative;}
  .RS80_EVO .bcBoxWrap.sec3 .bcBox.img .bcImg { margin-top: 60px;}
  .RS80_EVO .bcBoxWrap.sec3>.bcBox+.bcBoxRow { margin-top: 40px;}
  .RS80_EVO .bcBoxWrap.sec3 .mg_l { padding-top: 25px;}
  .RS80_EVO .bcBoxWrap.sec4 figure.content { margin-top: 90px;}
  .RS80_EVO .bcBoxRow.sec5 .bcBox figure figcaption { padding-bottom: 0;}
  .RS80_EVO .bcBoxWrap.sec6 { padding-bottom: 80px;}
  .RS80_EVO .bcBoxWrap.sec6 figcaption .small { margin-top: 50px;}
  .RS80_EVO .bcBoxWrap.sec6 .bcImg { margin-top: 90px;}
  .RS80_EVO .bcBoxWrap.sec6 .bcBox { padding-top: 100px;}
  .RS80_EVO .bcBoxWrap.sec6 .bcBtnWrap { margin-top: 50px;}
  .RS80_EVO .bcBoxWrap.sec7 { padding-bottom: 120px;}
  .RS80_EVO .bcBoxWrap.sec8 .sdetect-breast .bcImg { margin-top: 150px;}
  .RS80_EVO .bcBoxWrap.sec10 { padding: 90px 0 160px;}
  /* 2024-03-04 video change s */
	.RS80_EVO .benefitWrap .bcBox .video_area {padding: 60px 30px;}
	.RS80_EVO .benefitWrap .bcBox .video_area video{max-width: 80%;}
	/* //2024-03-04 video change e */

  /* RS85_NEW */
  .RS85_NEW .section { padding-bottom: 90px;}
  .RS85_NEW .section .section_subtitle { margin-bottom: 20px; font-size: 52px;}
  .RS85_NEW .section .bcBox.head { padding-top: 90px; padding-bottom: 45px;}
  .RS85_NEW .bcSubTitle.icon .icon-ai,
  .RS85_NEW .subtit.icon .icon-ai { width: 44px; margin-top: -17px;}
  .RS85_NEW .bcSubTitle.icon,
  .RS85_NEW .subtit.icon { padding-left: 55px;}
  .RS85_NEW .videoBox { margin-top: 0
  }
  .RS85_NEW .benefitWrap .benefit .text-va-t .bcSubTitle { margin-top: 0;}
  .RS85_NEW .bcBox.img-align { padding-top: 70px;}
  .RS85_NEW .benefitWrap .bcBoxWrap.type1.last figcaption:last-child .bcSubTitle { margin-top: 0
  }
  .RS85_NEW .benefitWrap .bcBoxWrap.type1.last figcaption:last-child .bcSubTitle+p+.bcSubTitle { margin-top: 60px
  }
  .RS85_NEW .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align { padding-top: 0;}
  .RS85_NEW .benefitWrap .bcBox .small { font-size: 14px;}
  .RS85_NEW .benefitWrap .bcBox .info { font-size: 14px; line-height: 1.778;}
  /* 2024-03-04 video change s */
  .RS85_NEW .benefitWrap .bcBox .video_area {padding: 60px 30px;}
  .RS85_NEW .benefitWrap .bcBox .video_area video{max-width: 80%;}
  .RS85_NEW .benefitWrap .bcBox .prev .video_area{justify-content: flex-end;} 
  .RS85_NEW .benefitWrap .bcBox .next .video_area{justify-content: flex-start;} 
  /* //2024-03-04 video change e */
  .RS85_NEW .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align:last-child .bcImg.prev+figcaption { margin-bottom: 0;}
  .RS85_NEW .bcBox.top figcaption p { margin-left: 40px; margin-right: 40px;}
  .RS85_NEW .bcTitle { font-size: 58px;}
  .RS85_NEW .lineTitle { padding: 0 0 25px; font-size: 18px; font-family: 's7'
  }
  .RS85_NEW .bcBoxWrap .bcBox.top { padding-top: 90px;}
  .RS85_NEW .bcBoxWrap .bcBox.top figure { margin-top: 34px;}
  .RS85_NEW .bcBox.last { padding: 45px 0 45px !important
  }
  .RS85_NEW .bcBox .boxText { bottom: 40px; width: 45%;}
  .RS85_NEW .advanced-diagnostics { padding-bottom: 0;}
  #contents .RS85_NEW .advanced-diagnostics .inner { width: 100%; max-width: 100%; padding: 90px 0 0;}
  .RS85_NEW .advanced-diagnostics .cont { width: 100%; padding: 0; max-width: 1240px; margin: 0 auto;}
  .RS85_NEW .advanced-diagnostics .title_desc { margin-bottom: 36px;}
  .RS85_NEW .title_desc { font-size: 22px;}
  .RS85_NEW .advanced-diagnostics .section_title { margin-bottom: 20px; font-size: 58px;}
  .RS85_NEW .advanced-diagnostics .tit_box li { font-size: 14px;}
  .RS85_NEW .advanced-diagnostics .cont .tit_box { padding-bottom: 12.9%; padding-left: 40px; padding-right: 40px; margin-bottom: 0;}
  .RS85_NEW .advanced-diagnostics .cont .tit_box li:first-child { padding-bottom: 10px;}
  .RS85_NEW .advanced-diagnostics .sec_bg .big_icon { top: 57%; z-index: 10; width: 23.3%; transform: translate(-50%, -130%); opacity: 1;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap { position: absolute; z-index: 10; left: 50%; top: 57%; width: 60%; transform: translate(-50%, -40%); opacity: 1;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul { overflow: hidden; margin-bottom: 15px;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li { float: left; width: 33.3%; padding-bottom: 0; margin-bottom: 0;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li:first-child { border-left: none;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li:last-child { padding-bottom: 0;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon { display: block; margin: 0 auto;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon01 { padding-top: 0;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon02 { padding-top: 0;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon.icon03 { padding-top: 0; margin: 0 auto;}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap ul li .icon img { width: 100%;}
  .RS85_NEW .advanced-diagnostics .sec_bg .comment { padding-top: 0; text-align: center;}
  .RS85_NEW .advanced-diagnostics .sec_bg { position: relative;}
  .RS85_NEW .advanced-diagnostics .sec_bg .btn_wrap { padding-top: 20px;}
  .RS85_NEW .advanced-diagnostics .sec_bg img { width: 100%;}
  .RS85_NEW .advanced-diagnostics .sec_bg>img { min-height: 450px;}
  .RS85_NEW .advanced-diagnostics .btn_wrap .bcBtn { width: 190px; height: 45px; line-height: 43px; padding: 0; text-align: center;}
  /* 2023-01-25 RS85 Prestige Update s */
  .RS85_NEW #crystalBeam .section_title { margin-bottom: 20px; font-size: 58px;}
  .RS85_NEW #crystalBeam .title_desc { margin-bottom: 36px; font-size: 18px;}
  .RS85_NEW #crystalBeam .cont_img img { opacity: 0;}
  .RS85_NEW #crystalBeam .cont { position: relative;}
  .RS85_NEW #crystalBeam .beam_motion_wrap { display: block; position: absolute; left: 0; top: 0; width: 90.7258%;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img {}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img:after { display: block; clear: both; content: '';}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li { float: left; position: relative; width: 35%; padding-top: 24%; margin-bottom: 100px;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li .gif_img { display: none; opacity: 0; position: absolute; left: 0; top: 0; width: 100%;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.even { margin-left: 30%;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li { background-position: 0 0; background-repeat: no-repeat; background-size: 100%; -webkit-transition: background-image .5s; transition: background-image .5s;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list01,
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list02 { background-image: url("/resources/es/_img/sub/product/HERA_W10/beam_motion_default01.jpg");}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list03,
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list04 { margin-bottom: 0; background-image: url("/resources/es/_img/sub/product/HERA_W10/beam_motion_default02.jpg");}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li .beam_txt { position: absolute; font-family: 's8'; font-size: 18px; color: #727171; text-align: center; opacity: 0;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list01 .beam_txt { right: -63%; top: 50%;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list01 .beam_txt p { padding-bottom: 10px;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list02 .beam_txt { left: 29%;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list02 .beam_txt p { display: inline-block; padding-top: 20px;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list04 .beam_txt p { padding-bottom: 15px;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list04 .beam_txt { left: -62%; top: 50%;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li .beam_tit { position: absolute; left: 50%; transform: translateX(-50%); font-size: 18px; color: #0081c6; opacity: 0;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list01 .beam_tit { bottom: 20px; font-weight: bold; font-size: 20px; color: #444;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list02 .beam_tit { top: 30px;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list03 .beam_tit { top: 5px; font-weight: bold; font-size: 20px;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list03 .beam_sub_tit { position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); font-size: 18px; color: #0081c6; opacity: 0;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list04 .beam_tit { bottom: -10px;}
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li .beam_tit img,
  .RS85_NEW #crystalBeam .beam_motion_wrap .beam_img li.list03 .beam_sub_tit img { margin-top: -5px;}

  /* // 2023-01-25 RS85 Prestige Update e */
  .RS85_NEW .advanced-intelligence .bcBoxRow figure figcaption { padding-bottom: 0;}
  .RS85_NEW .sophisticated-2d .bcBoxRow+.bcBoxRow { margin-top: 40px;}
  .RS85_NEW .sophisticated-2d .bcBoxRow+.bcBoxRow .bcBox figcaption { margin-top: 0;}
  .RS85_NEW .facilitated-workflow .bcBoxRow figure figcaption { padding-bottom: 0;}
  .RS85_NEW .interventional-solutions .subtit { font-size: 18px;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow { margin-top: 40px;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow .bcBox figcaption { margin-top: 0;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow.prostate .bcBox { padding: 0 40px 0;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow.calibration .bcBox .bcImg { margin-top: 0;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow.correction .bcBox .bcImg { margin-top: 0;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow.modeling .bcBox .bcImg { margin-top: 0;}
  .RS85_NEW .interventional-solutions .prostate-calibration .bcImg,
  .RS85_NEW .interventional-solutions .prostate-correction .bcImg,
  .RS85_NEW .interventional-solutions .prostate-modeling .bcImg { margin-top: 0;}
  .RS85_NEW .interventional-solutions .liver .bcImg.img1 { margin-top: 40px;}
  /* 2023-01-25 RS85 Prestige Update s */
  .RS85_NEW .interventional-solutions .civco { display: flex; justify-content: space-between; margin-top: 50px;}
  .RS85_NEW .interventional-solutions .civco .bcBox { position: relative; margin: 0; padding-top: 0;}
  .RS85_NEW .interventional-solutions .civco .bcBox .bcSubTitle { font-size: 28px;}
  .RS85_NEW .interventional-solutions .civco .bcBox p { margin-top: 20px;}
  .RS85_NEW .interventional-solutions .civco figure,
  .RS85_NEW .interventional-solutions .civco figcaption { position: absolute; top: 0; left: 0; width: 100%; height: 100%;

  }
  .RS85_NEW .interventional-solutions .civco figcaption { display: flex; flex-direction: column; justify-content: space-between; padding: 0 40px;}
  .RS85_NEW .interventional-solutions .civco .txt_wrap+.txt_wrap { margin-top: 10px;}
  .RS85_NEW .interventional-solutions .civco .bcImg { margin-top: 0;}
  /* //2023-01-25 RS85 Prestige Update  e*/
 }
@media all and (min-width: 1240px) { 
  .bcBoxWrap .small-banner { width: 1240px;}
  .bcBtnWrap .bcBtn { margin-top: 0px;}
  .videoBox a span.layer { background-size: 148px 148px;}
  .tc-sm,
  .tc-md { text-align: initial !important;}
  .tc-lg { text-align: center !important;}
  .tl-md { text-align: initial !important;}
  .bcImg.aniCont img.aniArrow { left: 40%; top: 1%;}
  .benefitTitle,
  .bcBoxRow,
  .bcBox { width: 1240px; margin-left: auto; margin-right: auto;}
  .benefitTitle { font-size: 58px; margin-top: 95px;}
  .bcSubTitle { font-size: 22px;}
  .bcSubTitle2 { font-size: 20px;}
  .bcSubTitle.large { font-size: 52px;}
  .bcTitle { font-size: 52px;}
  .bcTitle .sub { font-size: 32px;}
  .bcTitle+figure { margin-top: 20px;}
  /* 2022-03-30 추가 s */
  .bcBotText { margin-top: 120px;}
  .bcBotText .title { font-size: 22px;}
  .bcBotText .text { font-size: 18px; line-height: 1.78;}
  /* 2022-03-30 추가 e */
  .bcBoxWrap .sec_inner p { font-size: 18px; line-height: 1.78; margin: 0 auto;}
  .top_area p,
  .bcBox .caption,
  .bcBox figcaption { font-size: 18px; line-height: 1.78; margin: 0 auto;}
  .lg-line-2 { height: 64px;}
  .lg-line-3 { height: 96px
  }
  .lg-line-4 { height: 128px
  }
  .lg-line-5 { height: 160px
  }
  .lg-line-6 { height: 192px
  }
  .lg-line-7 { height: 224px
  }
  .lg-line-8 { height: 256px
  }
  .bcBox .strong { margin-top: 32px;}
  .HS60_OB .br,
  .HS60_OB .br-sm,
  .HS60_OB .br-md { display: none;}
  .HS60_OB .br-lg { display: block;}
  .bcBoxRow { padding-left: 0; padding-right: 0;}
  .bcBox { padding: 70px 0 0;}
  .bcBox.last { padding-bottom: 70px !important;}
  .bcBox.lg-6 { width: 580px; padding-left: 0; padding-right: 0;}
  .bcBox.lg-6:last-child { float: right;}
  .bcBox.lg-6 .bcSubTitle { text-align: left;}
  .bcBox.lg-6 .bcSubTitle2 { text-align: left;}
  .bcBox.lg-6 figcaption { text-align: left;}
  .lg-pull-right { float: right !important;}
  .ACCUVIX_01 { padding-top: 130px;}

  .bcImgBg,
  .bcImg { margin-top: 40px;}
  .bcBtnWrap { margin-top: 22px;}
  .bcImg.first { margin-top: 120px;}
  .bcBtn { padding: 0 30px; height: 43px; font-size: 15px; line-height: 41px; -webkit-border-radius: 43px; -moz-border-radius: 43px; border-radius: 43px;}
  .bcBtn+.bcBtn { margin-left: 12px;}
  .md-6 .bcBtn { padding: 0 30px;}
  .md-6 .bcBtn+.bcBtn { margin-left: 12px;}
  .ic { -webkit-background-size: 200px 200px; background-size: 200px 200px; margin: 0 6px 2px 0;}
  .ic.book { background-position: 0 -50px; width: 19px; height: 14px;}
  .ic.camcoder { background-position: -50px -50px;}
  .ic.camcoder2 { background-position: 0 -88px;}
  .ic.notepad { background-position: -100px -50px; width: 15px; height: 20px;}
  ul.dash { margin-top: 0 !important;}
  .icBcf.view05.type01 { -webkit-background-size: 110px; background-size: 110px auto; width: 110px; height: 110px;}

  .bcImgBg.H60_01 img { right: -350px;}
  .bcImgBg.HS70A_01 { position: static;}
  .bcImgBg.HS70A_01 img { position: absolute; top: inherit; right: 0; margin: -247px 0 0; width: auto; z-index: 5;}
  .bcImgBg.HS70A_01 img { position: absolute; top: inherit; right: 0; margin: -247px 0 0; width: auto; z-index: 5;}

  .bcImg.HS70A_01 { text-align: left; background-color: #ececec; margin: 0;}
  .bcImg.HS70A_01 img { margin-left: 110px;}
  .bcFeature { padding: 0px 0 65px; margin: 0 auto; width: 1240px;}
  .bcFeature.type2 { padding: 0 0 65px;}
  .bcFeature ul li>i { left: 32px;}
  .bcFeature.inline { width: 100%;}
  .bcFeature.inline ul { margin: 0;}
  .bcFeature.inline ul li { width: 50%; float: left;}
  .bcFeature.inline ul li+li { margin-top: 0;}
  .bcinner .bcFeature.inline.A35_GI ul li+li { padding-left: 40px;}
  .bcinner .bcFeature.inline.A35_GI h4 { margin-left: 15px;}
  .bcFeature.bcFeatureText { margin: 0 auto 70px; padding: 36px 30px; background-color: #fff;}
  .bcFeature.bcFeatureText .bcfText { display: table; margin-top: 40px;}
  .bcFeature.bcFeatureText ul { margin: 0; display: table-row;}
  .bcFeature.bcFeatureText ul>li { float: none; width: auto; display: table-cell; padding: 0 30px;}
  .bcFeature.bcFeatureText>i { margin: 0 auto;}
  .bcFeatureTableWrap { padding: 0 300px
  }
  .bcFeatureTableWrap.SonoVetR5_01 { padding: 0 140px;}
  .bcFeatureTableWrap.no-padding { padding: 0;}
  .bcFeatureTable li>i { margin-bottom: 24px;}
  .bcFeatureTable h4 { font-size: 18px; line-height: 28px;}
  .bcFeatureTableWrap.bcinner { margin: 80px -40px 0; position: relative; z-index: 1;}
  .bcFeatureTableWrap.bcinner.small { padding: 0 160px;}
  .bcFeatureTableWrap.SonoAceR3_01 { margin-top: 40px; width: 90%;}
  .bcFeatureTableWrap.view-lg { display: table !important
  }
  .bcFeatureTableWrap.ico_list { width: 50%; margin: 60px auto 0;}

  .bcBox.md-bcImgHalf { padding-bottom: 0;}
  .bcBox.md-bcImgHalf figure .bcImg { padding-right: 0;}
  .bcBox.md-bcImgHalf figure figcaption { padding-left: 0;}
  .bcFeature.type2.md-single>ul>li { float: left; width: 50%; min-height: 152px;}
  .bcFeature.type2.md-single>ul>li.md-line1-vam { margin-top: 0; padding-top: 0px;}
  .bcFeature.type2.md-single>ul>li.md-line2-vam { margin-top: 0; padding-top: 0px;}
  .bcBox.lg-bcImgHalf { width: 100%; padding: 0;}
  .bcBox.lg-bcImgHalf figure { display: block; width: 100%; position: relative;}
  .bcBox.lg-bcImgHalf figure:after { content: ""; display: table; clear: both;}
  .bcBox.lg-bcImgHalf figure figcaption { position: absolute; display: block; width: 620px; left: 50%; margin-left: -620px; top: 50%; margin-top: -95px;}
  .bcBox.lg-bcImgHalf figure .bcImg { display: block; float: right; width: 50%; padding-left: 40px;}
  .bcBox.lg-bcImgHalf figure .bcImg img { width: 100%;}
  .bcBox .row.alone figcaption.ACCUVIX_01 { padding-top: 125px;}
  .EKO7_CV .interval { margin-top: 80px !important;}
  .HM70A_with_Plus_GI .interval { padding-top: 75px !important;}
  .HM70A_with_Plus_OB .interval { padding-top: 115px !important;}
  .Accuvix_XG_GI .interval { padding-top: 35px !important;}
  .Accuvix_XG_GI .interval_tw { padding-top: 100px !important;}
  .Accuvix_XG_OB .interval { padding-top: 76px !important;}
  .Accuvix_XG_OB .interval_tw { padding-top: 150px !important;}
  .PT60A_POC .interval { padding-top: 120px !important;}
  .A35_OB .interval { padding-top: 50px !important;}
  .A35_OB .bcBox .row figcaption.interval02 { padding-top: 100px !important;}
  .width_type01 { width: 1312px !important;}
  .vtc { padding-bottom: 25px;}
  .HS70A_GI .interval { margin-top: 50px !important;}
  .HS70A_GI .interval2 { margin-top: 80px !important;}
  /* HS70A_OB */
  .HS70A_OB .solutions .heart { float: left;}
  .HS70A_OB .HS70A_OB_img { width: 100%;}
  .HS70A_OB .HS70A_OB_img .bcImg { background: url('/resources/es/_img/sub/product/HS70A_OB/bg_HS70A_OB_top.jpg') repeat-x bottom left;}
  .HS70A_CV .interval { margin-top: 45px !important;}
  .HS70A_01_img { width: 100%;}
  .HS70A_01_img figcaption { width: 1240px; margin-left: auto; margin-right: auto;}
  .HS70A_01_img .bcImg { background: url(/resources/es/_img/sub/product/HS70A_GI/bg_HS70A_GI_01_lg.jpg) repeat-x bottom left;}
  .HS70A_22_bg { background-image: url(/resources/es/_img/sub/product/HS70A_GI/bg_HS70A_22_lg.png); -webkit-background-size: 568px auto; background-size: 568px auto;}
  .bcImgBg.HS70A_01 { position: relative;}
  .bcImgBg.HS70A_01 img { margin-top: -390px; left: 50%; margin-left: 260px; right: initial;}
  .bcImgBg.rs80A img { margin-top: 0; left: 50%; margin-left: 272px; right: initial; width: auto;}
  .bcImgBg.HS70A_01.EK07_img img { margin-top: -99px;}
  /* 2024-03-04 video change s */
  .RS80_EVO .benefitWrap .bcBox .prev .video_area{justify-content: flex-end;} 
  .RS80_EVO .benefitWrap .bcBox .next .video_area{justify-content: flex-start;} 
  /* //2024-03-04 video change e */
  .bcImg.full,
  .bcImg.full_black { margin-left: auto; margin-right: auto;}
  .bcImg.for-video.full { max-width: 1600px; margin-left: auto; margin-right: auto;}
  .bcImg.for-video .btn-play { width: 148px; height: 148px; margin: -74px 0 0 -74px; -webkit-background-size: 148px 148px; background-size: 148px 148px;}
  .bcImg.type-m { margin-top: 60px;}

  .benefitTitle.mb { margin-bottom: 70px;}
  .benefitTitle+.bcImg.for-video,
  .benefitTitle+.bcBox.img-align { margin-top: 50px;}
  .bcImgLine {}
  .bcImgLine:after { content: ""; display: table; clear: both;}
  .bcImgLine .bcImg { float: left; width: 50%;}
  .bcImgLine .bcbox { float: left; width: 50%;}
  .bcBox.type-m-full { width: 100%; text-align: center;}
  .bcImg.CtBodyTom_01 { background: url(/resources/es/_img/sub/product/BODYTOM/bg_bodyTom_02_lg.png) repeat-x center bottom;}
  .bcImg.CtBodyTom_01 img { width: auto;}
  .CereTom_01 { padding: 0 !important;}
  .CereTom_01:after { content: ""; display: table; clear: both;}
  .CereTom_01 figcaption { float: left; text-align: left; width: 50% !important; padding: 0 0 0 32px !important;}
  .CereTom_01 .bcImg { float: right; width: 50% !important; padding: 0 !important;}
  .bcBoxWrap.CereTom_04_bg { background: #e9e9e9 url(/resources/es/_img/sub/product/CERETOM/bg_CereTom_04_lg.jpg) no-repeat center bottom;}
  .CereTom_04 { background: transparent
  }
  .CereTom_02_wrap { position: relative;}
  .CereTom_02_wrap:before { display: block; content: ""; z-index: 0; position: absolute; top: 0; left: 0; right: 50%; bottom: 0; background-image: url(/resources/es/_img/sub/product/CERETOM/bg_CereTom_02_lg.png); background-repeat: repeat-x; background-position: top left;}
  .CereTom_03_wrap { position: relative;}
  .CereTom_03_wrap:before { display: block; content: ""; z-index: 1; position: absolute; top: 0; left: 50%; right: 0; bottom: 0; background-image: url(/resources/es/_img/sub/product/CERETOM/bg_CereTom_03_lg.jpg); background-repeat: repeat-x; background-position: top left;}
  .CereTom_03_wrap .bcBox,
  .CereTom_02_wrap .bcBox { position: relative; z-index: 2;}
  .bcImg.CereTom_02 { background-image: none;}
  .graphDescWrap { padding-left: 40px; padding-top: 14px;}
  .graphWrap { margin-top: 40px;}
  .graphWrap p { font-size: 22px; line-height: 28px; margin-top: 20px;}
  .graphDesc { padding: 16px 20px; margin-top: 0;}
  .graphDesc+.graphDesc { margin-top: 20px;}
  .graphDesc h5 { font-size: 18px; line-height: 28px; margin-bottom: 5px;}
  .graphDesc ul li { font-size: 16px; line-height: 24px;}
  .graphDesc .line { width: 48px; height: 12px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-right: 14px;}
  .graphWrap .gstrong { font-size: 16px; line-height: 26px;}
  .graphWrap .gatten { padding-left: 45px; font-size: 16px; line-height: 26px;}
  .graphWrap .gatten:before { width: 35px; height: 35px;}

  .bcBoxRow.img-align-wrap { width: 100%; margin: 0;}
  .bcBox.img-align .row.alone { margin-left: 0; margin-right: 0;}
  .bcBox.img-align { padding: 0; max-width: 100%; width: 100%;}
  .bcBox.img-align figure { width: 100%;}
  .bcBox.img-align figure:after { content: ""; display: table; clear: both;}
  .bcBox.img-align figure figcaption { width: 50%; padding: 0 !important;}
  .bcBox.img-align figure figcaption .text-va-m { width: 614px;}
  .bcBox.img-align figure figcaption .text-va-t { vertical-align: top; display: inline-block; white-space: nowrap; width: 610px; padding-right: 75px !important;}
  .bcBox.img-align figure .bcImg { width: 50%; margin: 0;}
  .bcBox.img-align figure .bcImg img { width: auto; max-width: none;}
  .bcBox.img-align figure .bcImg .img-va-m { width: 614px;}
  .bcBox.img-align.img-right figure figcaption { float: left; width: 50%; text-align: right;}
  .bcBox.img-align.img-right figure figcaption .text-va-m { text-align: left; width: 610px; padding-right: 75px !important;}
  /*.bcBox.img-align.img-right figure .bcImg.full{background-color:#000;} */
  .bcBox.img-align.img-right figure .bcImg.full_black { background-color: #000;}
  .bcBox.img-align.img-right figure .bcImg { overflow: hidden; float: right; width: 50%;}
  .bcBox.img-align.img-right figure .bcImg img { margin-left: 0; float: left;}
  .bcBox.img-align.img-left figure figcaption { float: right; width: 50%; text-align: left;}
  .bcBox.img-align.img-left figure figcaption .text-va-m { text-align: left; width: 600px; padding-left: 75px !important;}
  .bcBox.img-align.img-left figure .bcImg.full_black { background-color: #000;}
  .bcBox.img-align.img-left figure .bcImg { float: left; width: 50%;}
  .bcBox.img-align.img-left figure .bcImg img { margin-right: 0; float: right;}
  .bcBox.img-align.img-left2 figure figcaption { float: right; width: 50%; text-align: left;}
  .bcBox.img-align.img-left2 figure figcaption .text-va-m { text-align: left; width: 610px; padding-left: 40px !important;}
  .bcBox.img-align.img-left2 figure .bcImg { float: left; width: 50%;}
  .bcBox.img-align.img-left2 figure .bcImg img { margin-right: 40px; float: right;}

  /* 2022-10-20 GC85 개발적용전 수정, 2022-10-07 GM85 업데이트  s */
  .bcBox.img-align.SimGrid figcaption { height: 450px !important;}
  .bcBox.img-align.SimGrid .bcImg { display: flex; align-items: center; justify-content: flex-end; height: 450px !important;}
  .bcBox.img-align.SimGrid .bcImg .img_wrap { padding-right: 70px;}
  .bcBox.img-align.On-Device figcaption { height: 460px !important;}
  .bcBox.img-align.On-Device .bcImg { display: flex; align-items: center; justify-content: flex-start; height: 460px !important;}
  .bcBox.img-align.On-Device .bcImg .img_wrap { padding: 0 0 0 70px;}
  .bcBox.img-align.On-Device .bcImg .img_wrap .img+.img { margin: 0 0 0 20px;}
  /* //2022-10-20 GC85 개발적용전 수정, 2022-10-07 GM85 업데이트  e */

  /* //2022-10-07 GM85 업데이트  e */
  .BodyTom_bg { position: relative;}
  .bcBox.full { width: 100%;}
  .bcBox.GC80_07,
  .bcBox.GC80_07.GM60A_bg { background: none; padding-bottom: 60px;}
  .bcBox.GC80_07 figcaption,
  .bcBox.GC80_07.GM60A_bg figcaption { position: static; margin-top: 150px; width: 530px;}
  .bcBox.GC80_07 .bcImg,
  .bcBox.GC80_07.GM60A_bg .bcImg { display: none;}
  .bcBoxWrap.GC80_07_bg { height: 814px; background-image: url(/resources/es/_img/sub/product/GC80/bg_GC80_07_lg.jpg); background-repeat: no-repeat; background-position: center bottom;}
  /* 2022-10-20 GC85 개발 적용 전 수정 s */
  .bcBox.img-align.On-Device figcaption { height: 460px !important;}
  .bcBox.img-align.On-Device .bcImg { display: flex; align-items: center; justify-content: flex-start; height: 460px !important;}
  .bcBox.img-align.On-Device .bcImg .img_wrap { padding: 0 0 0 70px;}
  .bcBox.img-align.On-Device .bcImg .img_wrap .img+.img { margin: 0 0 0 20px;}
  /* //2022-10-20 GC85 개발 적용 전 수정 e */

  .bcBoxWrap.GF50_bg { height: 814px; background-image: url(/resources/es/_img/sub/product/GF50/bg_GF50_07_lg.jpg); background-repeat: no-repeat; background-position: center bottom;}
  .bcBoxWrap.GC80_10 figcaption { position: static;}
  .bcBoxWrap.GC80_10 { height: 880px; background-image: url(/resources/es/_img/sub/product/GC80/GC80_10_lg.png); background-repeat: no-repeat; background-position: center bottom;}
  .bcBoxWrap.GF50_09 { position: relative; min-height: 624px;}
  .bcBoxWrap.GF50_09 .benefitTitle,
  .bcBoxWrap.GF50_09 .bcBox { position: relative; z-index: 2;}
  .bcBoxWrap.GF50_09:after { content: ""; display: block; position: absolute; z-index: 1; bottom: 0; left: 50%; width: 1920px; height: 707px; margin-left: -960px; background: url(/resources/es/_img/sub/product/GF50/GF50_09_lg.png) no-repeat 0 0;}
  .bcBoxWrap.GF50_09.GR40CW:after { content: ""; display: block; position: absolute; z-index: 1; bottom: 0; left: 50%; width: 1920px; height: 699px; margin-left: -960px; background: url(/resources/es/_img/sub/product/GR40CW/GR40CW_09_lg.png) no-repeat 0 0;}
  .bcBoxWrap.GF50_09.GU60A:after { content: ""; display: block; position: absolute; z-index: 1; bottom: 0; left: 50%; width: 1920px; height: 698px; margin-left: -960px; background: url(/resources/es/_img/sub/product/GU60A/GU60A_svue_07_lg.png) no-repeat 0 0;}
  .bcBoxWrap.GF50_09.GM60A_vue:after { content: ""; display: block; position: absolute; z-index: 1; bottom: 0; left: 50%; width: 1920px; height: 707px; margin-left: -960px; background: url(/resources/es/_img/sub/product/GM60A/GM60A_07_lg.png) no-repeat 0 0;}
  .bcImg.G80_06_toggle { height: 785px;}
  .ic-G80 { background: url(/resources/es/_img/sub/product/GC80/GC80_06_other_lg_off.png) no-repeat 0 0; background-size: auto 785px; width: 380px; height: 380px;}
  .ic-G80.center.on,
  .ic-G80.center { background: url(/resources/es/_img/sub/product/GC80/GC80_06_01_lg_off.png) no-repeat 0 0; background-size: auto 480px; width: 480px; height: 480px; margin-left: -240px; margin-top: -240px;}
  .ic-G80.type2 { background-position: 0 -5px; top: 0; left: 50%; margin-left: -550px;}
  .ic-G80.type3 { background-position: -720px -5px; top: 0; right: 50%; margin-right: -550px;}
  .ic-G80.type4 { background-position: 0 -405px; bottom: 0; left: 50%; margin-left: -550px;}
  .ic-G80.type5 { background-position: -720px -405px; bottom: 0; right: 50%; margin-right: -550px;}
  .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GC80/GC80_06_other_lg_on.png?ver1);}
  .G80_06_toggle.GF50 .ic-G80.type2 { background-position: 0 0; margin-left: -550px;}
  .G80_06_toggle.GF50 .ic-G80.type3 { background-position: -720px 0; margin-right: -550px;}
  .G80_06_toggle.GF50 .ic-G80.type4 { background-position: 0 -398px; margin-left: -550px;}
  .G80_06_toggle.GF50 .ic-G80.type5 { background-position: -720px -398px; margin-right: -550px;}
  .G80_06_toggle.GF50 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_01_md_off.png); background-size: auto 480px; height: 480px;}
  .G80_06_toggle.GF50 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_other_md_off.png); background-size: auto 780px; height: 382px;}
  .G80_06_toggle.GF50 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GF50/GF50_07_other_md_on.png);}
  .G80_06_toggle.GF50.GR40 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_01_lg_off.png); background-size: auto 480px;}
  .G80_06_toggle.GF50.GR40 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_other_lg_off.png); background-size: auto 780px;}
  .G80_06_toggle.GF50.GR40 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GR40CW/GR40_03_other_lg_on.png);}
  .G80_06_toggle.GF50.GU60 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_01_lg_off.png); background-size: auto 480px;}
  .G80_06_toggle.GF50.GU60 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_other_lg_off.png); background-size: auto 780px;}
  .G80_06_toggle.GF50.GU60 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GU60A/GU60_09_other_lg_on.png);}
  .G80_06_toggle.GF50.GM60 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_01_lg_off.png); background-size: auto 480px;}
  .G80_06_toggle.GF50.GM60 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_other_lg_off.png); background-size: auto 780px;}
  .G80_06_toggle.GF50.GM60 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GM60A/GM60_07_other_lg_on.png);}
  .G80_06_toggle.GF50.GC85 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_01_lg_off.png); background-size: auto 480px;}
  .G80_06_toggle.GF50.GC85 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_other_lg_off.png); background-size: auto 780px;}
  .G80_06_toggle.GF50.GC85 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GC85A/GC85_13_other_lg_on.png);}
  .G80_06_toggle.GF50.GC70 .ic-G80.center { background-image: url(/resources/es/_img/sub/product/GC70/GC70_06_01_lg_off.png); background-size: auto 480px;}
  .G80_06_toggle.GF50.GC70 .ic-G80 { background-image: url(/resources/es/_img/sub/product/GC70/GC70_06_other_lg_off.png); background-size: auto 780px;}
  .G80_06_toggle.GF50.GC70 .ic-G80.on { background-image: url(/resources/es/_img/sub/product/GC70/GC70_06_other_lg_on.png);}
  .G80_06_toggle.GF50.GC70 .ic-G80.type4 { background-position: 0 -398px;}
  .G80_06_toggle.GF50.GC70 .ic-G80.type5 { background-position: -718px -398px; height: 380px;}
  .GC85A_01 { margin-left: 80px;}
  .btn-play-wrap { margin-top: -124px;}
  .btn-play-wrap p { font-size: 72px; line-height: 90px;}
  /* view_x06 */
  .GM60A_01 { min-height: 622px; background: url(/resources/es/_img/sub/product/GM60A/GM60_01_lg.png) no-repeat 57px 0;}
  .GM60A_01 .GM60A_01_textdesc { margin: 230px 0 176px 620px; width: 620px; padding-left: 120px; float: none;}
  .GM60A_01_imgdesc li { padding-top: 0;}
  .GM60_table_01 thead th:first-child { width: 33.3%;}
  .table table th,
  .table table td { padding: 16px 60px; font-size: 18px; line-height: 30px;}
  .table table th { font-family: 's4';}
  .md-last { padding-bottom: 0;}

  .bcImgBg.WS80A_06 img { margin-top: -195px; left: 50%; margin-left: 326px; right: initial;}
  .img-align .btn-play-wrap { margin-top: -118px; width: 800px;}
  .img-align .btn-play-wrap p { font-size: 52px; line-height: 66px;}
  .bcBox .quotation { font-size: 20px; line-height: 34px; margin: 24px 0 !important;}
  .bcBox .talk { font-size: 52px;}
  .bcImg.mt { margin-top: 32px;}
  .btn-play-wrap { margin-top: -90px;}
  .btn-play-wrap p { font-size: 46px; line-height: 54px;}
  .app-info { font-size: 16px; line-height: 32px; margin-top: 32px;}
  .app-info span.android,
  .app-info span.iOS { background: url(/resources/es/_img/sub/product/WS80A_with_Elite_OB/ic_app_sm.png) no-repeat 0 0; background-size: 69px 22px;}
  .app-info span.android { width: 19px; height: 22px;}
  .app-info span.iOS { background-position: -52px 0; width: 17px; height: 22px;}
  .app-info span.scol { height: 16px; margin-bottom: 0;}
  .app-info span+span { margin-left: 15px;}
  .bcBtnWrap i.br+.bcBtn { margin-left: 12px;}
  .bcBox .lg-4 { width: 34%; padding: 0 7px; float: left;}
  .bcBox .lg-8 { width: 66%; padding: 0 7px; float: left; margin: 0;}
  .bcBox .row { max-width: none
  }
  .bcImg-row.lg-8 .lg-6 { padding-left: 0; padding-right: 7px;}
  .bcImg-row.lg-8 .lg-6+.lg-6 { padding-left: 7px; padding-right: 0;}
  .RS80A_01 {}
  .RS80A_01 figcaption { padding-top: 56px !important;}
  .RS80A_02 { padding-top: 86px !important;}
  .RS80A_03 { padding-top: 86px !important;}
  .bcBox .talk.RS80A_04 { font-size: 56px; font-family: 'stitle';}
  .bcBoxSlider { padding-top: 0; padding-bottom: 0;}
  .bcBoxSlider .bx-pager { bottom: 40px; left: 50%; margin-left: -620px; top: inherit; right: inherit;}
  .tl-lg { text-align: left !important
  }
  .bcFeatureTable.list_ct { width: 60%; margin: 0 auto;}
  /*HS50*/
  .HS50_OB_bg1 { background: #f5f5f5 url('/resources/es/_img/sub/product/HS50_OB/HS50_OB_03_bg_lg.jpg') center -100px no-repeat; background-size: 100%
  }
  /* 20180525 */
  .productview.HS50_OB .healthStep { background: url('/resources/es/_img/sub/product/HS50_OB/HS50_OB_01_bg_lg.jpg') no-repeat 100%; background-color: #f2f2f2; padding: 95px 0 70px 0;}
  .productview.HS50_OB .healthBox .benefitTitle { margin: 0 auto; padding-left: 145px; width: 100%; max-width: 1240px;}
  .productview.HS50_OB .healthBox.step02 .bcBox.img-right figcaption { float: left; width: 50%; margin-top: 95px
  }
  .productview.HS50_OB .healthBox.step02 .bcBox.img-right .bcImg { float: left; width: 50%; margin-top: 0
  }
  .productview.HS50_OB .healthBox.step02 .textWrap,
  .productview.HS50_OB .healthBox.step02 .textWrap .bcSubTitle { text-align: left
  }
  .productview.HS50_OB .healthBox.step02 .textWrap,
  .productview.HS50_OB .healthBox.step02 .textWrap .bcSubTitle { text-align: left
  }
  .productview.HS50_OB .healthBox.step02 .md-line-6 { height: 160px
  }
  .productview.HS50_OB .md-line-5.ty2 { height: 96px
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg { text-align: left
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd { padding: 60px 0 60px 85px; max-width: 620px; display: inline-block
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd img { float: none
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .img-left .bcImg { text-align: right
  }
  .productview.HS50_OB .healthBox .bcBoxWrap.type2 .img-left .bcImg .imgPd { padding: 60px 85px 60px 0
  }
  .productview.HS50_OB .systemStep { background: #ececec; text-align: center
  }
  .productview.HS50_OB .systemStep img { margin: 0 auto
  }
  .productview.HS50_OB .systemWrap { max-width: 1240px; margin-right: auto; margin-left: auto
  }
  /*HS60*/
  .HS60_OB .bcImg.lineChart { position: relative; height: 488px !important; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_lg.jpg') 0 0 no-repeat;}
  .HS60_OB .bcImg.lineChart .gwrap { position: relative; width: 764px; margin: 0px auto; padding: 0px;}
  .HS60_OB .bcImg.lineChart .up { width: 543px; height: 192px; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_up.png') no-repeat; background-position: 0px 192px; z-index: 1
  }
  .HS60_OB .bcImg.lineChart .down { width: 141px; height: 191px; background: url('/resources/es/_img/sub/product/HS60_OB/svisionGraph_down.png') no-repeat; background-position: 0px -191px; z-index: 1
  }
  .bcImg.HS60_OB_feat01 { height: 500px !important; background: #eaeaea url('/resources/es/_img/sub/product/HS60_OB/HS60_OB_06_lg.jpg') left top no-repeat;}
  .bcImg.HS60_OB_feat02 { height: 500px !important; background: #050100 url('/resources/es/_img/sub/product/HS60_OB/HS60_OB_07.jpg') right center no-repeat;}
  .bcImg.HS60_OB_feat03 { height: 500px !important; background: #050100 url('/resources/es/_img/sub/product/HS60_OB/HS60_OB_08.jpg') left center no-repeat;}
  .bcImg.HS60_OB_feat04 { height: 500px !important; background: #050100 url('/resources/es/_img/sub/product/HS60_OB/HS60_OB_09.jpg') right center no-repeat;}
  .bcImg.HS60_OB_feat05 { height: 500px !important; background: #050100 url('/resources/es/_img/sub/product/HS60_OB/HS60_OB_10.jpg') left center no-repeat;}
  .bcBox.img-align.img-left2 figure .bcImg .fd-slider { margin-right: 40px; float: right;}
  /* 180515 */
  .HS60_OB .bcBoxWrap.section9 { width: 1240px; padding-bottom: 70px; margin: 0 auto;}
  .HS60_OB .section7 .bcSubTitle+p { min-height: 160px;}
  .HS60_OB .section10 .bcImg img { float: right; width: auto;}
  .HS60_OB .section3 .text_wrap { height: 165px;}
  .HS60_OB .section3 .text_box p { font-size: 18px;}
  .HS60_OB .section9 .section_tit { margin-bottom: 1.56%;}
  /*GC70*/
  .GC70 .bcBox.img-align.img-right.cnt-align-c figure figcaption .text-va-m { width: 430px; padding-right: 0 !important;}
  .bcBoxWrap.GC70_02_bg { height: 883px; background-image: url('/resources/es/_img/sub/product/GC70/bg_GC70_02_lg.jpg'); background-repeat: no-repeat; background-position: center bottom;}
  .bcBox.GC70_02 { background: none
  }
  .GC70 .info { font-size: 18px;}
  /* RS80_EVO */
  .RS80_EVO .RS80_EVO_bg1 { background: #eaeaea url('../../../resources/es/_img/sub/product/RS80_EVO/beyond-bg-lg.jpg') left center no-repeat; background-size: cover;}
  .RS80_EVO .bcBoxWrap.sec3 .bcBoxRow.last { margin-top: 60px;}
  .RS80_EVO .bcBoxWrap .bcBox.top { position: relative;}
  .RS80_EVO .bcBoxRow.sec5 .addTxt li { padding-top: 30px;}
  .RS80_EVO .bcBoxRow.sec5 .addTxt li:after { top: 32px;}
  /* RS85_NEW */
  .RS85_NEW .bcBoxWrap .bcBox.top { position: relative;}
  .RS85_NEW .advanced-diagnostics .cont .tit_box { padding-left: 0; padding-right: 0;}
  .RS85_NEW .sophisticated-2d .bcBoxRow+.bcBoxRow { margin-top: 80px;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow { margin-top: 80px;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow.prostate .bcBox { padding: 0;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow.calibration .bcBox figcaption { margin-top: 50px;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow.correction .bcBox figcaption { margin-top: 50px;}
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow.modeling .bcBox figcaption { margin-top: 50px;}
}
@media (min-width: 1420px) {

  /* RS85_NEW */
  .RS85_NEW .advanced-diagnostics .sec_bg .big_icon { transform: translate(-50%, -110%);}
  .RS85_NEW .advanced-diagnostics .sec_bg .icon_wrap { transform: translate(-50%, -20%);}
}
@media all and (min-width: 1600px) { 
  .videoBox { width: 100%; height: 815px; overflow: hidden;}
  .videoBox.bg-type01 { background: #ebebeb;}
  .videoBox img { width: 1600px !important; height: 815px;}
  .videoBox .videoArea { width: 1600px; margin: 0 auto;}
  .HS60_OB .section3 .text_box { padding-left: 32%;}
  .productview.HS50_OB .healthBox.step02 .bcImg img { max-width: 150%;}
}

.productview #paperPopup { }
.productview.WS80A_with_Elite_OB .healthStep { padding: 40px 0 40px 0; background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/bg_utr_ws80a_step.jpg'); background-repeat: no-repeat; background-position: 50% 0; background-size: cover;}
.productview.WS80A_with_Elite_OB .healthStep .benefitTitle { margin-top: 0; margin-bottom: 20px; padding: 0 15px;}
.productview.WS80A_with_Elite_OB .healthStep .subTxt { line-height: 1.5; font-size: 13px; text-align: center; padding: 0 15px;}
.productview.WS80A_with_Elite_OB .healthStep .healthStep_img img { margin: 70px auto 0 auto; max-width: 100%;}
.productview.WS80A_with_Elite_OB .healthBox { padding: 45px 0 30px 0;}
.productview.WS80A_with_Elite_OB .healthBox:nth-child(even) { background: #fff;}
.productview.WS80A_with_Elite_OB .healthBox:nth-child(odd) { background: #eaeaea;}
.productview.WS80A_with_Elite_OB .healthBox .benefitTitle { position: relative; margin-top: 0; text-align: left; padding-left: 105px;}
.productview.WS80A_with_Elite_OB .healthBox .benefitTitle * { vertical-align: top;}
.productview.WS80A_with_Elite_OB .healthBox .benefitTitle em { position: absolute; top: 0; left: 20px; display: inline-block; font-size: 13px; color: #9fd9f6; font-family: 's4'; text-align: left; margin-right: 15px; width: 60px;}
.productview.WS80A_with_Elite_OB .healthBox .benefitTitle>span { display: inline-block; text-align: left; width: 225px;}
.productview.WS80A_with_Elite_OB .healthBox .benefitTitle em:before { display: block; content: ''; background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/healthStep_ico2.png'); background-repeat: no-repeat; margin-left: -5px; background-size: auto 100px;}
.productview.WS80A_with_Elite_OB .healthBox .benefitTitle em span { display: block; color: #b5b5b6; font-weight: normal;}
.productview.WS80A_with_Elite_OB .healthBox.step01 { padding-bottom: 0;}
.productview.WS80A_with_Elite_OB .healthBox.step01 .benefitTitle em { margin-top: -6px;}
.productview.WS80A_with_Elite_OB .healthBox.step01 .benefitTitle em:before { background-position: 0 0; width: 56px; height: 51px;}
.productview.WS80A_with_Elite_OB .healthBox .bcBox { padding-top: 30px;}
.productview.WS80A_with_Elite_OB .healthBox.step02 .benefitTitle em { margin-top: -10px;}
.productview.WS80A_with_Elite_OB .healthBox.step02 .bcImg img { margin-top: 30px;}
.productview.WS80A_with_Elite_OB .m320 { display: block;}
.productview.WS80A_with_Elite_OB .healthBox.step02 .benefitTitle em:before { background-position: -70px 0; width: 52px; height: 48px; margin-bottom: 10px;}
.productview.WS80A_with_Elite_OB .healthBox.step02 { padding-bottom: 0;}
.productview.WS80A_with_Elite_OB .healthBox.step02 .textWrap,
.productview.WS80A_with_Elite_OB .healthBox.step02 .textWrap .bcSubTitle { text-align: center;}
.productview.WS80A_with_Elite_OB .healthBox.step02 .bcBox.img-align figure figcaption .textWrap,
.productview.WS80A_with_Elite_OB .healthBox.step02 .bcBox.img-align figure figcaption .textWrap .bcSubTitle { text-align: center;}
.productview.WS80A_with_Elite_OB .healthBox.step02 .bcBox.img-align.img-right figure figcaption { float: none; width: auto;}
.productview.WS80A_with_Elite_OB .healthBox.step02 .bcBox.img-align.img-right figure .bcImg { float: none; width: auto;}

.productview.WS80A_with_Elite_OB .sec2 { width: 100%; padding: 6.5% 0; background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/ws80a_sec2_img01.jpg'); background-position: 50% 0; background-repeat: no-repeat; background-size: cover;}
.productview.WS80A_with_Elite_OB .sec2 .bcSubTitle { font-size: 20px; line-height: 1.2em; color: #0081c5; margin-bottom: 20px;}
.productview.WS80A_with_Elite_OB .sec2 .bcSubTitle span { display: block; font-family: 's4'; font-size: 13px; font-weight: normal; color: #fff;}
.productview.WS80A_with_Elite_OB .sec2 .sec_inner p { color: #fff;}
.productview.WS80A_with_Elite_OB .sec3 .bcSubTitle { max-width: 1240px; margin: 0 auto;}
.productview.WS80A_with_Elite_OB .healthBox.sec3 .bcBox:first-child { padding-top: 0;}
.productview.WS80A_with_Elite_OB .healthBox .bgT01 { background: #eaeaea;}
.productview.WS80A_with_Elite_OB .healthBox .bgT02 { padding-top: 10px;}
.productview.WS80A_with_Elite_OB .healthBox.step03 .benefitTitle em { margin-top: -8px;}
.productview.WS80A_with_Elite_OB .healthBox.step03 .benefitTitle em:before { background-position: -137px 0; width: 58px; height: 47px; margin-bottom: 10px;}
.productview.WS80A_with_Elite_OB .healthBox.step03 .benefitTitle+.bcBoxWrap.type2 { margin-top: 10px;}
.productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcBox { padding-top: 0;}
.productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcBox .text-va-m { margin-top: 40px;}
.productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd p { display: none;}
.productview.WS80A_with_Elite_OB .healthBox.sec3 .bcBoxWrap.type2 .img-left .bcImg .imgPd { padding-top: 0; padding-bottom: 0;}
.productview.WS80A_with_Elite_OB .healthBox.sec3 .bcBoxWrap.type2 .bcBox { max-width: 1240px; margin: 0 auto; padding-top: 30px; padding-left: 30px; padding-right: 30px;}
.productview.WS80A_with_Elite_OB .healthBox.step04 { background: #e4e4e4; padding-bottom: 0;}
.productview.WS80A_with_Elite_OB .healthBox.step04 .benefitTitle em { margin-top: -5px;}
.productview.WS80A_with_Elite_OB .healthBox.step04 .benefitTitle em:before { background-position: -210px 0; width: 47px; height: 47px; margin-bottom: 10px;}
.productview.WS80A_with_Elite_OB .healthBox.step04 .bgT02 .bcBox { padding-top: 0; padding-bottom: 30px;}
.productview.WS80A_with_Elite_OB .healthBox.step04 .bgT02 .bcBox .text-va-m { margin-top: 30px;}
.productview.WS80A_with_Elite_OB .healthBox.step04 figcaption { margin-bottom: 30px;}
.productview.WS80A_with_Elite_OB .healthBox.step04 figcaption:last-child { margin-bottom: 0;}
.productview.WS80A_with_Elite_OB .healthBox.step04 .sub_comment { margin: 20px 0;}
.productview.WS80A_with_Elite_OB .healthBox.step05 .benefitTitle em { margin-top: -5px; color: #a2b4dc;}
.productview.WS80A_with_Elite_OB .healthBox.step05 .benefitTitle em:before { background-position: -273px 0; width: 50px; height: 44px; margin-bottom: 10px;}
.productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.type2 .bcImg { margin-top: 15px;}
.productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.img-left { padding-top: 10px;}
.productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.img-left .text-va-m { margin-top: 30px;}
.productview.WS80A_with_Elite_OB .healthBox .bcBox.img-align figure figcaption .text-va-m p span { display: block; color: #3cb7ba;}
.productview.WS80A_with_Elite_OB .healthBox.step06 { padding-bottom: 0;}
.productview.WS80A_with_Elite_OB .healthBox.step06 .benefitTitle em { margin-top: 0px; color: #aba0cd;}
.productview.WS80A_with_Elite_OB .healthBox.step06 .bcImg { margin: 0 0 40px 0;}
.productview.WS80A_with_Elite_OB .healthBox.step06 .benefitTitle em:before { background-position: -337px 0; width: 32px; height: 49px; margin-bottom: 10px;}
.productview.WS80A_with_Elite_OB .healthBox.step06 .bcBox.type2 .bcSubTitle,
.productview.WS80A_with_Elite_OB .healthBox.step06 .bcBox.type2 p { text-align: center;}
.productview.WS80A_with_Elite_OB .systemStep { margin-top: 30px; background: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/WS80_step06_bg.png') repeat;}
.productview.WS80A_with_Elite_OB .systemStep img { max-width: 100%; margin: 0 auto;}
.productview.WS80A_with_Elite_OB .systemWrap { margin-top: 30px; font-size: 12px; line-height: 1.5; padding: 0 15px; color: #3cb7ba; text-align: center;}
/* .productview.WS80A_with_Elite_OB .sonosyncWrap {background-color:#f8f8f8;}
.productview.WS80A_with_Elite_OB .sonosyncWrap .inner {background-color:#f8f8f8!important;} */
.productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .tit { font-family: 'stitle'; font-size: 16px; color: #333;}
.productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .tit span { display: block; margin-top: 5px; font-family: 's4'; font-size: 14px; color: #333; letter-spacing: .02em;}
.productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .desc { margin-top: 14px; font-size: 12px; line-height: 1.6;}
.productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .comment { color: #222;}
.productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .img { padding: 25px 0 0 0;}
.productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .img img { width: 290px; margin: 0 auto;}
.sonoBtn { margin-top: 25px;}



.productview.WS80A_with_Elite_OB .hellomom { /*margin-top: 40px*/
}
.productview.WS80A_with_Elite_OB .hellomom figure { margin: 0;}
.productview.WS80A_with_Elite_OB .hellomom .tit { font-family: 'stitle'; font-size: 16px; color: #1428a0;}
.productview.WS80A_with_Elite_OB .hellomom .tit span { display: block; margin-top: 5px; font-family: 's4'; font-size: 14px; color: #00b0e6; letter-spacing: .02em;}
.productview.WS80A_with_Elite_OB .hellomom .desc { margin-top: 14px; font-size: 12px; line-height: 1.6;}
.productview.WS80A_with_Elite_OB .hellomom .bcImg { width: 199px; margin: 20px auto 0;}
.productview.OMNITOM .sec2 .bcBox { padding: 60px 70px 0;}
.productview.OMNITOM .sec2 .bcImgLine .txtBox p { display: table-cell; vertical-align: middle;}
.productview.OMNITOM .sec2 .bcImgLine .bcImg { position: relative; margin-top: 20px; margin-bottom: 40px;}
.productview.OMNITOM .sec2 .bcImgLine .bcImg span { display: block; position: absolute; left: 0; bottom: 0; width: 100%; padding: 8px; box-sizing: border-box; background: rgba(245, 255, 255, 0.7); font-size: 16px; font-weight: bold; text-align: left; color: #333;}
.productview.OMNITOM .sec2 .desc li { margin-bottom: 18px; font-size: 12px; line-height: 1.2em; color: #666;}
.productview.OMNITOM .sec3 .bcBox { padding: 60px 70px 0;}
.productview.OMNITOM .sec3 .pro_list { overflow: hidden;}
.productview.OMNITOM .sec3 .pro_list li { float: left; width: 50%; font-size: 13px; line-height: 1.2em; margin-bottom: 5px;}
.productview.OMNITOM .sec3 .pro_list li.last { margin-bottom: 0;}
.productview.OMNITOM .sec3 .bcImg { margin-bottom: 30px;}
.productview.OMNITOM .sec5 .txt_area .logo { display: block; text-align: center; width: 85px; padding-top: 25px; margin: 0 auto;}
.productview.OMNITOM .sec3 .box { overflow: hidden; padding: 0;}
.productview.OMNITOM .sec6 .bcBox.img1 { padding-top: 0;}
.productview .cyberWrap { background: #ebebeb;}
.productview.GU60A .cyberWrap,
.productview.GF50 .cyberWrap,
.productview.GC70 .cyberWrap,
.productview.GR40CW .cyberWrap { background: #fff;}
/* 2022-05-02 HM70 EVO 페이지 수정 s */
/* old */

.productview .cyberWrap .benefitTitle { margin-top: 60px;}
.productview .cyberWrap .bcSubTitle { font-size: 16px; text-align: center;}
.productview .cyberWrap .cyberBoxTag { display: inline-block; font-size: 10px; color: #2177c2; border-top: 1px solid #2177c2; border-bottom: 1px solid #2177c2; padding: 5px; margin-top: 15px;}
.productview .cyberWrap .cyberBoxTag strong { font-weight: 800;}
.productview .cyberWrap .cyberBox { padding: 20px 15px 30px; text-align: center;}
.productview .cyberWrap .cyberBox>ul { overflow: hidden; margin-top: 35px;}
.productview .cyberWrap .cyberBox .cyber_list { overflow: hidden; margin-bottom: 20px; text-align: left;}
.productview .cyberWrap .cyberBox .cyber_list.list01 h5,
.productview .cyberWrap .cyberBox .cyber_list.list01 p { color: #00b0e6;}
.productview .cyberWrap .cyberBox .cyber_list.list02 h5,
.productview .cyberWrap .cyberBox .cyber_list.list02 p { color: #0078be;}
.productview .cyberWrap .cyberBox .cyber_list.list03 h5,
.productview .cyberWrap .cyberBox .cyber_list.list03 p { color: #014099;}
.productview .cyberWrap .cyberBox .cyber_list h5 { float: right; width: 75%; margin: 5px 0; font-family: 's8'; font-size: 14px; font-weight: bold;}
.productview .cyberWrap .cyberBox .cyber_list .cyber_icon { float: left; display: inline-block; width: 65px; height: 65px; background: url('/resources/es/_img/sub/product/cyber_icon.png') 0 0 no-repeat; background-size: auto 65px;}
.productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon01 { background-position: 0 0;}
.productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon02 { background-position: -66px 0;}
.productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon03 { background-position: -132px 0;}
.productview .cyberWrap .cyberBox .cyber_list p { float: right; width: 75%; font-size: 12px; line-height: 18px;}
/* //old */
.productview .cyberWrap .benefitTitle { margin-top: 60px;}
.productview .cyberWrap .bcSubTitle { font-size: 16px; text-align: center;}
.productview .cyberWrap .cyberBoxTag { display: inline-block; font-size: 10px; color: #2177c2; border-top: 1px solid #2177c2; border-bottom: 1px solid #2177c2; padding: 5px; margin-top: 15px;}
.productview .cyberWrap .cyberBoxTag strong { font-weight: 800;}
.productview .cyberWrap .cyberBox { padding: 20px 15px 30px; text-align: center;}
.productview .cyberWrap .cyberBox>ul { overflow: hidden; margin-top: 35px;}
.productview .cyberWrap .cyberBox .cyber_list { overflow: hidden; margin-bottom: 20px; text-align: left;}
.productview .cyberWrap .cyberBox .cyber_list.list01 h5,
.productview .cyberWrap .cyberBox .cyber_list.list01 p { color: #00b0e6;}
.productview .cyberWrap .cyberBox .cyber_list.list02 h5,
.productview .cyberWrap .cyberBox .cyber_list.list02 p { color: #0078be;}
.productview .cyberWrap .cyberBox .cyber_list.list03 h5,
.productview .cyberWrap .cyberBox .cyber_list.list03 p { color: #014099;}
.productview .cyberWrap .cyberBox .cyber_list h5 { float: right; width: 75%; margin: 5px 0; font-family: 's8'; font-size: 14px; font-weight: bold;}
.productview .cyberWrap .cyberBox .cyber_list .cyber_icon { float: left; display: inline-block; width: 65px; height: 65px; background: url('/resources/es/_img/sub/product/cyber_icon.png') 0 0 no-repeat; background-size: auto 65px;}
.productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon01 { background-position: 0 0;}
.productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon02 { background-position: -66px 0;}
.productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon03 { background-position: -132px 0;}
.productview .cyberWrap .cyberBox .cyber_list p { float: right; width: 75%; font-size: 12px; line-height: 18px;}
.productview .cyberWrapNew { background: #ebebeb;}
.productview .cyberWrapNew .benefitTitle { margin-top: 60px;}
.productview .cyberWrapNew .bcSubTitle { font-size: 16px; text-align: center;}
.productview .cyberWrapNew .bcSubText { margin-top: 15px; font-size: 14px; font-weight: 700; text-align: center;}
.productview .cyberWrapNew .bcText { margin-top: 10px; font-size: 12px; color: #666; text-align: center; line-height: 1.6;}
.productview .cyberWrapNew .cyberBoxTag { display: inline-block; font-size: 10px; color: #2177c2; border-top: 1px solid #2177c2; border-bottom: 1px solid #2177c2; padding: 5px; margin-top: 15px;}
.productview .cyberWrapNew .cyberBoxTag strong { font-weight: 800;}
.productview .cyberWrapNew .cyberBox { padding: 0 15px 30px; text-align: center;}
.productview .cyberWrapNew .cyberBox>ul { overflow: hidden; margin-top: 35px;}
.productview .cyberWrapNew .cyberBox .cyber_list { display: flex; justify-content: space-between; overflow: hidden; margin-bottom: 20px; text-align: left;}
.productview .cyberWrapNew .cyberBox .cyber_list.list01 { color: #00b0e6;}
.productview .cyberWrapNew .cyberBox .cyber_list.list02 { color: #0078be;}
.productview .cyberWrapNew .cyberBox .cyber_list.list03 { color: #014099;}
/* 2022-05-23 OB타입 추가 se*/
.productview .cyberWrapNew.ob .cyberBox .cyber_list.list01 { color: #00b0e6;}
.productview .cyberWrapNew.ob .cyberBox .cyber_list.list02 { color: #007cc6;}
.productview .cyberWrapNew.ob .cyberBox .cyber_list.list03 { color: #014099;}
/* //022-05-23 OB타입 추가 e */

.productview .cyberWrapNew .cyberBox .cyber_list .cyber_icon { display: inline-block; width: 65px; height: 65px;}
.productview .cyberWrapNew .cyberBox .cyber_list .cyber_icon img { max-width: 100%;}
/* 2023-01-25 RS85 Prestige Update s */
.productview .cyberWrapNew .cyberBox .cyber_list .text_area { display: flex; flex-direction: column; justify-content: center; width: calc(100% - 80px);}
/* //2023-01-25 RS85 Prestige Update e */
.productview .cyberWrapNew .cyberBox .cyber_list h5 { width: 75%; margin-bottom: 5px; font-family: 's8'; font-size: 14px; font-weight: bold;}
.productview .cyberWrapNew .cyberBox .cyber_list .text_area .inner_list { margin-top: 5px;}
.productview .cyberWrapNew .cyberBox .cyber_list .text_area .inner_list li { position: relative; padding-left: 10px; line-height: 1.6;}
.productview .cyberWrapNew .cyberBox .cyber_list .text_area .inner_list li:before { content: '・'; display: block; position: absolute; top: 1px; left: 0;}
.productview .cyberWrapNew .cyberBox .cyber_list p { width: 75%; font-size: 12px; line-height: 18px; line-height: 1.6;}
/* //2022-05-02 HM70 EVO 페이지 수정 e */
.productview.GF50 p.op_sp,
.productview.GR40CW p.op_sp,
.productview.GM85 p.op_sp { font-size: 10px;}

@media all and (min-width: 768px) { 
  .productview.WS80A_with_Elite_OB .healthStep { background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/bg_utr_ws80a_step_md.jpg'); background-color: #f2f2f2; padding: 110px 0 110px 0;}
  .productview.WS80A_with_Elite_OB .healthStep .subTxt { line-height: 1.78; font-size: 18px
  }
  /*.productview.WS80A_with_Elite_OB .healthBox .benefitTitle em {left:15px; font-size:25px;margin-right:30px;width:auto}*/
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle em { left: 15px; font-size: 18px; margin-right: 30px; width: auto
  }
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle em:before { display: block; content: ''; background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/healthStep_ico2.png'); background-repeat: no-repeat; margin-left: -5px; background-size: auto auto
  }
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle>span { width: auto
  }
  .productview.WS80A_with_Elite_OB .healthBox { padding: 100px 0 60px 0
  }
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle { margin: 0 auto; padding-left: 145px; width: calc(100% - 80px);}
  .productview.WS80A_with_Elite_OB .healthBox.step01 .benefitTitle em { margin-top: -27px
  }
  /*.productview.WS80A_with_Elite_OB .healthBox.step01 .benefitTitle em:before {background-position:0 0;width:112px;height:102px}*/
  .productview.WS80A_with_Elite_OB .healthBox.step01 .benefitTitle em:before { background-position: 0 0; width: 91px; height: 85px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step02 .benefitTitle em { margin-top: -20px
  }
  /*.productview.WS80A_with_Elite_OB .healthBox.step02 .benefitTitle em:before {background-position:-140px 0;width:104px;height:96px;margin-bottom:20px}*/
  .productview.WS80A_with_Elite_OB .healthBox.step02 .benefitTitle em:before { background-position: -140px 0; width: 88px; height: 79px; margin-bottom: 20px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step03 .benefitTitle em { margin-top: -40px
  }
  /*.productview.WS80A_with_Elite_OB .healthBox.step03 .benefitTitle em:before {background-position:-280px 0;width:116px;height:94px;margin-bottom:20px}*/
  .productview.WS80A_with_Elite_OB .healthBox.step03 .benefitTitle em:before { background-position: -274px 0; width: 96px; height: 77px; margin-bottom: 20px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step04 .benefitTitle em { margin-top: -45px
  }
  /*.productview.WS80A_with_Elite_OB .healthBox.step04 .benefitTitle em:before {background-position:-420px 0;width:94px;height:94px;margin-bottom:20px}*/
  .productview.WS80A_with_Elite_OB .healthBox.step04 .benefitTitle em:before { background-position: -420px 0; width: 77px; height: 77px; margin-bottom: 20px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step05 .benefitTitle em { margin-top: 5px; color: #a2b4dc
  }
  /*.productview.WS80A_with_Elite_OB .healthBox.step05 .benefitTitle em:before {background-position:-560px 0;width:100px;height:84px;margin-bottom:20px}*/
  .productview.WS80A_with_Elite_OB .healthBox.step05 .benefitTitle em:before { background-position: -544px 0; width: 84px; height: 70px; margin-bottom: 20px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step06 .benefitTitle em { margin-top: 0px; color: #aba0cd
  }
  .productview.WS80A_with_Elite_OB .healthBox.step06 .bcImg { margin: 0 0 40px 0
  }
  /*.productview.WS80A_with_Elite_OB .healthBox.step06 .benefitTitle em:before {background-position:-700px 0;width:64px;height:98px;margin-bottom:20px}*/
  .productview.WS80A_with_Elite_OB .healthBox.step06 .benefitTitle em:before { background-position: -675px 0; width: 55px; height: 81px; margin-bottom: 20px
  }
  .bcBoxWrap.ty2 { padding-bottom: 40px
  }
  .productview.WS80A_with_Elite_OB .healthBox .bgT02 { padding-bottom: 30px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step05 { padding-bottom: 10px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.type2 .bcImg { margin: 25px 0 40px 0
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBox { padding-top: 60px
  }
  .productview.WS80A_with_Elite_OB .systemWrap { margin-top: 30px; font-size: 13px; line-height: 1.7; padding: 0 40px
  }
  .productview.WS80A_with_Elite_OB .sec2 { padding: 11.5% 0; background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/ws80a_sec2_img01_md.jpg');}
  .productview.WS80A_with_Elite_OB .sec2 .bcSubTitle { font-size: 23px;}
  .productview.WS80A_with_Elite_OB .sec2 .bcSubTitle span { font-size: 15px;}
  .productview.WS80A_with_Elite_OB .healthBox.sec3 .bcBoxWrap.type2 .bcBox { padding-top: 60px;}
  .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .tit { font-size: 24px;}
  .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .tit span { margin-top: 8px; font-size: 22px;}
  .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .desc { margin-top: 20px; font-size: 16px;}
  .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .comment { padding-top: 27px; font-size: 14px;}
  .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .img { padding: 70px 0 0 0;}
  .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .img img { width: 100%;}
  .productview.WS80A_with_Elite_OB .hellomom .tit { font-size: 24px;}
  .productview.WS80A_with_Elite_OB .hellomom .tit span { margin-top: 8px; font-size: 22px;}
  .productview.WS80A_with_Elite_OB .hellomom .desc { margin-top: 20px; font-size: 16px;}
  .productview.WS80A_with_Elite_OB .hellomom .bcImg { width: 398px; margin-top: 40px
  }
  .productview.OMNITOM .sec2 .bcBox { padding: 60px 70px 0;}
  .productview.OMNITOM .sec2 .bcImgLine .txtBox { margin-bottom: 80px;}
  .productview .fr { float: right;}
  .productview.OMNITOM .sec2 .bcImgLine .txtBox.bg1 { background: #fff;}
  .productview.OMNITOM .sec2 .bcImgLine .txtBox p { display: table-cell; vertical-align: middle;}
  .productview.OMNITOM .sec2 .bcImgLine .bcImg { position: relative; margin-bottom: 40px;}
  .productview.OMNITOM .sec2 .bcImgLine .bcImgBox span { display: block; position: absolute; left: 0; bottom: 0; width: 100%; padding: 20px; box-sizing: border-box; background: rgba(245, 255, 255, 0.3); font-size: 20px; font-weight: bold; color: #333;}
  .productview.OMNITOM .sec2 .desc li { margin-bottom: 10px; font-size: 14px; line-height: 1.2em; color: #666;}
  .productview.OMNITOM .sec3 .bcBox { padding: 60px 70px 0;}
  .productview.OMNITOM .sec3 .box { overflow: hidden; padding: 0;}
  .productview.OMNITOM .sec3 .left_area { float: left; width: 50%;}
  .productview.OMNITOM .sec3 .right_area { float: left; width: 50%;}
  .productview.OMNITOM .sec3 .pro_list li { float: none; width: 100%; font-size: 18px; line-height: 1.2em; margin-bottom: 5px; text-align: left;}
  .productview.OMNITOM .sec3 .pro_list li.last { margin-bottom: 0;}
  .productview.OMNITOM .sec3 .bcImg { margin-bottom: 40px;}
  .productview.OMNITOM .sec5 .txt_area .logo { display: block; text-align: center; width: 150px; padding-top: 25px; margin: 0 auto;}
  .productview.OMNITOM .sec6 .bcBox.img1 { padding-top: 0;}
  /* 2022-05-02 HM70 EVO 페이지 수정 s */
  /* old */

  .productview .cyberWrap .benefitTitle { margin-top: 110px; font-size: 58px;}
  .productview .cyberWrap .bcSubTitle { font-size: 28px;}
  .productview .cyberWrap .cyberBoxTag { font-size: 16px; border-top: 2px solid #2177c2; border-bottom: 2px solid #2177c2; padding: 7px 25px; margin-top: 15px;}
  .productview .cyberWrap .cyberBoxTag strong { font-weight: 800;}
  .productview .cyberWrap .cyberBox { padding: 40px 40px 60px;}
  .productview .cyberWrap .cyberBox>ul { margin-top: 70px;}
  .productview .cyberWrap .cyberBox .cyber_list { margin-bottom: 35px;}
  .productview .cyberWrap .cyberBox .cyber_list h5 { margin: 35px 0 18px; font-size: 20px;}
  .productview .cyberWrap .cyberBox .cyber_list .cyber_icon { width: 130px; height: 130px; background-size: auto 130px;}
  .productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon01 { background-position: 0 0;}
  .productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon02 { background-position: -131px 0;}
  .productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon03 { background-position: -263px 0;}
  .productview .cyberWrap .cyberBox .cyber_list p { font-size: 16px;}
  /* //old */
  .productview .cyberWrapNew .benefitTitle { margin-top: 110px; font-size: 58px;}
  .productview .cyberWrapNew .bcSubTitle { font-size: 28px;}
  .productview .cyberWrapNew .bcSubText { margin-top: 50px; font-size: 22px;

  }
  .productview .cyberWrapNew .bcText { margin-top: 40px; font-size: 18px; text-align: left;}
  .productview .cyberWrapNew .cyberBoxTag { font-size: 16px; border-top: 2px solid #2177c2; border-bottom: 2px solid #2177c2; padding: 7px 25px; margin-top: 15px;}
  .productview .cyberWrapNew .cyberBoxTag strong { font-weight: 800;}
  .productview .cyberWrapNew .cyberBox { padding: 0 40px 60px;}
  .productview .cyberWrapNew .cyberBox>ul { margin-top: 70px;}
  .productview .cyberWrapNew .cyberBox .cyber_list { margin-bottom: 35px;}
  .productview .cyberWrapNew .cyberBox .cyber_list .cyber_icon { width: 130px; height: 130px;}
  .productview .cyberWrapNew .cyberBox .cyber_list .text_area { width: calc(100% - 150px);}
  .productview .cyberWrapNew .cyberBox .cyber_list h5 { margin-bottom: 18px; font-size: 20px;}
  .productview .cyberWrapNew .cyberBox .cyber_list p { font-size: 16px;}
  .productview .cyberWrapNew .cyberBox .cyber_list .text_area .inner_list { margin-top: 10px;}
  .productview .cyberWrapNew .cyberBox .cyber_list .text_area .inner_list li { padding-left: 15px; font-size: 16px;}
  /* //2022-05-02 HM70 EVO 페이지 수정 e */

  .productview.GF50 p.op_sp,
  .productview.GR40CW p.op_sp,
  .productview.GM85 p.op_sp { font-size: 12px;}
  .productview.GR40CW .workflow_title { font-size: 30px;}
  /* HS70A_OB */
  .productview.HS70A_OB .hellomom .tit { font-size: 24px;}
  .productview.HS70A_OB .hellomom .tit span { margin-top: 8px; font-size: 22px;}
  .productview.HS70A_OB .hellomom .desc { margin-top: 20px; font-size: 16px;}
  .productview.HS70A_OB .hellomom .bcImg { width: 398px; margin-top: 40px
  }
}
@media all and (min-width: 1024px) { 
  .productview.WS80A_with_Elite_OB .healthStep { background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/bg_utr_ws80a_step_lg.jpg'); background-color: #f2f2f2; padding: 95px 0 70px 0;}
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle { top: -60px; text-align: center
  }
  .productview.WS80A_with_Elite_OB .healthBox { padding: 125px 0 65px 0
  }
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle { margin: 0 auto; padding-left: 145px; width: calc(100% - 80px);}
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle em { margin-right: 40px
  }
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle>span { text-align: center
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 { background: #fff
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcBox { padding-top: 0
  }
  /*.productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg {background:#050100;text-align:center}*/
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg { background: #fff; text-align: center
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcBox .text-va-m { margin-top: 0
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd { padding: 40px 0; display: inline-block
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd img { float: none
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd p { text-align: center; color: #fff; margin-top: 30px; font-size: 20px; display: block
  }
  .productview.WS80A_with_Elite_OB .healthBox.step01 { padding-bottom: 60px
  }
  .productview.WS80A_with_Elite_OB .sec2 { padding: 6.5% 0; background-image: url('/resources/es/_img/sub/product/WS80A_with_Elite_OB/ws80a_sec2_img01_lg.jpg');}
  .productview.WS80A_with_Elite_OB .sec2 .bcSubTitle { font-size: 38px; margin-bottom: 40px;}
  .productview.WS80A_with_Elite_OB .sec2 .bcSubTitle span { font-size: 25px;}
  .productview.WS80A_with_Elite_OB .sec3.healthBox .bcBoxWrap.type2,
  .productview.WS80A_with_Elite_OB .sec3.healthBox .bcBoxWrap.type2 .bcImg { background: none;}
  .productview.WS80A_with_Elite_OB .sec3 .bcImg .imgPd { padding-left: 0; padding-right: 0
  }
  .productview.WS80A_with_Elite_OB .sec3 .bcSubTitle { margin-bottom: 20px;}
  .productview.WS80A_with_Elite_OB .sec3 .bcSubTitle2 { color: #333;}
  .productview.WS80A_with_Elite_OB .sec3.healthBox { padding: 0;}
  .productview.WS80A_with_Elite_OB .healthBox.step03 .benefitTitle+.bcBoxWrap.type2 { margin-top: 60px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step03 { padding-bottom: 0
  }
  .productview.WS80A_with_Elite_OB .healthBox.step04 .bgT02 .bcBox { padding-bottom: 60px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step04 figcaption { margin-bottom: 100px;}
  .productview.WS80A_with_Elite_OB .healthBox.step04 .benefitTitle em,
  .productview.WS80A_with_Elite_OB .healthBox.step05 .benefitTitle em { margin-top: -45px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step04 .bgT02 .bcBox { padding-top: 60px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step04 .sub_comment { margin: 20px 0;}
  .productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.img-left { padding-top: 80px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.img-left .text-va-m { margin-top: 0
  }
  .productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.type2 { padding-top: 0
  }
  .productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.type2 .bcSubTitle { text-align: center
  }
  .productview.WS80A_with_Elite_OB .healthBox.step05 .bcBox.type2 .bcImg { margin-top: 30px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step06 .benefitTitle em { margin-top: -50px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step06 .bcBox.type2 { padding: 0 40px; margin-top: -30px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step06 .bcBox.type2 .bcSubTitle { text-align: center
  }
  .productview.WS80A_with_Elite_OB .bcBoxWrap.bg.type2 .bcBox.img-align.pdn { padding-left: 0; padding-right: 0
  }
  .bcBoxWrap.ty2 { padding-bottom: 0
  }
  .productview.WS80A_with_Elite_OB .systemWrap { font-size: 14px
  }
  /* .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync{transform:translateY(-50px);opacity:0;transition:all .4s 1.4s;} */
  /* .productview.WS80A_with_Elite_OB .sonosyncWrap.motion .sonosync{transform:translateY(0);opacity:1;} */
  .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .tit span { margin-top: 8px;}
  .productview.WS80A_with_Elite_OB .sonosyncWrap .sonosync .desc { margin-top: 23px; font-size: 18px;}
  .productview.WS80A_with_Elite_OB .hellomom { /*margin-top: 60px;*/
  }
  .productview.WS80A_with_Elite_OB .hellomom::before,
  .productview.WS80A_with_Elite_OB .hellomom::after { display: table; clear: both; content: ''
  }
  .productview.WS80A_with_Elite_OB .hellomom figcaption { float: left; width: 680px; line-height: 1; text-align: left;}
  .productview.WS80A_with_Elite_OB .hellomom .tit {}
  .productview.WS80A_with_Elite_OB .hellomom .tit span {}
  .productview.WS80A_with_Elite_OB .hellomom .desc {}
  .productview.WS80A_with_Elite_OB .hellomom .bcImg { float: right; margin: 0
  }
  .productview.OMNITOM .sec2 .bcBox { padding: 0 40px;}
  .productview.OMNITOM .sec2 .bcImgLine { padding-top: 60px;}
  .productview.OMNITOM .sec2 .bcImgLine figcaption { overflow: hidden;}
  .productview.OMNITOM .sec2 .bcImgLine .bcImg { position: relative; margin-top: 0;}
  .productview.OMNITOM .sec2 .bcImgLine .bcImg span { padding: 20px; font-size: 20px;}
  .productview.OMNITOM .sec2 .bcImgLine .txtBox { display: table; height: 340px; margin-bottom: 0; text-align: right;}
  .productview.OMNITOM .sec2 .bcImgLine .txtBox.bg1 { padding-left: 35px; background: #f4f4f4; text-align: left;}
  .productview.OMNITOM .sec2 .bcImgLine .txtBox p { display: table-cell; vertical-align: middle; padding-right: 35px;}
  .productview.OMNITOM .sec2 .desc { padding-top: 60px;}
  .productview.OMNITOM .sec2 .desc li { font-size: 12px; line-height: 1.6em; color: #666;}
  .productview.OMNITOM .sec3 .md-6 { overflow: hidden; padding: 0;}
  .productview.OMNITOM .sec3 .left_area { float: left;}
  .productview.OMNITOM .sec3 .right_area { float: left;}
  .productview.OMNITOM .sec3 .pro_list li { font-size: 18px; line-height: 1.2em; margin-bottom: 5px;}
  .productview.OMNITOM .sec3 .pro_list li.last { margin-bottom: 0;}
  .productview.OMNITOM .sec3 .bcImg { margin-bottom: 15px;}
  .productview.OMNITOM .sec4 .bcBox.last { padding-bottom: 0;}
  .productview.OMNITOM .sec5 .txt_area { position: relative;}
  .productview.OMNITOM .sec5 .txt_area .logo { position: absolute; right: 0; top: 0;}
  .productview.OMNITOM .sec6 .bcBox.last { padding-bottom: 0;}
  /* 2022-05-02 HM70 EVO 페이지 수정 s */
  /* old */

  .productview .cyberWrap .bcSubTitle { font-family: "s7"; font-size: 30px;}
  .productview .cyberWrap .cyberBox { padding-bottom: 95px;}
  .productview .cyberWrap .cyberBox>ul { margin: 60px 0 40px 0;}
  .productview .cyberWrap .cyberBox .cyber_list { float: left; width: 33.3%; margin-bottom: 0; text-align: center;}
  .productview .cyberWrap .cyberBox .cyber_list h5 { float: none; width: 100%; margin: 0; font-size: 22px;}
  .productview .cyberWrap .cyberBox .cyber_list .cyber_icon { float: none; width: 158px; height: 158px; margin: 30px 0; background-size: auto auto;}
  .productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon01 { background-position: 0 0;}
  .productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon02 { background-position: -160px 0;}
  .productview .cyberWrap .cyberBox .cyber_list .cyber_icon.icon03 { background-position: -321px 0;}
  .productview .cyberWrap .cyberBox .cyber_list p { float: none; width: 100%; font-size: 18px; line-height: 32px;}
  .productview .cyberWrap .cyberBox .bcBtn { min-width: 190px;}
  /* //old */
  .productview .cyberWrapNew .bcSubTitle { font-family: "s7"; font-size: 30px;}
  .productview .cyberWrapNew .cyberBox { padding-bottom: 95px;}
  .productview .cyberWrapNew .cyberBox>ul { display: flex; margin: 60px 0 40px 0;}
  .productview .cyberWrapNew .cyberBox .cyber_list { display: block; width: 33.3%; margin-bottom: 0; text-align: center;}
  .productview .cyberWrapNew .cyberBox .cyber_list .cyber_icon { float: none; width: 183px; height: 183px;}
  .productview .cyberWrapNew .cyberBox .cyber_list .text_area { display: block; /* 2023-01-25 RS85 Prestige Update */
    width: 100%;}
  .productview .cyberWrapNew .cyberBox .cyber_list h5 { width: 100%; margin-top: 30px; font-size: 24px;}
  .productview .cyberWrapNew .cyberBox .cyber_list p { float: none; width: 100%; margin-top: 30px; font-size: 19px; line-height: 26px;}
  .productview .cyberWrapNew .cyberBox .cyber_list .text_area .inner_list { display: inline-block; text-align-last: left;}
  .productview .cyberWrapNew .cyberBox .cyber_list .text_area .inner_list li { font-size: 19px;}

  .productview .cyberWrapNew .cyberBox .bcBtn { min-width: 190px;}
  /* //2022-05-02 HM70 EVO 페이지 수정 e */
  .productview.GR40CW .workflow_title { font-size: 32px;}
}
@media all and (min-width: 1240px) { 
  .productview.OMNITOM .bcBox .bcSubTitle+p { max-width: 1240px;}
  .productview.WS80A_with_Elite_OB .healthStep { padding: 95px 0 70px 0;}
  .productview.WS80A_with_Elite_OB .healthBox .benefitTitle { margin: 0 auto; padding-left: 145px; width: 100%; max-width: 1240px;}
  .productview.WS80A_with_Elite_OB .healthBox.step02 .bcBox.img-right figcaption { float: left; width: 50%; margin-top: 95px
  }
  .productview.WS80A_with_Elite_OB .healthBox.step02 .bcBox.img-right .bcImg { float: left; width: 50%; margin-top: 0
  }
  .productview.WS80A_with_Elite_OB .healthBox.step02 .textWrap,
  .productview.WS80A_with_Elite_OB .healthBox.step02 .textWrap .bcSubTitle { text-align: left
  }
  .productview.WS80A_with_Elite_OB .healthBox.step02 .textWrap,
  .productview.WS80A_with_Elite_OB .healthBox.step02 .textWrap .bcSubTitle { text-align: left
  }
  .productview.WS80A_with_Elite_OB .healthBox.step02 .md-line-6 { height: 160px
  }
  .productview.WS80A_with_Elite_OB .md-line-5.ty2 { height: 96px
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg { text-align: left
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd { padding: 60px 0 60px 85px; max-width: 620px; display: inline-block
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .bcImg .imgPd img { float: none
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .img-left .bcImg { text-align: right
  }
  .productview.WS80A_with_Elite_OB .healthBox .bcBoxWrap.type2 .img-left .bcImg .imgPd { padding: 60px 85px 60px 0
  }
  .productview.WS80A_with_Elite_OB .healthBox.sec3 .bcBoxWrap.type2 .img-right .bcImg { overflow: hidden;}
  .productview.WS80A_with_Elite_OB .healthBox.sec3 .bcBoxWrap.type2 .img-right .bcImg .imgPd { float: right; padding: 60px 0 60px 0;}
  .productview.WS80A_with_Elite_OB .systemStep { background: #ececec; text-align: center
  }
  .productview.WS80A_with_Elite_OB .systemStep img { margin: 0 auto
  }
  .productview.WS80A_with_Elite_OB .systemWrap { max-width: 1240px; margin-right: auto; margin-left: auto
  }
  .productview.WS80A_with_Elite_OB .healthBox.sec3 .bcBoxWrap.type2 .bcBox { padding-left: 0; padding-right: 0;}
  .bcBoxWrap.ty2 { padding-bottom: 60px
  }
}

.WS80A_with_Elite_OB.productview .healthBox .img-align.bcBox figure figcaption .text-va-m p span { font-size: 12px; line-height: 1.5;}
@media all and (min-width: 768px) { 
  .WS80A_with_Elite_OB.productview .healthBox .img-align.bcBox figure figcaption .text-va-m p span { font-size: 13px; line-height: 1.7
  }
}
@media all and (min-width: 1024px) { 
  .WS80A_with_Elite_OB.productview .healthBox .img-align.bcBox figure figcaption .text-va-m p span { font-size: 14px
  }
}

/*  트랜스듀서 PDF 다운로드 */
.pdfWrap { background-color: #FFF;}
.pdfWrap .pdfWrap_img img { margin: 0 auto; max-width: 100%;}
.pdfWrap:after { clear: both; content: ''; display: block;}
@media all and (min-width: 768px) { 
  .pdfWrap .pdfWrap_img img { margin: 0 auto; max-width: 100%;}
  .pdfWrap:after { clear: both; content: ''; display: block;}
}
@media all and (min-width: 1024px) { 
  .pdfWrap .pdfWrap_img img { margin: 0 auto; max-width: 100%;}
  .pdfWrap:after { clear: both; content: ''; display: block;}
}
@media all and (min-width: 1240px) { 
  .pdfWrap .pdfWrap_img img { margin: 0 auto; max-width: 100%;}
  .pdfWrap:after { clear: both; content: ''; display: block;}
}

.bcBoxWrap.step02 { background: #eaeaea;}
.HS40_GI_icon .icBcf { display: block; background: url('/resources/es/_img/sub/product/HS40_GI/hs40_gi_icon.png') no-repeat; -webkit-background-size: 55px auto; background-size: 55px auto; width: 55px; height: 56px;}
.HS40_OB_icon .icBcf { display: block; background: url('/resources/es/_img/sub/product/HS40_OB/hs40_ob_icon.png') no-repeat; -webkit-background-size: 55px auto; background-size: 55px auto; width: 55px; height: 56px;}
.HS40_GI_icon .icBcf.type01,
.HS40_OB_icon .icBcf.type01 { background-position: 0 0;}
.HS40_GI_icon .icBcf.type02,
.HS40_OB_icon .icBcf.type02 { background-position: 0 -56px;}
.HS40_GI_icon .icBcf.type03,
.HS40_OB_icon .icBcf.type03 { background-position: 0 -112px;}
.HS40_GI_icon .icBcf.type04,
.HS40_OB_icon .icBcf.type04 { background-position: 0 -168px;}
.HS40_GI_icon .icBcf.type05,
.HS40_OB_icon .icBcf.type05 { background-position: 0 -224px;}
.HS40_GI_icon .icBcf.type06,
.HS40_OB_icon .icBcf.type06 { background-position: 0 -280px;}
.HS40_GI_icon .icBcf.type07,
.HS40_OB_icon .icBcf.type07 { background-position: 0 -336px;}
.HS40_GI_icon .icBcf.type08,
.HS40_OB_icon .icBcf.type08 { background-position: 0 -392px;}
.HS40_GI_icon .icBcf.type09,
.HS40_OB_icon .icBcf.type09 { background-position: 0 -448px;}
.HS40_GI_icon .icBcf.type10,
.HS40_OB_icon .icBcf.type10 { background-position: 0 -504px;}
.HS40_GI .bcSubTitle.icon-ai { padding-left: 35px; position: relative;}
.HS40_GI .bcSubTitle.icon-ai .icon { width: 30px; position: absolute; bottom: 0; left: 0;}
.HS40_GI .step01 { padding: 0 0 80px 0;}
.HS40_GI .benefitWrap .step02 .bcSubTitle+p,
.HS40_GI .benefitWrap .step03 .bcSubTitle+P { text-align: left;}
.HS40_GI .benefitWrap .bcBoxWrap.bg16 .bcSubTitle+p { text-align: left;}
.HS40_GI .benefitWrap img.img-margin { margin-right: 17px;}
.HS40_GI .bcBox.HS40_GI_sdetect { padding-bottom: 30px;}
.HS40_GI .bcBox.HS40_GI_sdetect .bcImg { background-color: #000;}
.HS40_GI .bcBox.HS40_GI_sdetect .bcSubTitle { font-family: 's7';}
.HS40_GI .bcBox.HS40_GI_nervetrack { padding: 30px 0 0;}
.HS40_GI .bcBox.HS40_GI_nervetrack .bcImg { padding: 0 15px;}
.HS40_GI .bcBox.HS40_GI_nervetrack figcaption { padding: 30px 15px; margin: 0; background-color: #0077c8;}
.HS40_GI .bcBox.HS40_GI_nervetrack .bcSubTitle { color: #fff;}
.HS40_GI .bcBox.HS40_GI_nervetrack .sub-title { color: #fff;}
.HS40_GI .bcBox.HS40_GI_nervetrack p { color: #fff;}
.HS40_GI .bcBox.HS40_GI_nervetrack .comment { color: #fff;}
.HS40_GI .bcBox.HS40_GI_nervetrack .addTxt { margin-top: 12px;}
.HS40_GI .bcBox.HS40_GI_nervetrack .addTxt li { color: #fff; white-space: normal;}
.HS40_GI .bcBox.HS40_GI_nervetrack .addTxt li:after { content: none;}
.HS40_GI .bcBox .lg-8,
.HS40_GI .bcBox .md-8 { padding-right: 0; padding-left: 0;}
.HS40_GI .bcBox .md_align_center { text-align: center;}
.HS40_GI .bcBox .bcImg2 { padding-top: 10px;}
.HS40_OB .bcSubTitle.icon-ai { padding-left: 35px; position: relative;}
.HS40_OB .bcSubTitle.icon-ai .icon { width: 30px; position: absolute; bottom: 0; left: 0;}
.HS40_OB .benefitWrap .bg16 .bcSubTitle+p { text-align: left;}
.HS40_OB .bcBoxWrap.sdetect-crystal { margin-top: 30px; padding-bottom: 30px; 
  /*background-color: #956bab;*/
  background-color: #0078be;}
.HS40_OB .bcBoxWrap.sdetect-crystal .bcSubTitle { font-family: 's7'; color: #fff;}
.HS40_OB .bcBoxWrap.sdetect-crystal p { color: #fff;}
.HS40_OB .bcBoxWrap.sdetect-crystal .comment { color: #fff;}
.productview.HS40_OB .hellomom { /*margin-top: 40px*/
}
.productview.HS40_OB .hellomom i.txt_sup { font-family: 's8';}
.productview.HS40_OB .hellomom figure { margin: 0;}
.productview.HS40_OB .hellomom .tit { font-family: 'stitle'; font-size: 16px; color: #333;}
.productview.HS40_OB .hellomom .tit span { display: block; margin-top: 5px; font-family: 's4'; font-size: 14px; color: #666; letter-spacing: .02em;}
.productview.HS40_OB .hellomom .desc { margin-top: 14px; /* font-size: 12px; */
  line-height: 1.6;}
.productview.HS40_OB .hellomom .bcImg { width: 199px; margin: 20px auto 0;}
.productview.HS40_OB .auto_width { width: auto; ;}

@media (min-width: 768px) { 
  .bcBoxRow+.bcBoxRow .bcBox.lg-6 { padding-top: 0;}
  .bcBoxRow+.bcBoxRow .bcBox.lg-6 figcaption { margin-top: 60px;}
  .HS40_GI_icon .icBcf,
  .HS40_OB_icon .icBcf { -webkit-background-size: 110px auto; background-size: 110px auto; width: 110px; height: 111px;}
  .HS40_GI_icon .icBcf.type01,
  .HS40_OB_icon .icBcf.type01 { background-position: 0 0;}
  .HS40_GI_icon .icBcf.type02,
  .HS40_OB_icon .icBcf.type02 { background-position: 0 -112px;}
  .HS40_GI_icon .icBcf.type03,
  .HS40_OB_icon .icBcf.type03 { background-position: 0 -224px;}
  .HS40_GI_icon .icBcf.type04,
  .HS40_OB_icon .icBcf.type04 { background-position: 0 -335px;}
  .HS40_GI_icon .icBcf.type05,
  .HS40_OB_icon .icBcf.type05 { background-position: 0 -449px;}
  .HS40_GI_icon .icBcf.type06,
  .HS40_OB_icon .icBcf.type06 { background-position: 0 -560px;}
  .HS40_GI_icon .icBcf.type07,
  .HS40_OB_icon .icBcf.type07 { background-position: 0 -672px;}
  .HS40_GI_icon .icBcf.type08,
  .HS40_OB_icon .icBcf.type08 { background-position: 0 -784px;}
  .HS40_GI_icon .icBcf.type09,
  .HS40_OB_icon .icBcf.type09 { background-position: 0 -896px;}
  .HS40_GI_icon .icBcf.type10,
  .HS40_OB_icon .icBcf.type10 { background-position: 0 -1008px;}
  .RS80_EVO .bcBoxRow+.bcBoxRow .bcBox.lg-6 figcaption { margin-top: 40px;}
  .RS85_GI .bcBoxRow+.bcBoxRow .bcBox.lg-6 figcaption { margin-top: 40px;}
  .productvidew.HS40_GI .bcBox.HS40_GI_sdetect { padding-bottom: 60px;}
  .HS40_GI .bcBox.HS40_GI_nervetrack .bcImg { padding: 0 40px;}
  .HS40_GI .bcBox.HS40_GI_nervetrack figcaption { padding: 60px 40px;}
  .HS40_GI .bcBox.HS40_GI_nervetrack .addTxt { margin-top: 20px;}
  .HS40_GI .bcBox.HS40_GI_nervetrack .addTxt li { padding-top: 4px;}
  .HS40_OB .bcBoxWrap.sdetect-crystal { margin-top: 60px; padding-bottom: 60px;}
  .productview.HS40_OB .hellomom .tit { font-size: 20px;}
  .productview.HS40_OB .hellomom .tit span { margin-top: 8px; font-size: 20px;}
  .productview.HS40_OB .hellomom .desc { margin-top: 20px; /* font-size: 16px; */
  }
  .productview.HS40_OB .hellomom .bcImg { width: 398px; margin-top: 40px
  }
  /* 2023-01-25 RS85 Prestige Update s */
  .bcBoxRow+.bcBoxRow.liver-matching .bcBox.lg-6 figcaption { margin-top: 0;}
  .RS85_NEW .liver-matching .bcSubTitle+.bcBox { padding-top: 0;}
  .RS85_NEW .liver-matching>.bcSubTitle { margin-top: 60px; padding: 0 40px;}
  .RS85_NEW .liver-matching>.bcSubTitle,
  .RS85_NEW .prostate .bcSubTitle,
  .RS85_NEW .civco-title .bcSubTitle,
  .RS85_NEW .s-tracking .bcSubTitle { font-size: 32px;}
  .RS85_NEW .interventional-solutions .liver-matching figcaption p { font-size: 18px;}
  /* //2023-01-25 RS85 Prestige Update e */
 }
@media (min-width: 1024px) { 
  .HS40_GI .bcBox.HS40_GI_sdetect { padding-bottom: 0;}
  .HS40_GI .bcSubTitle.icon-ai { padding-left: 70px;}
  .HS40_GI .bcSubTitle.icon-ai .icon { width: 60px; bottom: -5px;}
  .HS40_GI .step01 .bcBox.hq-vision .bcImg { margin-top: 61px;}
  .HS40_GI .bcBox.HS40_GI_nervetrack .bcImg { background-color: #000;}
  .HS40_GI .bcBox.HS40_GI_nervetrack { padding: 0;}
  .HS40_GI .bcBox.HS40_GI_nervetrack .addTx { margin-top: 30px;}
  .HS40_GI .bcBox .align_right { text-align: right;}
  .HS40_OB .bcSubTitle.icon-ai { padding-left: 70px;}
  .HS40_OB .bcSubTitle.icon-ai .icon { width: 60px; bottom: -5px;}
  .HS40_OB .step01 .bcBox.s-harmonic .bcImg { margin-top: 18px;}
  .HS40_OB .bcBoxWrap.sdetect-crystal { margin-top: 70px; margin-bottom: 40px;}
  .HS40_OB .bcBoxWrap.sdetect-crystal .comment { padding-top: 12px;}
  .productview.HS40_OB .hellomom { /*margin-top: 60px;*/
  }
  .productview.HS40_OB .hellomom::before,
  .productview.HS40_OB .hellomom::after { display: table; clear: both; content: ''
  }
  .productview.HS40_OB .hellomom figcaption { float: left; /* width: 680px; */
    line-height: 1; text-align: left;}
  .productview.HS40_OB .hellomom .tit { font-size: 20px;}
  .productview.HS40_OB .hellomom .tit span { font-size: 20px;}
  .productview.HS40_OB .hellomom .desc {}
  .productview.HS40_OB .hellomom .bcImg { float: right; margin: 0
  }
}
@media (min-width: 1240px) {

  .productview.HS40_OB .hellomom .tit,
  .productview.HS40_OB .hellomom .tit span { font-size: 22px;}
  .HS40_GI .topArea .slide_page .point_wrp { width: 56%;}
  .HS40_GI .step01 .bcBox.hq-vision .bcImg { margin-top: 64px;}
  .HS40_GI .benefitWrap .step03 .bcBox.last { padding: 80px 0 90px 0 !important;}
  .HS40_OB .step01 .bcBox.s-harmonic .bcImg { margin-top: 16px;}
}
@media (min-width: 1240px) { 
  .bcBoxRow+.bcBoxRow .bcBox { padding: 40px 0 0;}
  .bcBoxRow+.bcBoxRow .bcBox.lg-6 figcaption { margin-top: 120px;}
  .bcBox.HS40_GI_feat01,
  .bcBox.HS40_GI_feat02,
  .bcBox.HS40_GI_feat03,
  .bcBox.HS40_GI_feat04,
  .bcBox.HS40_GI_feat05,
  .bcBox.HS40_GI_feat06 { background: #f6f6f6;}
  .bcBox.HS40_GI_feat01 .bcImg,
  .bcBox.HS40_GI_feat02 .bcImg,
  .bcBox.HS40_GI_feat03 .bcImg,
  .bcBox.HS40_GI_feat04 .bcImg,
  .bcBox.HS40_GI_feat05 .bcImg,
  .bcBox.HS40_GI_feat06 .bcImg { background: #000;}
  .RS85_GI .bcBoxRow+.bcBoxRow .bcBox.lg-6 figcaption { margin-top: 80px;}
  .RS80_EVO .bcBoxRow+.bcBoxRow .bcBox.lg-6 figcaption { margin-top: 40px;}
  /* 2023-01-25 RS85 Prestige Update s */
  .RS85_NEW .interventional-solutions .bcBoxRow+.bcBoxRow .bcBox figcaption { margin: 0; padding: 0;}
  .RS85_NEW .interventional-solutions .civco figcaption { padding: 0;}
  .RS85_NEW .liver-matching>.bcSubTitle { padding: 0; margin-bottom: 60px; text-align: center;}
  .RS85_NEW .interventional-solutions .liver-matching figcaption p { font-size: 18px;}
  /* //2023-01-25 RS85 Prestige Update e */
}
/* 추가 */

/* common */

.bcBoxWrap p { word-break: keep-all; word-wrap: break-word;}
.productview .bcBoxWrap .top_area,
.productview .bcBoxWrap .sec_inner { padding: 0 4.6%; max-width: 1240px; margin: 0 auto; text-align: center;}
.productview .bcBoxWrap .top_area { margin-bottom: 30px;}
.productview .bcBoxWrap .full_inner { max-width: 1600px; margin: 0 auto;}
.productview .top_area h3 { width: 100%; margin-bottom: 20px; word-break: keep-all; word-wrap: break-word;}
.productview .logoBox h3 { position: relative;}
.productview .logoBox img { position: absolute; top: -70px; left: -15px; max-width: 50%;}
.productview .logoBox .bcTitle { text-align: center; font-size: 28px; line-height: 1.2; font-family: 'stitle'; font-weight: bold; letter-spacing: -0.05em;}
.productview .bcBox .mobile_txt { font-size: 13px; line-height: 1.5; text-align: left;}
.productview .bcBox .mobile_txt dt { margin-top: 30px; font-size: 16px; line-height: 1.1; font-family: 's8'; color: #333; font-weight: bold;}
.productview .bcBox .mobile_txt dd { margin-top: 5px;}
.productview .bcBox .mobile_txt .comment { font-size: 12px; margin-left: 20px; font-family: 's6';}
.productview .bcBox .small_txt { font-size: 11px;}
.productview .bcBox figure .comment { display: block; padding-top: 13px; font-size: 11px; line-height: 1.4;}
.productview .bcBox figure .comment-2 { font-size: 11px;}
.productview .bgBox { max-width: 1600px; margin: 0 auto; background-color: #eaeaea; background-position: left center; background-repeat: no-repeat; background-size: cover;}
.productview .bgBox .bcBox { position: relative; padding: 20px 15px 90px 30%;}
.productview .bgBox .bcImg { text-align: right;}
.productview .bgBox .text_box { position: absolute; bottom: 0; left: 0; padding: 15px 20px; font-size: 11px; color: #fff; letter-spacing: 0; background: rgba(0, 129, 198, 0.75);}
/* GC85A */

/* GC85A popup */

.productview.GC85A .benefitTitle { margin-top: 30px;}
.productview.GC85A .bcBoxWrap .bcBox { padding: 15px 15px 0;}
.productview.GC85A .bcBoxWrap.automated-system .bcBox { padding: 21px 0 0;}
.productview.GC85A .bcBoxWrap p { line-height: 18px;}
.productview.GC85A .intro .bcImg { margin-top: 20px;}
.productview.GC85A .automated-system { position: relative; padding: 75px 0 30px;}
.productview.GC85A .automated-system .bcSubTitle { font-family: 's7';}
.productview.GC85A .automated-system .benefitTitle { margin-top: 39px;}
.productview.GC85A .automated-system .bcBox .bcSubTitle+p { margin-top: 3px; padding: 0 15px;}
.productview.GC85A .automated-system .tag { position: absolute; top: 0; left: 0; width: 240px;}
.productview.GC85A .automated-system .tag img { width: 100%;}
.productview.GC85A .automated-system .bcImg.full { margin: 36px 0 0;}
.productview.GC85A .qap .bcBox,
.productview.GC85A .bucky .bcBox { padding: 38px 15px 30px;}
.productview.GC85A .qap .bcBox .bcSubTitle+p,
.productview.GC85A .bucky .bcBox .bcSubTitle+p { margin-top: 3px;}
.productview.GC85A .qap .real_txt,
.productview.GC85A .bucky .real_txt { padding-bottom: 0;}
.productview.GC85A .qap .real_txt p,
.productview.GC85A .bucky .real_txt p { padding-top: 23px; padding-bottom: 2px;}
.productview.GC85A .qap figure .bcImg { overflow: hidden;}
.productview.GC85A .qap figure .box { float: left; width: 48.7%; margin-right: 2.6%;}
.productview.GC85A .qap figure .box.last { margin-right: 0;}
.productview.GC85A .qap figure .box figcaption { padding-top: 10px; text-align: center; font-size: 16px; font-weight: bold; font-size: 9px;}
.productview.GC85A .qap .comment { /* display: none; */
}
.productview.GC85A .cyberWrap .cyberBox { padding: 20px 15px 30px;}
.productview.GC85A .detectorWrap .cont01 .subTitle { padding-top: 0;}
/* 2022-10-12 GC85A 업데이트  s */



@media all and (min-width:768px) { }
.GC85A .visionAssist { padding-top: 50px;}
.GC85A .visionAssist .section_title_area { text-align: center;}
.GC85A .visionAssist .section_title_area .section_title { display: block; position: relative; font-size: 29px; font-family: 'stitle'; color: #333; line-height: 1.2;}
.GC85A .visionAssist .section_title_area .section_title span { display: inline-block; vertical-align: middle;}
.GC85A .visionAssist .section_title_area .section_title span.tag { position: relative; top: -4px; width: 55px; height: 24px; margin-right: 5px;}
.GC85A .visionAssist .section_title_area .large_sentence { font-size: 16px; color: #333; line-height: 1.2;}
/* 2022-11-09 운영 반영 전 수정 */
.GC85A .visionAssist .section_title_area .section_title+.large_sentence { margin-top: 15px;}
.GC85A .video_wrap { margin-top: 30px; padding-bottom: 20px; background-color: #e8e8e8;}
.GC85A .video_wrap .slide_item { padding: 20px 20px 0;}
.GC85A .video_wrap .text_area { padding-bottom: 20px; text-align: center; word-break: keep-all;}
.GC85A .video_wrap .text_area .video_title { font-size: 14px; font-family: 's7'; color: #000;}
.GC85A .video_wrap .text_area .video_title span.icon { display: inline-block; width: 20px; margin-left: 10px; vertical-align: middle;}
.GC85A .video_wrap .text_area .video_text { margin-top: 10px; font-size: 14px; color: #333; line-height: 1.3;}
.GC85A .video_wrap .video_slide { margin-top: 20px;}
.GC85A .video_slide { position: relative; width: 100%; max-width: 960px; margin: 0 auto;}
.GC85A .video_slide video { width: 100%;}
.GC85A .video_slide.has_caption .slide_control button { top: calc(50% - 21px);}
.GC85A .video_slide .slick-dots { margin-top: 10px;}
.GC85A .video_slide .slick-dots { overflow: hidden; text-align: center;}
.GC85A .video_slide .slick-dots li { display: inline-block; margin-left: 8px; font-size: 0;}
.GC85A .video_slide .slick-dots li:first-child { margin-left: 0;}
.GC85A .video_slide .slick-dots li button { display: block; width: 10px; height: 10px; padding: 0; border: 1px solid #000; border-radius: 50%; text-indent: -9999px;}
.GC85A .video_slide .slick-dots li.slick-active button { background-color: #000;}
.GC85A .video_slide .slide_control button { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; background-color: #b3b3b3; background-repeat: no-repeat; background-position: center; font-size: 0; color: transparent;}
.GC85A .video_slide .slide_control button.slick-prev { left: 0; background-image: url(/resources/es/_img/sub/img_slide_icon_prev.png);}
.GC85A .video_slide .slide_control button.slick-next { right: 0; background-image: url(/resources/es/_img/sub/img_slide_icon_next.png);}
.GC85A .video_slide .slide_cell img { margin: 0 auto;}
@media all and (min-width:768px) { 
  #contents .productview.GM85 .section .inner { padding: 0;}
  .GC85A .visionAssist .section_title_area .section_title { font-size: 58px;}
  .GC85A .visionAssist .section_title_area .section_title span.tag { top: 4px; width: auto; height: auto; margin-right: 10px;}
  .GC85A .visionAssist .section_title_area .large_sentence { font-size: 30px;}
  .GC85A .visionAssist .section_title_area .section_title+.large_sentence { margin-top: 50px;}
  .GC85A .video_wrap { margin-top: 30px; padding-bottom: 50px;}
  .GC85A .video_wrap .slide_item { padding: 50px 100px 0;}
  .GC85A .video_wrap .text_area { padding-bottom: 40px;}
  .GC85A .video_wrap .text_area .video_title { font-size: 24px;}
  .GC85A .video_wrap .text_area .video_title span.icon { width: auto;}
  .GC85A .video_wrap .text_area .video_text { margin-top: 20px; font-size: 18px;}
  .GC85A .video_wrap .video_slide { margin-top: 40px;}
  .GC85A .video_slide.has_caption .slide_control button { top: calc(50% - 31px);}
  .GC85A .video_slide .slick-dots { margin-top: 30px;}
  .GC85A .video_slide .slick-dots li button { width: 16px; height: 16px;}
}


/* //2022-10-12 GC85A 업데이트  e */
/* HS60-GI */
.productview.HS60_GI .bcTitle { text-align: center; font-size: 28px; line-height: 1.2; font-family: 'stitle'; font-weight: bold; letter-spacing: -0.05em;}
.productview.HS60_GI .bgBox { background-image: url('/resources/es/_img/sub/product/HS60_GI/HS60_GI_01_bg.jpg');}
.productview.HS60_GI .addTxt li { margin: 8px 0px 0px 8px; color: #666;}
.productview.HS60_GI .addTxt li~li { margin-top: 0;}
.productview.HS60_GI .addTxt li:after { color: #666; top: 4px;}
/* HS50-GI */
.productview.HS50_GI .bgBox { background-image: url('/resources/es/_img/sub/product/HS50_GI/HS50_GI_01_bg.jpg');}
.productview.HS50_GI .sec4 .logoBox { width: 100%;}
.productview.HS50_GI .option { margin-top: 14px;}
.productview.HS50_GI .option li { font-size: 10px;}
/* 2018-08-29 HS30_GI */
.productview.HS30_GI .bcImg.full_black { width: auto;}
.productview.HS30_GI .bcImg.full_black img { width: 100%;}
.productview.HS30_GI .bcImg figcaption { margin-top: 10px; text-align: left;}
.productview.HS30_GI .sec1 .bcSubTitle,
.productview.HS30_GI .sec3 .bcSubTitle { text-align: center;}
.productview.HS30_GI .sec1 .bcBox .bcSubTitle+p,
.productview.HS30_GI .sec3 .bcBox .bcSubTitle+p { text-align: center;}
.productview.HS30_GI .link_box_Inner { display: none;}
.productview.HS30_GI .sec3 .video_comment { color: #63b6fc; line-height: 1.2em;}
.productview.HS30_GI .bcBox .mobile_txt img { width: 100%;}
.productview.HS30_GI .bcBox .mobile_txt dt { margin-top: 40px;}
.productview.HS30_GI .bcBox .mobile_txt dd { margin-bottom: 20px;}
.productview.HS30_GI .hellomom { /*margin-top: 40px*/
}
.productview.HS30_GI .hellomom figure { margin: 0;}
.productview.HS30_GI .hellomom .tit { font-family: 'stitle'; font-size: 16px; color: #1428a0;}
.productview.HS30_GI .hellomom .tit span { display: block; margin-top: 5px; font-family: 's4'; font-size: 14px; color: #00b0e6; letter-spacing: .02em;}
.productview.HS30_GI .hellomom .desc { margin-top: 14px; font-size: 12px; line-height: 1.6;}
.productview.HS30_GI .hellomom .bcImg { width: 199px; margin: 20px auto 0;}
/* 2018-09-05 HM70A_GI */
.productview.HM70A_with_Plus_GI .bcBox .bcImg figcaption { padding-top: 5px; text-align: right;}
.productview.HM70A_with_Plus_GI .sec4 { background: #f8f8f8;}
.productview.HM70A_with_Plus_GI .sec5 { background: #f8f8f8;}
.productview.HM70A_with_Plus_GI .sec5 .bcBox.fr { padding-bottom: 40px;}
.productview.HM70A_with_Plus_GI .sec7 { padding: 30px 0;}
.productview.HM70A_with_Plus_GI .sec8 .bcBox .row .bcImg figcaption { margin-top: 0;}
.productview.HM70A_with_Plus_GI .bcBox .bcSubTitle { text-align: center;}
.productview.HM70A_with_Plus_GI .bcBox .bcSubTitle+p { text-align: center;}
.productview.HM70A_with_Plus_GI .bcBox .bcFigBox .bcSubTitle { text-align: left;}
.productview.HM70A_with_Plus_GI .bcBox .bcFigBox .bcSubTitle+p { text-align: left;}
/* 2018-09-05 HM70A_OB */
.productview.HM70A_with_Plus_OB .bcBox .bcImg figcaption { padding-top: 5px; text-align: right;}
.productview.HM70A_with_Plus_OB .sec5 .bcBox .interval { padding-top: 30px;}
.productview.HM70A_with_Plus_OB .sec5 .bcBox .dscr { text-align: center;}
.productview.HM70A_with_Plus_OB .sec5 .row_box .bcImg figcaption { float: none; width: 100%;}
.productview.HM70A_with_Plus_OB .bcBox .bcSubTitle { text-align: center;}
.productview.HM70A_with_Plus_OB .bcBox .bcSubTitle+p { text-align: center;}

/* 2018-09-05 HM70A_POC */
.productview.HM70A_with_Plus_POC .bcImg figcaption { text-align: right;}
.productview.HM70A_with_Plus_POC .bcBox .bcSubTitle { text-align: center;}
.productview.HM70A_with_Plus_POC .bcBox .bcSubTitle+p { text-align: center;}
.productview.HM70A_with_Plus_POC .bcBox .bcFigBox .bcSubTitle { text-align: left;}
.productview.HM70A_with_Plus_POC .bcBox .bcFigBox .bcSubTitle+p { text-align: left;}
@media all and (min-width: 480px) { 
  /* .productview .logoBox img { top: -100px; left: -15px; width: auto;} */
  .productview.HS60_GI .logoBox img { top: -70px;}
}
@media all and (max-width: 768px) { 
  .productview.HS60_GI .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align:last-child .bcImg.prev+figcaption { margin-bottom: 30px;}
  .productview.HS50_GI .benefitWrap .bcBoxRow.img-align-wrap .bcBox.img-align:last-child .bcImg.prev+figcaption { margin-bottom: 30px;}
}
@media all and (min-width: 768px) {

  .productview .bcBox .small_txt { font-size: 14px;}
  .bcBoxWrap .benefitWrap .top_area { margin-bottom: 60px;}
  .productview .logoBox { padding: 100px 40px 30px;}
  .productview .logoBox .bcTitle { font-size: 54px;}
  .productview .logoBox h3 { margin-top: 0;}
  .productview .logoBox img { top: -100px; left: -15px; width: auto;}
  .productview .bgBox .bcImg { margin-top: 0;}
  .productview .bgBox .bcBox { padding: 40px 15px 140px 35%;}
  .productview .bgBox .text_box { width: 100%; padding: 20px 30px; font-size: 16px; line-height: 1.4 }
  .productview .bcBox figure .comment { font-size: 15px;}
  .productview .bcBox figure .comment-2 { font-size: 15px;}
  .productview .mobile_txt dt { margin-top: 60px; font-size: 20px; text-align: left;}
  .productview .mobile_txt dd { margin-top: 10px; font-size: 16px;}
  .productview.HS60_GI .bcTitle { font-size: 54px;}
  .productview.HS60_GI .sec2 { padding-bottom: 30px;}
  .productview.HS60_GI .logoBox img { top: -100px;}
  .productview.HS50_GI .sec2 { padding-bottom: 30px;}
  .productview.HS50_GI .option { margin-top: 30px;}
  .productview.HS50_GI .option li { font-size: 12px;}
  /* 2018-08-29 HS30_GI */
  .productview.HS30_GI .sec3 .video_comment { font-size: 14px;}
  .productview.HS30_GI .bcBox .mobile_txt dt { margin-top: 70px; font-size: 20px;}
  .productview.HS30_GI .hellomom { /*margin-top: 60px*/ }
  .productview.HS30_GI .hellomom figcaption { line-height: 1;}
  .productview.HS30_GI .hellomom .tit { font-size: 24px;}
  .productview.HS30_GI .hellomom .tit span { margin-top: 8px; font-size: 22px;}
  .productview.HS30_GI .hellomom .desc { margin-top: 20px; font-size: 16px;}
  .productview.HS30_GI .hellomom .bcImg { width: 398px; margin-top: 40px }
  .HM70A_with_Plus_OB .sec5 .row_box .bcImg { margin-top: 30px;}
  .productview.GC85A .benefitTitle { margin-top: 80px;}
  .productview.GC85A .bcBoxWrap p { line-height: 26px;}
  .productview.GC85A .intro .bcBox { padding: 55px 0 0;}
  .productview.GC85A .intro .bcImg { margin: 60px 0 0 0;}
  .productview.GC85A .automated-system { padding: 100px 0 60px;}
  .productview.GC85A .automated-system .tag { width: 480px;}
  .productview.GC85A .automated-system .benefitTitle { margin-top: 46px;}
  .productview.GC85A .automated-system .bcSubTitle { font-size: 30px;}
  .productview.GC85A .bcBoxWrap.automated-system .bcBox { padding: 24px 0 0;}
  .productview.GC85A .automated-system .bcBox .bcSubTitle+p { margin-top: 7px;}
  .productview.GC85A .automated-system .bcImg.full { margin-top: 54px;}
  .productview.GC85A .qap .bcBox,
  .productview.GC85A .bucky .bcBox { padding: 100px 15px 60px;}
  .productview.GC85A .qap .bcBox .bcSubTitle+p,
  .productview.GC85A .bucky .bcBox .bcSubTitle+p { margin-top: 13px;}
  .productview.GC85A .qap .real_txt p,
  .productview.GC85A .bucky .real_txt p { padding-top: 19px; padding-bottom: 2px;}
  .productview.GC85A .qap figure .box figcaption { font-size: 18px;}
  .productview.GC85A .cyberWrap .cyberBox { padding: 40px 40px 60px;}
}

@media all and (min-width: 1024px) {

  .productview .bcBoxWrap .top_area,
  .productview .bcBoxWrap .sec_inner { padding: 0 40px;}
  .productview .bcBoxWrap .top_area { margin-bottom: 70px;}
  .productview .bcBoxWrap .top_area h3 { margin-bottom: 40px;}
  .productview .logoBox { padding: 45px 0 45px;}
  .productview .logoBox img { top: -45px;}
  .productview .bgBox { background-position: center center;}
  .productview .bcBox figure .comment { padding-top: 30px;}
  .productview .bgBox .bcBox { padding: 0;}
  .productview .bgBox .bcImg { overflow: hidden; text-align: right; margin: 0; padding: 80px 0;}
  .productview .bgBox .bcImg img { float: right;}
  .productview .bgBox .text_box { left: 0; bottom: 40px; width: 40%;}

  .productview.GC85A .benefitTitle { margin-top: 90px;}
  .productview.GC85A .bcBoxWrap p { line-height: 30px;}
  .productview.GC85A .intro .bcBox { padding: 63px 0 0;}
  .productview.GC85A .intro .bcImg { margin: 75px auto 0 auto; background: #f7f7f7 url('/resources/es/_img/sub/product/GC85A/GC85A_sec01_bg01_lg.jpg') no-repeat 50% -120px; overflow: hidden;}
  .productview.GC85A .intro .bcImg img { width: 1024px; display: block; margin: 0 auto;}
  /* 2022-10-20 GC85 개발 적용 전 수정 s */
  .productview.GC85A .automated-system { position: relative; z-index: 1; padding-top: 100px; padding-bottom: 97px;}
  .productview.GC85A .automated-system:before { content: ''; display: block; position: absolute; top: 0; left: 50%; z-index: -1; width: 100vw; height: 50px; background: linear-gradient(to bottom, rgb(240, 240, 240, 0.5) 0%, rgba(255, 255, 255, 0) 100%); ; transform: translateX(-50%);

  }

  .productview.GC85A .automated-system .tag { width: 254px; left: 50%; margin-left: -512px;}
  .productview.GC85A .automated-system .benefitTitle { margin-top: 0;}
  /* //2022-10-20 GC85 개발 적용 전 수정 e  */
  .productview.GC85A .automated-system .bcBox .bcSubTitle+p { margin-top: 13px;}
  .productview.GC85A .automated-system .bcBox { padding: 18px 0 0;}
  .productview.GC85A .automated-system .bcImg.full { margin: 65px auto 0 auto; background-position: 50% -90px; background-image: url('/resources/es/_img/sub/product/GC85A/GC85A_sec03_bg01_lg.jpg');}
  .productview.GC85A .automated-system .bcImg img { width: 1024px; display: block; margin: 0 auto;}
  .productview.GC85A .qap figure { margin-bottom: 40px;}
  .productview.GC85A .qap figure .comment { display: block; font-size: 15px; color: #666; padding: 0;}
  .productview.GC85A .qap .bcBox,
  .productview.GC85A .bucky .bcBox { padding: 70px 15px 60px;}
  /* 2022-11-09 gc85a 운영반영후 수정 2차 s */
  .productview.GC85A .qap .bcBox .bcSubTitle,
  .productview.GC85A .bucky .bcBox .bcSubTitle { font-size: 40px;}
  /* //2022-11-09 gc85a 운영반영후 수정 2차 e */
  .productview.GC85A .qap .bcBox .bcSubTitle+p,
  .productview.GC85A .bucky .bcBox .bcSubTitle+p { margin-top: 20px;}
  .productview.GC85A .qap .real_txt p,
  .productview.GC85A .bucky .real_txt p { font-size: 14px; padding-top: 7px;}
  .productview.GC85A .qap .bcImg.type-m,
  .productview.GC85A .bucky .bcImg.type-m { margin-top: 80px;}
  .productview.GC85A .cyberWrap .cyberBox { padding-bottom: 95px;}
  .productview.HS60_GI .bcTitle { font-size: 58px;}
  .productview.HS60_GI .bgBox { background-image: url('/resources/es/_img/sub/product/HS60_GI/HS60_GI_lg_01_bg.jpg');}
  .productview.HS60_GI .logoBox img { top: -45px;}
  .productview.HS60_GI .sec2 { padding-bottom: 45px;}
  .productview.HS60_GI .sec4 .bcImg figcaption { width: 792px; margin: 0 auto;}
  .productview.HS60_GI .sec4 .bcBox figcaption { display: block; padding-top: 10px; text-align: left;}
  .productview.HS60_GI .sec6 .bcBox { padding-top: 60px;}
  .productview.HS50_GI .bgBox { background-image: url('/resources/es/_img/sub/product/HS50_GI/HS50_GI_lg_01_bg.jpg');}
  .productview.HS50_GI .sec2 { padding-bottom: 45px;}
  .productview.HS50_GI .option li { font-size: 14px;}
  /* 2018-08-29 HS30_GI */
  .productview.HS30_GI .bcImg.full_black { width: 50%;}
  .productview.HS30_GI .bcImg.full_black img { width: auto; max-width: 100%;}
  .productview.HS30_GI .link_box_Wrap .bcBox { position: relative;}
  .productview.HS30_GI .sec1 .bcSubTitle,
  .productview.HS30_GI .sec3 .bcSubTitle { text-align: left;}
  .productview.HS30_GI .sec1 .bcBox .bcSubTitle+p,
  .productview.HS30_GI .sec3 .bcBox .bcSubTitle+p { text-align: left;}
  .productview.HS30_GI .sec3 .video_comment { font-size: 15px;}
  .productview.HS30_GI .link_box_Wrap .link_box_img li { position: absolute; opacity: 0; transform: scale(0.8);}
  .productview.HS30_GI .link_box_Wrap .link_box_img li.on { opacity: 1; transform: scale(1); transition: all .5s ease-in-out;}
  .productview.HS30_GI .link_box_Wrap .link_box_img li.img01 { left: 335px; top: 305px;}
  .productview.HS30_GI .link_box_Wrap .link_box_img li.img02 { left: 390px; top: 330px;}
  .productview.HS30_GI .link_box_Wrap .link_box_img li.img03 { left: 400px; top: 550px;}
  .productview.HS30_GI .link_box_Wrap .link_box_img li.img04 { left: 410px; top: 105px;}
  .productview.HS30_GI .link_box_Wrap .link_box_img li.img05 { left: 460px; top: 275px;}
  .productview.HS30_GI .link_box_Wrap .link_box_img li.img06 { left: 500px; top: 370px;}
  .productview.HS30_GI .link_box_Wrap .link_box .img_link { position: absolute; width: 400px; height: 95px; background: #000; opacity: 0; text-indent: -9999px;}
  .productview.HS30_GI .link_box_Wrap .link_box .img_link.img_link01 { left: 0; top: 180px;}
  .productview.HS30_GI .link_box_Wrap .link_box .img_link.img_link02 { left: 0; top: 358px;}
  .productview.HS30_GI .link_box_Wrap .link_box .img_link.img_link03 { left: 0; top: 706px;}
  .productview.HS30_GI .link_box_Wrap .link_box .img_link.img_link04 { right: 0; top: 180px;}
  .productview.HS30_GI .link_box_Wrap .link_box .img_link.img_link05 { right: 0; top: 358px; height: 140px;}
  .productview.HS30_GI .link_box_Wrap .link_box .img_link.img_link06 { right: 0; top: 575px;}
  .productview.HS30_GI .link_box_Wrap .link_box .img_link.img_link07 { left: 0; top: 530px;}
  .productview.HS30_GI .hellomom { /*margin-top: 60px;*/
  }
  .productview.HS30_GI .hellomom::before,
  .productview.HS30_GI .hellomom::after { display: table; clear: both; content: ''
  }
  .productview.HS30_GI .hellomom figcaption { float: left; width: 680px; line-height: 1; text-align: left;}
  .productview.HS30_GI .hellomom .tit {}
  .productview.HS30_GI .hellomom .tit span {}
  .productview.HS30_GI .hellomom .desc {}
  .productview.HS30_GI .hellomom .bcImg { float: right; margin: 0
  }
  /* 2018-09-05 HM70A_GI */
  .productview.HM70A_with_Plus_GI #bcVideo { padding-top: 30px;}
  .productview.HM70A_with_Plus_GI .bcBox .bcSubTitle { text-align: left;}
  .productview.HM70A_with_Plus_GI .bcBox .bcSubTitle+p { text-align: left;}
  .productview.HM70A_with_Plus_GI .sec5 .bcBox.fr { padding-bottom: 0;}
  /* 2018-09-05 HM70A_OB */
  .productview.HM70A_with_Plus_OB .sec5 .bcBox .bcSubTitle { text-align: left;}
  .productview.HM70A_with_Plus_OB .sec5 .bcBox .bcSubTitle+p { text-align: left;}
  /* 2018-09-05 HM70A_POC */
  .productview.HM70A_with_Plus_POC #bcVideo { padding-top: 30px;}
  .productview.HM70A_with_Plus_POC .sec7 .row_box .bcImg figcaption { float: none; width: 100%; max-width: 580px; padding: 0; margin-top: 0; text-align: right !important;}
  .productview.HM70A_with_Plus_POC .bcBox .bcSubTitle { text-align: left;}
  .productview.HM70A_with_Plus_POC .bcBox .bcSubTitle+p { text-align: left;}
}
@media all and (min-width: 1240px) {

  /* 2018-08-29 HS30_GI */
  .productview.HS30_GI .link_box_Inner { display: block;}
  .productview.HS30_GI .sec2 { padding-bottom: 40px;}
  .productview.HS30_GI .sec3 .bcBoxRow+.bcBoxRow .bcBox.last { padding-top: 70px;}
  /* 2018-09-05 HM70A_GI */
  .productview.HM70A_with_Plus_GI .sec1 .bcImgBg.HS70A_01 img { margin-top: -260px; margin-left: 280px;}
  .productview.HM70A_with_Plus_GI .sec4 .bcBoxRow .bcBox { padding-top: 0px;}
  .productview.HM70A_with_Plus_GI .sec5 .bcBoxRow .bcBox { padding-top: 0px;}
  .productview.HM70A_with_Plus_GI .sec5 .bcBoxRow .bcBox .bcFigBox { padding: 70px 0 40px;}
  /* 2018-09-05 HM70A_OB */
  .productview.HM70A_with_Plus_OB .sec1 .bcImgBg.HS70A_01 img { margin-top: -260px; margin-left: 280px;}
  .productview.HM70A_with_Plus_OB .sec6 .bcImg { margin-top: 80px;}
  /* 2018-09-05 HM70A_POC */
  .productview.HM70A_with_Plus_POC .sec1 .bcImgBg.HS70A_01 img { margin-top: -260px; margin-left: 280px;}
  .productview.HM70A_with_Plus_POC .sec4 .bcBoxRow .bcBox { padding-top: 0px;}
  .productview.HM70A_with_Plus_POC .sec5 .bcBoxRow .bcBox { padding-top: 0px;}
  .productview.HM70A_with_Plus_POC .sec5 .bcBoxRow .bcBox .bcFigBox { padding: 70px 0 40px;}
  .productview.HM70A_with_Plus_POC .sec8 .bcImg { margin-top: 80px;}
  .productview.GC85A .intro .bcBox { max-width: none; width: auto;}
  .productview.GC85A .intro .bcImg { margin: 55px auto 0 auto; background-position: 50% 100%;}
  .productview.GC85A .intro .bcImg img { width: 1240px;}
  .productview.GC85A .automated-system .tag { margin-left: -620px;}
  .productview.GC85A .automated-system .bcBox { max-width: none; width: auto;}
  .productview.GC85A .automated-system .bcImg.full { margin: 65px auto 0 auto; background-position: 50% 0;}
  .productview.GC85A .automated-system .bcImg img { width: 1240px;}
  .productview.HS50_GI .bcBox.left_box { float: left;}
}

.productview.GF55 .motionArea .motionList li:before { display: none;}
.productview.GF55 .section02 { background-color: #eee;}
.productview.GF55 .section02 figcaption { text-align: center;}
.productview.GF55 .detectorWrap .subTitle { padding-top: 0;}
.productview.GF55 .section04 { padding-top: 40px; background-color: #222;}
.productview.GF55 .section04 .bcSubTitle { color: #fff;}
.productview.GF55 .section04 .before_wrap { padding: 30px 65px;}
.productview.GF55 .section04 .before_box { margin-bottom: 30px;}
.productview.GF55 .section04 .before_box .bcSubTitle { margin-bottom: 9px; font-size: 12px;}
.productview.GF55 .section04 .before_img li { display: none; border: 1px solid #333; border-bottom: none;}
.productview.GF55 .section04 .before_img li.on { display: block;}
.productview.GF55 .section04 .before_img li img { width: 100%;}
.productview.GF55 .section04 .before_tab { overflow: hidden; margin-bottom: 20px;}
.productview.GF55 .section04 .before_tab li { float: left; width: 50%; height: 30px; line-height: 30px; border: 1px solid #000; text-align: center;}
.productview.GF55 .section04 .before_tab li a { display: block; background-color: #fff; font-size: 12px; color: #000;}
.productview.GF55 .section04 .before_tab li.on a { background-color: #000; color: #fff;}
.productview.GF55 .section04 .before_box p { font-size: 12px; color: #fff; line-height: 1.78;}
.productview.GF55 .section04 .before_box .img_tit { padding: 5px; line-height: 1.5; background-color: #000; text-align: center;}
.productview.GF55 .section04 p.comment { margin-top: 10px; font-size: 11px; color: rgba(255, 255, 255, .8);}
.productview.GF55 .section05 .bcBox { padding-bottom: 40px;}
.productview.GF55 .section05 .bcBox .bcImg { margin-top: 30px;}
.productview.GF55 .section06 { background-color: #eaeaea;}
.productview.GF55 .section07 { background-color: #ededed;}
.productview.GF55 .section09 { margin-bottom: 40px;}
.productview.GF55 .section09 .bcBox figcaption { text-align: center;}
.productview.GF55 .section09 .bcBox .bcImg { margin-top: 30px;}
.productview.GF55 .section09 .add-txt { margin-top: 10px; color: #666; font-size: 12px;}
.productview.GF55 .cyberWrap { padding: 40px 0; background: #f3f3f3;}
.productview.GF55 .cyberWrap .cyberBox { padding: 0; background: url(/resources/es/_img/sub/product/GF55/cyber02_bg.jpg) 0 0 no-repeat; background-size: cover;}
.productview.GF55 .cyberWrap .cyberBox>ul { padding: 70px 15px 30px; margin-top: 10px;}
.productview.GF55 .cyberWrap .cyberBox .cyber_list { margin-bottom: 25px;}
.productview.GF55 .cyberWrap .cyberBox .cyber_list.list03 { margin-bottom: 0;}
.productview.GF55 .cyberWrap .cyberBox .cyber_list .cyber_icon { width: 85px; height: 85px;}
.productview.GF55 .cyberWrap .cyberBox .cyber_list .cyber_icon.icon01 { background-image: url(/resources/es/_img/sub/product/GF55/cyber02_icon01.png);}
.productview.GF55 .cyberWrap .cyberBox .cyber_list .cyber_icon.icon02 { background-image: url(/resources/es/_img/sub/product/GF55/cyber02_icon02.png);}
.productview.GF55 .cyberWrap .cyberBox .cyber_list .cyber_icon.icon03 { background-image: url(/resources/es/_img/sub/product/GF55/cyber02_icon03.png);}
.productview.GF55 .cyberWrap .cyberBox .cyber_list h5 { width: 65%; margin: 18px 0 5px 0; font-size: 14px;}
.productview.GF55 .cyberWrap .cyberBox .cyber_list p { width: 65%; font-size: 12px; color: #444; line-height: 145%;}
@media all and (min-width: 768px) { 
  .productview.GF55 .section02 .bcBox .bcSubTitle { text-align: center;}
  .productview.GF55 .section04 { padding-top: 100px;}
  .productview.GF55 .section04 .before_wrap { padding: 40px 70px 100px;}
  .productview.GF55 .section04 .before_wrap ul { overflow: hidden;}
  .productview.GF55 .section04 .before_box { float: left; width: 46.25%; min-height: 515px; margin-bottom: 0;}
  .productview.GF55 .section04 .before_box:first-child { margin-right: 7.5%;}
  .productview.GF55 .section04 .before_box:last-child { margin-top: 50px;}
  .productview.GF55 .section04 .before_box .bcSubTitle { font-size: 20px;}
  .productview.GF55 .section04 .before_tab li { height: 40px; line-height: 40px;}
  .productview.GF55 .section04 .before_tab li a { font-size: 16px;}
  .productview.GF55 .section04 .before_box p { font-size: 16px;}
  .productview.GF55 .section04 p.comment { margin-top: 15px; font-size: 13px;}
  .productview.GF55 .section05 .bcBox .bcImg { margin-top: 70px;}
  .productview.GF55 .section06 .bcBox { padding-top: 100px;}
  .productview.GF55 .section09 { margin-bottom: 100px;}
  .productview.GF55 .section09 .bcBox .bcSubTitle { text-align: center;}
  .productview.GF55 .cyberWrap { padding-bottom: 100px;}
  .productview.GF55 .cyberWrap .cyberBox { padding: 0; background-image: url(/resources/es/_img/sub/product/GF55/cyber02_bg_sm.jpg);}
  .productview.GF55 .cyberWrap .bcSubTitle { font-size: 20px;}
  .productview.GF55 .cyberWrap .cyberBox>ul { padding: 100px 40px 60px; margin-top: 20px;}
  .productview.GF55 .cyberWrap .cyberBox .cyber_list { float: left; width: 30%; margin: 0 0 0 5%; text-align: center;}
  .productview.GF55 .cyberWrap .cyberBox .cyber_list:first-child { margin-left: 0;}
  .productview.GF55 .cyberWrap .cyberBox .cyber_list .cyber_icon { float: none; width: 145px; height: 145px; margin-bottom: 50px;}
  .productview.GF55 .cyberWrap .cyberBox .cyber_list h5 { float: none; width: auto; margin: 0 0 10px 0; font-size: 20px;}
  .productview.GF55 .cyberWrap .cyberBox .cyber_list p { float: none; width: auto; font-size: 16px;}
}
@media all and (min-width: 1024px) { 
  .productview.GF55 .visu video { display: none;}
  .productview.GF55 .topArea .visu { left: 50%; width: 100%; max-width: 1920px; background: url(../../../resources/es/_img/sub/product/GF50/bg_xray_gf50.jpg) 50% no-repeat #f7f7f7; background-size: 1920px auto; transform: translateX(-50%);}
  .productview.GF55 #canvas_GF55_01,
  .productview.GF55 #canvas_GF55_02 { position: absolute; left: 50%; top: 50%; width: 1920px; height: 760px; margin-left: 0; transform: translate(-50%, -50%);}
  .productview.GF55 .section02 .bcBox { overflow: hidden;}
  .productview.GF55 .section02 figcaption { float: left; position: relative; z-index: 1; width: 430px; margin-top: 50px; text-align: left;}
  .productview.GF55 .section02 .bcBox .bcSubTitle { text-align: left;}
  .productview.GF55 .section02 .bcImg { float: right; position: relative; z-index: 0; width: 594px; margin-top: -50px;}
  .productview.GF55 .section04 { padding-bottom: 50px;}
  .productview.GF55 .section04 .before_wrap { padding: 70px 0 0;}
  .productview.GF55 .section04 .before_box { width: 30%; min-height: auto; margin-left: 5%;}
  .productview.GF55 .section04 .before_box:first-child { margin: 0;}
  .productview.GF55 .section04 .before_box:last-child { margin-top: 0;}
  .productview.GF55 .section04 .before_box .bcSubTitle { margin-bottom: 20px;}
  .productview.GF55 .section04 .before_tab { margin-bottom: 40px;}
  .productview.GF55 .section04 .before_tab li { height: 50px; line-height: 50px;}
  .productview.GF55 .section04 .before_tab li a { font-size: 20px;}
  .productview.GF55 .section04 .before_box p { font-size: 18px;}
  .productview.GF55 .section04 p.comment { margin-top: 20px; font-size: 13px;}
  .productview.GF55 .section04 .before_box .img_tit { padding: 7px;}
  .productview.GF55 .section06 { background: url(/resources/es/_img/sub/product/GF55/GF55_img06_lg_bg.jpg) no-repeat 0 0; background-size: cover;}
  .productview.GF55 .section06 .bcBox { padding-top: 120px;}
  .productview.GF55 .section07 .op_txt { margin-bottom: 40px;}
  .productview.GF55 .section07 .op_sp { font-size: 13px;}
  .productview.GF55 .section09 { margin-bottom: 120px;}
  .productview.GF55 .section09 .add-txt { font-size: 14px;}
  .productview.GF55 .cyberWrap { padding: 40px 0 100px;}
  .productview.GF55 .cyberWrap .bcSubTitle { margin-bottom: 20px; font-size: 24px;}
  .productview.GF55 .cyberWrap .cyberBox { padding: 0; background-image: url(/resources/es/_img/sub/product/GF55/cyber02_bg_lg.jpg); background-position: center 0;}
  .productview.GF55 .cyberWrap .cyberBox>ul { width: 1024px; padding: 115px 100px 60px; margin: 0 auto;}
  .productview.GF55 .cyberWrap .cyberBox .cyber_list .cyber_icon { width: 183px; height: 183px; margin-top: 0; background-position: 0 0; background-repeat: no-repeat; background-size: 100%;}
  .productview.GF55 .cyberWrap .cyberBox .cyber_list h5 { padding-bottom: 10px; font-size: 22px;}
  .productview.GF55 .cyberWrap .cyberBox .cyber_list p { font-size: 18px;}
}
@media all and (min-width: 1240px) { 
  .productview.GF55 .section02 { height: 810px; background: url(/resources/es/_img/sub/product/GF55/GF55_img02_lg.jpg) no-repeat center bottom; background-size: cover;}
  .productview.GF55 .section02 .bcBox { padding-bottom: 60px; background: none;}
  .productview.GF55 .section02 figcaption { position: static; width: 530px; margin-top: 150px;}
  .productview.GF55 .section02 .bcImg { display: none;}
  .productview.GF55 .cyberWrap .cyberBox>ul { width: 1240px;}
}
.svue-confidence .titleArea { padding: 30px 20px 20px 20px; text-align: center;}
.svue-confidence .titleArea .mainTitle { padding-bottom: 10px; font-family: "stitle"; font-size: 29px; line-height: 33px; font-weight: 800; color: #333;}
.svue-confidence .titleArea .subTitle figure { margin: 0;}
.svue-confidence .titleArea .subTitle strong { padding: 5px 0; font-family: "s8"; font-size: 15px; line-height: 16px; color: #333; font-weight: 800; display: block;}
.svue-confidence .titleArea .subTitle strong.sub { font-size: 16px;}
.svue-confidence .titleArea .subTitle p { font-size: 12px; line-height: 18px; color: #666; font-weight: 400; padding-top: 0;}
.svue-confidence .contArea02 { padding-bottom: 25px;}
.svue-confidence .slideWrap { background-image: none;}
.svue-confidence .slideWrap .bcImg.type-m { margin-top: 0;}
.svue-confidence .subTxt { margin: 0 auto; padding: 0 15px 35px 15px; width: 100%; text-align: center; font-size: 8px; font-weight: 400; line-height: 12px; color: #666; font-size: 11px;}
.svue-confidence .subTxt li { line-height: 18px;}
@media all and (min-width: 768px) { 
  .svue-confidence .titleArea { padding: 60px 0;}
  .svue-confidence .titleArea .mainTitle { padding: 20px 0 55px; font-family: "stitle"; font-size: 58px; line-height: 58px; font-weight: 800; color: #333;}
  .svue-confidence .titleArea .subTitle figure { margin: 0;}
  .svue-confidence .titleArea .subTitle strong { padding: 0 0 4px 0; font-family: "s8"; font-size: 22px; line-height: 32px; color: #333; font-weight: 800; display: block;}
  .svue-confidence .titleArea .subTitle strong.sub { font-size: 30px; padding-top: 30px;}
  .svue-confidence .titleArea .subTitle p { font-size: 16px; line-height: 24px; color: #666; font-weight: 400; padding-top: 5px;}
  .svue-confidence .contArea02 { margin: 0 auto; max-width: 688px; padding: 0 40px 60px 40px;}
  .svue-confidence .subTxt { width: 100%; max-width: 768px; font-size: 13px; line-height: 23px; padding: 0 40px 90px 40px;}
  .svue-confidence .slideWrap { background-image: url(/resources/es/_img/sub/product/svue-confidence/bg01_md.jpg); background-repeat: no-repeat; background-size: contain; background-position: top center;}
}
@media all and (min-width: 1024px) { 
  .svue-confidence .contArea02 { max-width: 944px;}
  .svue-confidence .subTxt { max-width: 1024px;}
}
@media all and (min-width: 1240px) { 
  .svue-confidence .titleArea { padding: 90px 0 55px 0; text-align: center;}
  .svue-confidence .titleArea .mainTitle { padding: 0 0 63px 0; font-family: "stitle"; font-size: 58px; line-height: 58px; font-weight: 800; color: #333;}
  .svue-confidence .titleArea .subTitle figure { margin: 0;}
  .svue-confidence .titleArea .subTitle strong { padding: 2px 0 15px 0; font-family: "s8"; font-size: 22px; line-height: 32px; color: #333; font-weight: 800; display: block;}
  .svue-confidence .titleArea .subTitle strong.sub { font-size: 30px; padding-top: 0;}
  .svue-confidence .titleArea .subTitle p { font-size: 18px; line-height: 30px; color: #666; font-weight: 400; padding-top: 0;}
  .svue-confidence .contArea02 { max-width: 1240px;}
  .svue-confidence .subTxt { padding: 0 0 90px 0; max-width: 1240px;}
  .svue-confidence .slideWrap { background-image: url(/resources/es/_img/sub/product/svue-confidence/bg01_lg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center;}
}
/* AccE-detector s */
/* 2022-09-26 dr 업그레이드 수정 s */
.detectorWrap { position: relative; z-index: 1; padding: 40px 0 0; text-align: center;}
.detectorWrap:before { content: ''; display: block; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 30%; background: linear-gradient(to bottom, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 0.23) 64%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0) 100%);}
.detectorWrap figure { margin: 0;}
.detectorWrap img { width: 100%;}
.detectorWrap .cont01 .title_area { text-align: center;}
.detectorWrap .cont01 .title_area .title { font-size: 30px; font-family: 'stitle'; color: #000; letter-spacing: 0.025em;}
.detectorWrap .cont01 .title_area .title span { display: inline-block; vertical-align: middle;}
.detectorWrap .cont01 .title_area .title span.acce-logo { height: 30px; margin-right: 5px;}
.detectorWrap .cont01 .title_area .title span.acce-logo img { max-width: 100%; max-height: 100%;}
.detectorWrap .cont01 .title_area .text { margin-top: 25px; font-size: 16px; color: #666; line-height: 1.6;}
.detectorWrap .cont01 .title_area+.img_wrap { margin-top: 60px;}
.detectorWrap .cont01 .tag { margin-top: -6%;}
.detectorWrap .cont01 .award img { width: auto; height: 40px;}
.detectorWrap .cont01 .tit { width: 100px; font-size: 10px; color: #2177c2; padding: 5px 10px; border-top: 1px solid #2275bc; border-bottom: 1px solid #2275bc; margin: 12px auto 15px auto;}
.detectorWrap .cont01 .tit strong { font-weight: 800;}
.detectorWrap .cont01 .icon { display: inline-block; color: #0a52a0; margin-left: 25px; font-size: 0;}
.detectorWrap .cont01 .icon span { display: block; padding-top: 10px; font-size: 12px;}
.detectorWrap .cont01 .icon01 { margin-left: 0;}
.detectorWrap .cont01 .icon img { width: 35px;}
.detectorWrap .cont02 { padding: 25px 9.7% 0 9.7%;}
.detectorWrap .cont02 figure { padding: 14px 0;}
.detectorWrap .cont02 img { margin-top: 10px; border: 1px solid #0a52a0;}
.detectorWrap .cont02 figcaption { font-size: 10px; color: #333; text-align: left;}
.detectorWrap .cont02 figcaption strong { font-family: "s4"; font-weight: 400; font-size: 12px; color: #0a52a0; padding-right: 5px;}
.detectorWrap .cont03 { padding-top: 25px; text-align: left;}
.detectorWrap .cont03 .itemTit { font-family: "s8"; font-weight: 800; font-size: 16px; color: #333; padding-left: 15px;}
.detectorWrap .cont03 .itemDesc { font-size: 12px; line-height: 14px; padding: 6px 20px 25px 15px; color: #666; line-height: 18px;}
@media all and (min-width: 768px) { 
  .detectorWrap { padding: 100px 0 0;}
  .detectorWrap .cont01 .title_area .title { font-size: 58px;}
  .detectorWrap .cont01 .title_area .title span.acce-logo { height: auto; margin-right: 10px;}
  .detectorWrap .cont01 .title_area .text { margin-top: 30px; font-size: 20px;}
  .detectorWrap .cont01 .title_area+.img_wrap { margin-top: 105px;}
  .detectorWrap .cont01 .subText { font-size: 13px; padding: 44px 20px 37px 20px;}
  .detectorWrap .cont01 .award img { height: 60px;}
  .detectorWrap .cont01 .tit { width: 200px; font-size: 16px; border-top: 2px solid #2275bc; border-bottom: 2px solid #2275bc; padding: 8px 10px; margin: 15px auto 30px auto;}
  .detectorWrap .cont01 .icon:not(:first-of-type) { margin-left: 58px;}
  .detectorWrap .cont01 .icon img { width: 71px;}
  .detectorWrap .cont01 .icon span { font-size: 16px;}
  .detectorWrap .cont02 { padding: 60px 42px 0 42px;}
  .detectorWrap .cont02 figure { float: left; margin-left: 17px; width: calc((100% - 34px) / 3); padding: 0;}
  .detectorWrap .cont02 figure:first-child { margin-left: 0;}
  .detectorWrap .cont02 figcaption { font-size: 16px; text-align: center;}
  .detectorWrap .cont02 figcaption strong { font-size: 20px; display: block; padding-bottom: 8px;}
  .detectorWrap .cont02:after { content: ""; display: block; clear: both;}
  .detectorWrap .cont02 img { margin-top: 18px;}
  .detectorWrap .cont03 { text-align: center; padding-top: 56px;}
  .detectorWrap .cont03 .itemTit { font-size: 20px;}
  .detectorWrap .cont03 .itemDesc { font-size: 16px; line-height: 24px; padding: 6px 20px 41px 15px;}
}
@media all and (min-width: 1024px) { 
  .detectorWrap { padding: 100px 0 0;}
  .detectorWrap .cont01 { max-width: 1024px; margin: 0 auto;}
  .detectorWrap .cont01 .subTitle { font-size: 20px; padding-top: 56px;}
  .detectorWrap .cont01 .contText { font-size: 18px; line-height: 30px;}
  .detectorWrap .cont01 .subText { padding: 45px 20px 50px 20px;}
  .detectorWrap .cont01 .tag { margin-top: -36px;}
  .detectorWrap .cont01 .icon:not(:first-of-type) { margin-left: 45px;}
  .detectorWrap .cont01 .icon span { font-size: 18px; padding-top: 9px;}
  .detectorWrap .cont02 { padding: 80px 0 0 0; box-sizing: border-box; max-width: 865px; margin: 0 auto;}
  .detectorWrap .cont02 figure { width: 277px; margin-left: 17px;}
  .detectorWrap .cont02 img { width: 100%; margin-top: 20px;}
  .detectorWrap .cont02 figcaption strong { font-size: 20px; padding-right: 0; display: inline-block;}
  .detectorWrap .cont03 { text-align: center; max-width: 865px; margin: 0 auto; padding-top: 82px;}
  .detectorWrap .cont03 .itemDesc { font-size: 19px; line-height: 1.4; padding: 4px 20px 40px 15px;}
}
@media all and (min-width: 1240px) { 
  .detectorWrap { padding: 60px 0 0; text-align: center;}
  .detectorWrap .cont01 { position: relative; max-width: 1240px;}
  .detectorWrap .cont01 .img_wrap { max-width: 1024px;}
  .detectorWrap .cont01 .tag { position: absolute; bottom: 231px; right: 103px; margin-top: 0;}
  .detectorWrap .cont01 .tit { margin: 15px auto 30px auto;}
  .detectorWrap .cont01 .icon { display: block; margin-left: 0; text-align: left;}
  .detectorWrap .cont01 .icon:not(:first-of-type) { margin-left: 0;}
  .detectorWrap .cont01 .icon01 { margin-bottom: 20px;}
  .detectorWrap .cont01 .icon span { display: inline-block; line-height: 75px; margin-left: 16px; padding-top: 0;}
  .detectorWrap .cont01 .icon img { width: 58px;}
  .detectorWrap .cont02 { min-width: 1240px; max-width: 1240px; padding: 10px 0 80px 0;}
  .detectorWrap .cont02 figure { box-sizing: border-box; width: 402px;}
  .detectorWrap .cont02 img { margin-top: 11px;}
  .detectorWrap .cont03 { max-width: 1240px; padding-top: 48px;}
  .detectorWrap .cont03 .itemList { display: table;}
  .detectorWrap .cont03 .itemList:after { content: ""; display: none;}
  .detectorWrap .cont03 .itemList figcaption { float: none; display: table-cell; width: 50%; vertical-align: middle;}
  .detectorWrap .cont03 .itemList .itemTextWrap { width: 610px; text-align: left; padding-right: 75px; margin-left: auto;}
  .detectorWrap .cont03 .itemList .itemBg { float: none; display: table-cell; width: 50%; vertical-align: middle;}
  .detectorWrap .cont03 .itemList .itemBg img { width: 760px; height: 320px; margin-left: -67px;}
  .detectorWrap .cont03 .itemTit { padding-left: 0; font-size: 20px;}
  .detectorWrap .cont03 .itemDesc { padding: 10px 20px 0 0;}
}
.AccE-detector { overflow: hidden;}
.AccE-detector .section_inner { position: relative; width: 1240px; max-width: 94%; margin: 0 auto;}
.AccE-detector img { width: auto; max-width: 100%;}
.AccE-detector .visual { position: relative; z-index: 1; padding: 40px 0; background: #fff;}
.AccE-detector .visual:before { content: ''; display: block; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 60%; background: linear-gradient(to bottom, rgba(10, 120, 217, 1) 0%, rgba(42, 161, 218, 0.28) 72%, rgba(255, 255, 255, 0) 100%);}
.AccE-detector .visual .title_area { text-align: center;}
.AccE-detector .visual .title_area .title { font-size: 30px; font-family: 'stitle'; color: #fff; letter-spacing: 0.025em;}
.AccE-detector .visual .title_area .title span { display: inline-block; vertical-align: middle;}
.AccE-detector .visual .title_area .title span.acce-logo { height: 30px; margin-right: 5px;}
.AccE-detector .visual .title_area .title span.acce-logo img { max-width: 100%; max-height: 100%;}
.AccE-detector .visual .title_area .text { margin-top: 25px; font-size: 16px; color: #fff; line-height: 1.6;}
.AccE-detector .visual .main_visual { position: relative; z-index: 1; width: 100vw; margin: 0 auto; padding: 30px 10% 0; background: url(/resources/es/_img/sub/product/AccE_Detector/2022_new/feather.png) no-repeat center 70%; background-size: 96% auto; text-align: center;}
.AccE-detector .visual .main_visual img { width: auto; max-width: 100%;}
.AccE-detector .visual .main_visual .weight { position: absolute; bottom: 5vw; left: 60%; max-width: 20%;}
.AccE-detector .visual .sub_visual { margin-top: 30px; text-align: center;}
.AccE-detector .visual .sub_visual .img_wrap+.img_wrap { margin-top: 30px;}
.AccE-detector .visual .video_area { position: relative; width: 1000px; max-width: 94%; margin: 60px auto 0;}
.AccE-detector .visual .video_area .video_wrap { position: relative;}
.AccE-detector .visual .video_area button { display: block;}
.AccE-detector .visual .video_area button:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5) url(/resources/es/_img/sub/product/AccE_Detector/2022_new/video_play_icon.png) no-repeat center;}
.AccE-detector .visual .video_area .img_wrap { display: block; width: 100%; height: 100%; padding: 0; border: none;}
.AccE-detector .visual .video_area iframe,
.AccE-detector .visual .video_area video { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.AccE-detector .visual .video_area.play .img_wrap { z-index: -1;}
.AccE-detector .visual .video_area.play iframe,
.AccE-detector .visual .video_area.play video { display: block;}
.AccE-detector .visual .video_area .video_caption { margin-top: 15px; text-align: right; font-size: 14px; color: #666; line-height: 1.4;}
.AccE-detector .bg_detector { padding-bottom: 100px; background: #efefef;}
.AccE-detector .bg_detector.bcBoxWrap .bcBox figure figcaption p { font-size: 16px; line-height: 1.6;}
.AccE-detector .bg_detector .ref { margin-top: 50px; font-size: 14px; color: #929292; text-align: center;}
.AccE-detector .bg_detector .product_list { position: relative;}
.AccE-detector .bg_detector .product_list li { position: relative; padding: 30px 30px 0; text-align: center;}
.AccE-detector .bg_detector .product_list li+li { border-top: 1px dashed #a6a6a6;}
.AccE-detector .bg_detector .product_list li .product_name { font-family: 's6'; font-size: 15px; color: #333;}
.AccE-detector .bg_detector .product_list li .img_wrap { height: 80%; margin: 30px 0;}
.AccE-detector .layer_pop { z-index: 2; box-shadow: 0 0 100px rgba(0, 0, 0, .5);}
.AccE-detector .section03 { position: relative; z-index: 1; padding: 90px 0; background-color: #fff;}
.AccE-detector .section03:before { content: ''; display: block; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 30%; background: linear-gradient(to bottom, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 0.23) 64%, rgba(255, 255, 255, 0) 83%, rgba(255, 255, 255, 0) 100%);}
.AccE-detector .section03 .title_area { text-align: center;}
.AccE-detector .section03 .title_area .title { font-size: 30px; font-family: 'stitle'; color: #000; letter-spacing: 0.025em;}
.AccE-detector .section03 .title_area .title span { display: inline-block; vertical-align: middle;}
.AccE-detector .section03 .title_area .title span.acce-logo { height: 30px; margin-right: 5px;}
.AccE-detector .section03 .title_area .title span.acce-logo img { max-width: 100%; max-height: 100%;}
.AccE-detector .section03 .title_area .text { margin-top: 25px; font-size: 16px; color: #666; line-height: 1.6;}
.AccE-detector .section03 .img_group { width: 100%; margin-top: 60px; text-align: center;}
.AccE-detector .section03 .img_group .img_wrap+.img_wrap { margin-top: 30px;}
.AccE-detector .section03 .img_group .img_wrap .img_caption { margin-top: 30px; font-size: 14px; color: #666; text-align: left;}
@media all and (max-width: 767px) { 
  .AccE-detector .bg_detector .product_list::before { content: ''; display: block; position: absolute; top: 55%; left: 50%; z-index: -1; width: 100vw; height: 50px; background: radial-gradient(ellipse at center, rgba(231, 231, 229, 1) 0%, rgba(231, 231, 229, 0) 100%); transform: translateX(-50%);}
  .AccE-detector .bg_detector .product_list::after { content: ''; display: block; position: absolute; top: calc(55% - 25px); left: 50%; z-index: -1; width: 100vw; height: 50px; background-color: #efefef; transform: translateX(-50%);}
}
@media all and (min-width: 768px) { 
  .AccE-detector .visual { padding: 60px 0 120px;}
  .AccE-detector .visual .title_area .title { font-size: 58px;}
  .AccE-detector .visual .title_area .title span.acce-logo { height: auto; margin-right: 10px;}
  .AccE-detector .visual .title_area .text { margin-top: 30px; font-size: 20px;}
  .AccE-detector .visual .main_visual { margin: 0 auto; padding-top: 60px;}
  .AccE-detector .visual .sub_visual { display: flex; align-items: center; justify-content: center;}
  .AccE-detector .visual .sub_visual .img_wrap+.img_wrap { margin: 0 0 0 50px;}
  .AccE-detector .visual .video_area { margin-top: 120px;}
  .AccE-detector .visual .video_area .video_caption { margin-top: 30px; font-size: 18px;}
  .AccE-detector .bg_detector .Bigtitle:first-child { padding-top: 60px;}
  .AccE-detector .bg_detector.bcBoxWrap .bcBox figure figcaption p { font-size: 20px;}
  .AccE-detector .bg_detector.bcBoxWrap .bcBox { padding: 20px 30px 30px;}
  .AccE-detector .bg_detector .product_list { display: flex; position: relative; z-index: 1;}
  .AccE-detector .bg_detector .product_list::before { content: ''; display: block; position: absolute; top: 55%; left: 50%; z-index: -1; width: 100vw; height: 50px; background: radial-gradient(ellipse at center, rgba(231, 231, 229, 1) 0%, rgba(231, 231, 229, 0) 100%); transform: translateX(-50%);}
  .AccE-detector .bg_detector .product_list::after { content: ''; display: block; position: absolute; top: calc(55% - 25px); left: 50%; z-index: -1; width: 100vw; height: 50px; background-color: #efefef; transform: translateX(-50%);}
  .AccE-detector .bg_detector .product_list li { position: relative; width: 33.3333%; padding: 25px 25px 0;}
  .AccE-detector .bg_detector .product_list li+li { border-top: none;}
  .AccE-detector .bg_detector .product_list li+li:before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 1px; height: calc(100% - 60px); border-left: 1px dashed #a6a6a6;}
  .AccE-detector .bg_detector .product_list li .product_name { display: flex; align-items: center; justify-content: center; height: 50px; font-size: 23px; line-height: 1.2;}
  .AccE-detector .bg_detector .ref { margin-top: 30px; font-size: 18px;}
  .AccE-detector .bg_detector .product_list li .img_wrap { display: flex; align-items: flex-end; justify-content: center;}
  .AccE-detector .section03 { padding: 60px 0 120px;}
  .AccE-detector .section03 .title_area .title { font-size: 58px;}
  .AccE-detector .section03 .title_area .title span.acce-logo { height: auto; margin-right: 10px;}
  .AccE-detector .section03 .title_area .text { margin-top: 30px; font-size: 20px;}
  .AccE-detector .section03 .img_group { display: flex; justify-content: space-between; margin-top: 60px;}
  .AccE-detector .section03 .img_group .img_wrap+.img_wrap { align-self: flex-end; max-width: 50%; margin: 0 0 0 30px; text-align: center;}
}
@media all and (min-width: 1024px) { 
  .AccE-detector .section03 .img_group { justify-content: center; text-align: left;}
  .AccE-detector .section03 .img_group .img_wrap+.img_wrap { margin-left: 100px;}
  .AccE-detector .section03 .img_group .img_wrap .img_caption { font-size: 18px;}
  .AccE-detector .bg_detector .product_list li .img_wrap { height: 320px;}
  .AccE-detector .bg_detector .product_list li .img_wrap img { width: 220px;}
}
@media all and (min-width: 1240px) { 
  .AccE-detector .visual .main_visual { background-position: center 66%; background-size: 80% auto;}
  .AccE-detector .bg_detector .product_list li .product_name { display: block; height: auto; margin-bottom: 30px; font-size: 30px;}
}
/* //2022-09-26 dr 업그레이드 수정 e */
/* //AccE-detector e */


.productview .s-share { padding-bottom: 34px;}
.productview .s-share .bcSubTitle { font-family: 's7';}
.productview .s-share .benefitTitle { margin-top: 40px;}
.productview .bcBoxWrap.s-share .bcBox { padding: 32px 15px 0;}
.productview .s-share .bcBox .bcSubTitle+p { margin-top: 3px;}
.productview .s-share .real_txt p { margin-top: 25px; font-size: 10px; line-height: 15px;}
.productview .s-share .real_txt { padding-bottom: 13px;}
@media all and (min-width: 768px) { 
  .productview .s-share { padding-bottom: 60px;}
  .productview .s-share .benefitTitle { margin-top: 100px; line-height: 66px;}
  .productview .s-share .bcSubTitle { font-size: 40px; /* 2022-11-09 gc85a 운영반영후 수정 2차 */
  }
  .productview .bcBoxWrap.s-share .bcBox { padding: 60px 0 0;}
  .productview .s-share .bcBox .bcSubTitle+p { margin-top: 7px;}
  .productview .s-share .real_txt p { font-size: 13px; line-height: 26px; margin-top: 18px;}
  .productview .s-share .bcImg.full { margin: 35px 0 0;}
}
@media all and (min-width: 1024px) { 
  .productview .s-share { padding-bottom: 100px;}
  .productview .s-share .bcBox .bcSubTitle+p { margin-top: 14px;}
  .productview .s-share .real_txt p { margin-top: 31px; font-size: 13px;}
  .productview .s-share .bcImg.full { margin-top: 63px; max-width: 1024px; margin: 63px auto 0;}
}
@media all and (min-width: 1240px) { 
  .productview .s-share .bcImg.full { max-width: 1240px;}
}
.productview .icon-healthStep { position: relative;}
.productview .icon-healthStep:before { content: ''; display: block; width: 90px; height: 45px; background: url('/resources/es/_img/sub/product/icon_healthStep_sm.png') no-repeat; background-size: 580px; background-position: 0 0; position: absolute; left: 50%; margin-left: -45px;}
.productview .icon-healthStep.planning:before { width: 90px; background-position: 0 0; margin-left: -45px;}
.productview .icon-healthStep.biometry:before { width: 94px; background-position: -96px 0; margin-left: -47px;}
.productview .icon-healthStep.diagnosis:before { width: 98px; background-position: -196px 0; margin-left: -49px;}
.productview .icon-healthStep.visualization:before { width: 98px; background-position: -299px 0; margin-left: -49px;}
.productview .icon-healthStep.birth:before { width: 82px; background-position: -402px 0; margin-left: -41px;}
.productview .icon-healthStep.gynecology:before { width: 90px; background-position: -488px 0; margin-left: -45px;}
@media all and (min-width: 768px) { 
  .productview .icon-healthStep:before { height: 90px; background-size: 1160px;}
  .productview .icon-healthStep.planning:before { width: 180px; background-position: 0 0; margin-left: -90px;}
  .productview .icon-healthStep.biometry:before { width: 188px; background-position: -192px 0; margin-left: -94px;}
  .productview .icon-healthStep.diagnosis:before { width: 196px; background-position: -391px 0; margin-left: -98px;}
  .productview .icon-healthStep.visualization:before { width: 196px; background-position: -598px 0; margin-left: -98px;}
  .productview .icon-healthStep.birth:before { width: 162px; background-position: -804px 0; margin-left: -81px;}
  .productview .icon-healthStep.gynecology:before { width: 180px; background-position: -975px 0; margin-left: -90px;}
}
@media all and (min-width: 1024px) { 
  .productview .icon-healthStep:before { top: 90px; left: 0; background-image: url('/resources/es/_img/sub/product/icon_healthStep_lg.png'); background-size: 629px;}
  .productview .icon-healthStep.planning:before { width: 92px; height: 128px; background-position: 0 0; margin-left: 0;}
  .productview .icon-healthStep.biometry:before { width: 86px; height: 164px; background-position: -100px 0; margin-left: 0;}
  .productview .icon-healthStep.diagnosis:before { width: 94px; height: 160px; background-position: -196px 0; margin-left: 0;}
  .productview .icon-healthStep.visualization:before { width: 108px; height: 156px; background-position: -296px 0; margin-left: 0;}
  .productview .icon-healthStep.birth:before { width: 82px; height: 128px; background-position: -416px 0; margin-left: 0;}
  .productview .icon-healthStep.gynecology:before { width: 110px; height: 134px; background-position: -508px 0; margin-left: 0;}
}
/* HM70_EVO_GI */
.HM70_EVO_GI .hide { position: absolute; left: -9999px;}
.HM70_EVO_GI .bcBox figure figcaption p { color: #333;}
.HM70_EVO_GI .icon-interface .icon { display: inline-block; width: 23px; margin-right: 6px; vertical-align: bottom;}
.HM70_EVO_GI .icon-screen .icon { display: inline-block; width: 25px; margin-right: 6px; vertical-align: bottom;}
.HM70_EVO_GI .bcBox.last { padding-bottom: 40px;}
.HM70_EVO_GI .bcBox.last+.bcBox { padding: 0;}
.HM70_EVO_GI .performance-amplified { background-color: #e5eaef;}
.HM70_EVO_GI .performance-amplified .bcImg { margin-top: 0;}
.HM70_EVO_GI .performance-amplified figure p { margin-top: 30px;}
.HM70_EVO_GI .performance-amplified figure figcaption { position: relative; z-index: 2;}
.HM70_EVO_GI .performance-amplified figure .bcImg { margin-top: -70px; position: relative; z-index: 1;}
.HM70_EVO_GI .clinical-environment { height: 320px; background: url('/resources/es/_img/sub/product/HM70_EVO_GI/clinical-environment-bg.jpg') no-repeat; background-size: auto 100%; background-position: center center;}
.HM70_EVO_GI .clinical-environment .bcTitle { color: #fff; font-size: 24px; font-family: 'stitle'; letter-spacing: .025em;}
.HM70_EVO_GI .clinical-environment .img { width: 290px; margin: 50px auto 0;}
.HM70_EVO_GI .clinical-environment .img img { width: 100%;}
.HM70_EVO_GI .clinical-environment-2 .bcImg { margin-top: 30px;}
.HM70_EVO_GI .product-info { padding-bottom: 40px; margin-top: 50px;}
.HM70_EVO_GI .product-info .img img { width: 100%;}
.HM70_EVO_GI .product-info .bcBox { position: relative;}
.HM70_EVO_GI .product-info .bcBox:after { content: ''; display: block; width: calc(100% - 30px); height: 1px; background-color: #eaeaea; position: absolute; top: 0; left: 15px;}
@media all and (min-width: 768px) { 
  .HM70_EVO_GI .bcBox.last { padding-bottom: 100px !important;}
  .HM70_EVO_GI .performance-amplified figure .bcImg { margin-top: -180px;}
  .HM70_EVO_GI .icon-interface .icon { width: 33px;}
  .HM70_EVO_GI .icon-screen .icon { width: 35px;}
  .HM70_EVO_GI .clinical-environment .img { width: 688px;}
  .HM70_EVO_GI .clinical-environment { height: 500px;}
  .HM70_EVO_GI .clinical-environment .bcTitle { font-size: 46px;}
  .HM70_EVO_GI .clinical-environment-2 .bcBtnWrap { margin-top: 20px;}
  .HM70_EVO_GI .clinical-environment-2 .bcImg { margin-top: 80px;}
  .HM70_EVO_GI .product-info { padding-bottom: 60px; margin-top: 80px;}
  .HM70_EVO_GI .product-info .bcBox:after { width: calc(100% - 80px); left: 40px;}
}
@media all and (min-width: 1024px) { 
  .HM70_EVO_GI .icon-interface .icon { width: auto; margin-right: 10px;}
  .HM70_EVO_GI .icon-screen .icon { width: auto; margin-right: 10px;}
  .HM70_EVO_GI .imaging-quality .sflow .bcImg { margin-top: 64px;}
  .HM70_EVO_GI .performance-amplified figure .bcImg { margin-top: -150px;}
  .HM70_EVO_GI .clinical-environment { height: 400px;}
  .HM70_EVO_GI .clinical-environment .img { width: 100%; max-width: 1000px; margin-top: 70px;}
  .HM70_EVO_GI .clinical-environment-2 .bcBtnWrap { margin-top: 70px;}
  .HM70_EVO_GI .clinical-environment-2 .bcImg { margin-top: 100px;}
  .HM70_EVO_GI .product-info { padding-bottom: 80px; margin-top: 80px;}
  .HM70_EVO_GI .product-info .bcBox:after { width: calc(100% - 60px); left: 30px;}
  .HM70_EVO_GI .product-info .motionImg { position: relative;}
  .HM70_EVO_GI .product-info .motionImg img { width: 100%;}
  .HM70_EVO_GI .product-info .motionImg .bg { background-color: #fff !important;}
  .HM70_EVO_GI .product-info .motionImg .content .img1 { width: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all .1s;}
  .HM70_EVO_GI .product-info .motionImg .content .img1.on { opacity: 1;}
  .HM70_EVO_GI .product-info .motionImg .content .img2 { width: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all .1s;}
  .HM70_EVO_GI .product-info .motionImg .content .img2 .close2 { width: 3.22%; padding-top: 3.22%; position: absolute; top: 71.7%; left: 49.7%; background-color: rgba(0, 0, 0, .3)
  }
  .HM70_EVO_GI .product-info .motionImg .content .img2.on { opacity: 1;}
  .HM70_EVO_GI .product-info .motionImg .link .anchor { width: 3.22%; padding-top: 3.22%; position: absolute;}
  .HM70_EVO_GI .product-info .motionImg .link .anchor1 { top: 27.5%; left: 44.3%;}
  .HM70_EVO_GI .product-info .motionImg .link .anchor2 { top: 71.7%; left: 49.7%;}
  .HM70_EVO_GI .product-info .motionImg .link .close1 { width: 3.22%; padding-top: 3.22%; position: absolute; top: 10.5%; left: 25.3%;}
  .HM70_EVO_GI .product-info .motionImg .link .close2 { width: 3.22%; padding-top: 3.22%; position: absolute; top: 42.7%; left: 95.7%;}
}
@media all and (min-width: 1240px) { 
  .HM70_EVO_GI .product-info { padding-bottom: 100px; margin-top: 120px;}
  .HM70_EVO_GI .product-info .bcBox:after { width: 100%; left: 0;}
}
@media all and (min-width: 1600px) { 
  .HM70_EVO_GI .videoBox a img { height: auto;}
}
/* HM70_EVO_OB */
.HM70_EVO_OB .hide { position: absolute; left: -9999px;}
.HM70_EVO_OB .bcBox figure figcaption p { color: #333;}
.HM70_EVO_OB .icon-interface .icon { display: inline-block; width: 23px; margin-right: 6px; vertical-align: bottom;}
.HM70_EVO_OB .icon-screen .icon { display: inline-block; width: 25px; margin-right: 6px; vertical-align: bottom;}
.HM70_EVO_OB .bcBox.last { padding-bottom: 40px;}
.HM70_EVO_OB .bcBox.last+.bcBox { padding: 0;}
.HM70_EVO_OB .performance-amplified { background-color: #e5eaef;}
.HM70_EVO_OB .performance-amplified .bcImg { margin-top: 0;}
.HM70_EVO_OB .performance-amplified figure p { margin-top: 30px;}
.HM70_EVO_OB .performance-amplified figure figcaption { position: relative; z-index: 2;}
.HM70_EVO_OB .performance-amplified figure .bcImg { margin-top: -70px; position: relative; z-index: 1;}
.HM70_EVO_OB .clinical-environment { height: 320px; background: url('/resources/es/_img/sub/product/HM70_EVO_OB/clinical-environment-bg.jpg') no-repeat; background-size: auto 100%; background-position: center center;}
.HM70_EVO_OB .clinical-environment .bcTitle { color: #fff; font-size: 24px; font-family: 'stitle'; letter-spacing: .025em;}
.HM70_EVO_OB .clinical-environment .img { width: 290px; margin: 50px auto 0;}
.HM70_EVO_OB .clinical-environment .img img { width: 100%;}
.HM70_EVO_OB .clinical-environment-2 .bcImg { margin-top: 30px;}
.HM70_EVO_OB .product-info { padding-bottom: 40px; margin-top: 50px;}
.HM70_EVO_OB .product-info .img img { width: 100%;}
.HM70_EVO_OB .product-info .bcBox { position: relative;}
.HM70_EVO_OB .product-info .bcBox:after { content: ''; display: block; width: calc(100% - 30px); height: 1px; background-color: #eaeaea; position: absolute; top: 0; left: 15px;}
@media all and (min-width: 768px) { 
  .HM70_EVO_OB .bcBox.last { padding-bottom: 100px !important;}
  .HM70_EVO_OB .performance-amplified figure .bcImg { margin-top: -180px;}
  .HM70_EVO_OB .icon-interface .icon { width: 33px;}
  .HM70_EVO_OB .icon-screen .icon { width: 35px;}
  .HM70_EVO_OB .clinical-environment .img { width: 688px;}
  .HM70_EVO_OB .clinical-environment { height: 500px;}
  .HM70_EVO_OB .clinical-environment .bcTitle { font-size: 46px;}
  .HM70_EVO_OB .clinical-environment-2 .bcBtnWrap { margin-top: 20px;}
  .HM70_EVO_OB .clinical-environment-2 .bcImg { margin-top: 80px;}
  .HM70_EVO_OB .product-info { padding-bottom: 60px; margin-top: 80px;}
  .HM70_EVO_OB .product-info .bcBox:after { width: calc(100% - 80px); left: 40px;}
}
@media all and (min-width: 1024px) { 
  .HM70_EVO_OB .icon-interface .icon { width: auto; margin-right: 10px;}
  .HM70_EVO_OB .icon-screen .icon { width: auto; margin-right: 10px;}
  .HM70_EVO_OB .imaging-quality .sflow .bcImg { margin-top: 64px;}
  .HM70_EVO_OB .imaging-quality .noise .bcImg { margin-top: 64px;}
  .HM70_EVO_OB .imaging-quality .doppler .bcImg { margin-top: 88px;}
  .HM70_EVO_OB .performance-amplified figure .bcImg { margin-top: -150px;}
  .HM70_EVO_OB .clinical-environment { height: 400px;}
  .HM70_EVO_OB .clinical-environment .img { width: 700px; margin-top: 70px;}
  .HM70_EVO_OB .clinical-environment-2 .bcBtnWrap { margin-top: 70px;}
  .HM70_EVO_OB .clinical-environment-2 .bcImg { margin-top: 100px;}
  .HM70_EVO_OB .product-info { padding-bottom: 80px; margin-top: 80px;}
  .HM70_EVO_OB .product-info .bcBox:after { width: calc(100% - 60px); left: 30px;}
  .HM70_EVO_OB .product-info .motionImg { position: relative;}
  .HM70_EVO_OB .product-info .motionImg img { width: 100%;}
  .HM70_EVO_OB .product-info .motionImg .bg { background-color: #fff !important;}
  .HM70_EVO_OB .product-info .motionImg .content .img1 { width: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all .1s;}
  .HM70_EVO_OB .product-info .motionImg .content .img1.on { opacity: 1;}
  .HM70_EVO_OB .product-info .motionImg .content .img2 { width: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all .1s;}
  .HM70_EVO_OB .product-info .motionImg .content .img2 .close2 { width: 3.22%; padding-top: 3.22%; position: absolute; top: 71.7%; left: 49.7%; background-color: rgba(0, 0, 0, .3)
  }
  .HM70_EVO_OB .product-info .motionImg .content .img2.on { opacity: 1;}
  .HM70_EVO_OB .product-info .motionImg .link .anchor { width: 3.22%; padding-top: 3.22%; position: absolute;}
  .HM70_EVO_OB .product-info .motionImg .link .anchor1 { top: 27.5%; left: 44.3%;}
  .HM70_EVO_OB .product-info .motionImg .link .anchor2 { top: 71.7%; left: 49.7%;}
  .HM70_EVO_OB .product-info .motionImg .link .close1 { width: 3.22%; padding-top: 3.22%; position: absolute; top: 10.5%; left: 25.3%;}
  .HM70_EVO_OB .product-info .motionImg .link .close2 { width: 3.22%; padding-top: 3.22%; position: absolute; top: 42.7%; left: 95.7%;}
}
@media all and (min-width: 1240px) { 
  .HM70_EVO_OB .product-info { padding-bottom: 100px; margin-top: 120px;}
  .HM70_EVO_OB .product-info .bcBox:after { width: 100%; left: 0;}
}
@media all and (min-width: 1600px) { 
  .HM70_EVO_OB .videoBox a img { height: auto;}
}
/* V8_GI */
.V8 .txt_sup2 { position: relative; bottom: 3px;}
.V8 .txt_sup2.v2 { vertical-align: 2px;}


.productview.V8_OB .cyberWrap .cyberBox .cyber_list.list01 h5,
.productview.V8_OB .cyberWrap .cyberBox .cyber_list.list01 p{ color: #00b0e6;}

.productview.V8_OB .cyberWrap .cyberBox .cyber_list.list02 h5,
.productview.V8_OB .cyberWrap .cyberBox .cyber_list.list02 p{
  
  color: #007cc6;
}
.productview.V8_OB .cyberWrap .cyberBox .cyber_list.list03 h5,
.productview.V8_OB .cyberWrap .cyberBox .cyber_list.list03 p { color: #014099;}
.productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon { /*background: url(/resources/es/_img/sub/product/cyber_icon2.png) 0 0 no-repeat;*/ background-size: auto 65px;}
.productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon.icon02 { background-position: -66px 0;}
.productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon.icon03 { background-position: -132px 0;}
.V8 .font-light { font-family: 's4'; font-weight: 600;}

.V8_GI .beltBanner#container,
.V8_OB .beltBanner#container { background: url(/resources/product/_common/beltBanner.png) no-repeat 50% 50%; width: 100%; background-size: cover;}
.V8_GI .beltBanner#container .inner,
.V8_OB .beltBanner#container .inner { background: transparent; padding-top: 30px; padding-bottom: 30px; height: 100%;}
.V8_GI .beltBanner .beltBanner__txtWrap,
.V8_OB .beltBanner .beltBanner__txtWrap { color: #fff;}
.V8_GI .beltBanner .beltBanner__txtWrap .beltBanner__txt__title,
.V8_OB .beltBanner .beltBanner__txtWrap .beltBanner__txt__title { font-size: 21px; padding-bottom: 20px; font-family: 's8';}
.V8_GI .beltBanner .beltBanner__txtWrap .beltBanner__txt__title span,
.V8_OB .beltBanner .beltBanner__txtWrap .beltBanner__txt__title span { font-size: 33px; color: #7cd3fb;}
.V8_GI .beltBanner .beltBanner__txtWrap p,
.V8_OB .beltBanner .beltBanner__txtWrap p { font-size: 19px; padding-bottom: 30px; font-family: 's4';}


.V8_GI .beltBanner .btn_area { }
.V8_GI .beltBanner .btn_area a,
.V8_OB .beltBanner .btn_area a { display: inline-block; font-size: 20px; text-align: center; color: #fff; border-color: #fff; margin-bottom: 15px; vertical-align: top;}
.V8_GI .beltBanner .btn_area a:hover,
.V8_OB .beltBanner .btn_area a:hover { color: #333; ;}


.V8_OB .video-box,
.V8_GI .video-box { position: relative; width: 100%; padding-top: calc(225% / 4); height: 0; margin: 0 auto;}
.V8_GI .video-box iframe,
.V8_OB .video-box iframe { position: absolute; left: 50%; top: 0; width: 100%; height: 100%; transform: translateX(-50%); border: 0; margin: 0; padding: 0; background: transparent;}
.V8_GI .prodcutTab,
.V8_OB .prodcutTab { width: 100%; margin: 0 auto;}
.V8_OB .prodcutTab .inBox ul li a,
.V8_GI .prodcutTab .inBox ul li a {padding: 0;}/* 2023-06-13 v8 추가 */
.V8 .sc_emphasis { }
.V8 .sc_emphasis .emphasisTxt_wrap { padding-top: 60px; margin: 0 15px; padding-bottom: 40px;}
.V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-title { font-size: 34px; margin-bottom: 20px; font-family: 'stitle'; line-height: 41px;}
.V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-desc { font-size: 12px; line-height: 18px;}
.V8 .sc_emphasis .emphasisImg_wrap { background: url("/resources/es/_img/sub/product/V8_GI/sc_emphasis_bg.jpg") no-repeat; background-size: 100% 100%; width: 100%; height: calc(42500vw / 640); margin: 0 auto; position: relative;}
.V8_OB .V8 .sc_emphasis .emphasisImg_wrap { background: url("/resources/es/_img/sub/product/V8_OB/sc_emphasis_bg.jpg") no-repeat; background-size: 100% 100%;}
.V8 .sc_emphasis .emphasisImg_wrap .emphasisImg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80%;}
#contents .V8 .section .inner { padding: 56px 15px; background-color: transparent; width: 100%;}
#contents .V8 .section.crystal .inner { padding: 56px 15px 60px;}
#contents .V8 .section#imagingQuality .inner { padding-top: 60px; padding-bottom: 58px;}
#contents .V8 .section#intelligent_assist .inner { padding-top: 53px; padding-bottom: 60px;}
.V8 .crystal { background-color: #e7f6fd;}
.V8 .crystal .crystal_title { font-size: 34px; font-weight: bold; line-height: 1.2; margin-bottom: 20px; color: #222; font-family: 'stitle';}
.V8_GI .emphasis_color { color: #00bae8;}
.V8 .bold { font-weight: 800; color: #333;}
.V8 .bold2 { font-weight: 800 !important; font-family: 's8';}
.V8 .crystal .crystal_desc { font-size: 12px; margin-bottom: 23px; line-height: 1.2;}
.V8 .crystal .crystal_desc_wrap .crystal_img_wrap { width: calc(37700vw / 640); margin: 0 auto;}
.V8 .crystal .crystal_desc_wrap .crystal_img_wrap .crystal_img { width: 100%;}
/* 2022-03-02 추가 [S] */
.video_section { background-color: #deebf7;}
.video_section .video_text_area h3 { color: #00bae8; font-size: 16px; line-height: 1.3; font-weight: bold; position: relative; font-family: 's8';}
.video_section .video_text_area p { font-size: 12px; margin-top: 20px; line-height: 1.5; color: #666;}
.video_section .video_wrap { margin-top: 18px; width: 100%; position: relative;}
.video_section .video_wrap iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.video_section .video_wrap::before { content: ""; display: block; padding-top: 56.25% !important;}
.video_section .img_wrap { position: relative;}
.video_section .img_wrap img { width: 100%;}
.video_section .img_wrap span { position: absolute; left: calc(50% - 32.5px); top: calc(50% - 22.5px); display: inline-block; width: 65px; height: 45px; background-color: rgba(0, 0, 0, 0.8); border-radius: 5px; text-align: center;}
.video_section .img_wrap span svg { width: 20px; height: 20px; margin-top: 12px; margin-left: 3px; fill: #fff;}
/* 2022-03-02 추가 [E] */

/* class수정 */

.V8 .tit_box .logo { margin-bottom: 15px;}
.V8 .tit_box .logo img { width: 68px; height: 68px;}
.V8 .tit_box h2 { font-size: 34px; font-weight: bold; line-height: 41px; margin-bottom: 23px; color: #333; font-family: 'stitle';}
.V8 .tit_box p { font-size: 12px; text-align: justify; line-height: 18px; color: #666;}
.V8 .box_motion_wrap .box_inner .more { display: none;}
.V8 .box_motion_wrap .box_wrap { overflow: hidden;}
.V8 .slider_wrap .slick-list { margin-bottom: 5px;}
.V8 .box_motion_wrap .box_inner .tit_icon { position: relative;}
.V8 .box_motion_wrap .box_inner .tit_icon::after { content: ""; display: block; clear: both;}
.V8 .box_motion_wrap .box_inner .tit_icon img { width: 61px; height: 43px; float: left; margin-right: 12px;}
.V8 .box_motion_wrap .box_inner .tit_icon .box_txt { float: left; width: calc(100% - 73px); font-size: 16px; color: #00bae8; height: 100%; line-height: 19px; font-family: 's8';}
.V8 .box_motion_wrap .box_inner .bcImg { overflow: hidden; position: relative; padding-top: 10px; padding-bottom: 23px; margin-top: 0; text-align: left;}
.V8 .box_motion_wrap .box_inner .box { position: relative; padding-top: 30px;}
.V8 .box_motion_wrap .box_inner .box .box_desc { line-height: 1.2; font-size: 12px;}
.V8 .box_motion_wrap .box_inner .box .bcBtnWrap { display: none; text-align: center;}
.V8 .box_motion_wrap .box_inner.on .box .bcBtnWrap { display: block;}

.V8 .box_motion_wrap .box_inner .bcImg img { width: 100%;}
.V8 .box_motion_wrap .box_inner .caption { display: block; padding-top: 10px; font-size: 10px; color: #6a6a6a;}
.V8 .slider_wrap .slick-dots { overflow: hidden; text-align: center;}
.V8 .slider_wrap .slick-dots li { display: inline-block; margin-left: 8px; font-size: 0;}
.V8 .slider_wrap .slick-dots li:first-child { margin-left: 0;}
.V8 .slider_wrap .slick-dots li button { display: block; width: 10px; height: 10px; padding: 0; border: 1px solid #000; border-radius: 50%; text-indent: -9999px;}
.V8 .slider_wrap .slick-dots li.slick-active button { background-color: #000;}
.V8 .intelligent_assist { background-color: #e7f6fd;}
.V8 .contents_intelligent_assist { width: calc(100% - 36px); margin-left: 36px;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap { margin-top: 30px;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_title { color: #00bae8; font-size: 16px; line-height: 1.3; font-weight: bold; position: relative; font-family: 's8';}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_title .desc_title_img { position: absolute; top: 3px; left: -36px; width: 23px;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_text { font-size: 12px; margin-top: 20px; line-height: 1.5; color: #666;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_videoWrap { position: relative; width: 100%; padding-top: calc(225% / 4); height: 0; margin: 0 auto;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_video { position: absolute; left: 50%; top: 0; width: 100%; height: 100%; transform: translateX(-50%); border: 0; margin: 0; padding: 0; background: transparent;}

.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descTxt_wrap .desc_button_wrap { margin-top: 22px;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descTxt_wrap .desc_button_wrap a { display: block; width: 150px; margin-top: 10px;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descTxt_wrap .desc_button_wrap a:nth-child(3) { width: 119px;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_text .desc_text_comment { font-size: 10px; margin-top: 15px; display: block; text-indent: -8px; margin-left: 8px;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_text .desc_text_comment+.desc_text_comment { margin-top: 0;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descImg_wrap { margin-top: 18px;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descImg_wrap img { width: 100%;}
.V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descImg_wrap .intelligent_caption { font-family: 's4'; color: #6a6a6a; font-size: 10px; display: inline-block; margin-top: 10px;}
/* workflow */

.V8 .section.workflow .tit_wrap { }
.V8 .section.workflow .tit_wrap::after { content: ""; display: block; clear: both;}
.V8 .contents_workflow1 .workflow1_item_wrap { margin-top: 32px;}
.V8 .contents_workflow1 .workflow1_item_wrap .desc_title { color: #00bae8; font-size: 16px; line-height: 1.3; font-weight: bold; position: relative; font-family: 's8';}
/* 2023-01-05 v8 upgrade s */
.desc_title.icon_title { position: relative; padding-left: 50px;}
.desc_title.icon_title .icon_img { position: absolute; top: 50%; left: 0; width: 40px; transform: translateY(-55%);}
/* //2023-01-05 v8 upgrade e */
.V8 .contents_workflow1 .workflow1_item_wrap .desc_text { font-size: 12px; margin-top: 23px; line-height: 1.5; color: #666;}
.V8 .contents_workflow1 .workflow1_item_wrap .desc_text .desc_text_comment { font-size: 10px; margin-top: 8px;}
.V8 .contents_workflow1 .workflow1_item_wrap .descImg_wrap { position: relative; margin-top: 20px;

  text-align: center;}
.V8 .contents_workflow1 .workflow1_item_wrap .descImg_wrap img { width: 90%;}
.V8 .contents_workflow1 .workflow1_item_wrap.workflow1_1 .descImg_wrap img { width: 45%;}
.V8_OB .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_2 .descImg_wrap img { width: 70%;}

.V8 .contents_workflow1 .workflow1_item_wrap .learn_btn { margin: 25px auto 0; text-align: center;}
.V8 .contents_workflow2 .workflow2_item_wrap { margin-top: 32px;}
.V8 .contents_workflow2 .workflow2_item_wrap.workflow2_1 img { width: 60%;}
.V8 .contents_workflow2 .workflow2_item_wrap.workflow2_2 img { width: 70%;}
.V8 .contents_workflow2 .workflow2_item_wrap.workflow2_3 img { width: 60%;}
.V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_1 img { width: 80%;}
.V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_2 img { width: 60%;}
.V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_3 img { width: 60%;}

.V8 .contents_workflow2 .workflow2_item_wrap .workflow2_title { color: #00bae8; font-size: 16px; line-height: 1.3; font-weight: bold; font-family: 's8';}
.V8 .contents_workflow2 .workflow2_item_wrap .workflow2_img_wrap--xsm { margin-top: 20px; text-align: center;}
.V8 .contents_workflow2 .workflow2_item_wrap .workflow2_img_wrap--md { display: none;}


.V8 .contents_workflow2 .workflow2_item_wrap .workflow2_text { font-size: 12px; margin-top: 23px; line-height: 1.5; color: #666;}
/* workflow3 640 */
.V8 .contents_workflow3 { margin-top: 70px;}
.V8 .workflow3_MainImg_wrap { width: 100%; text-align: center;}
.V8 .workflow3_MainImg_wrap img { width: 90%;}
.V8 .workflow3_item_wrap { margin-top: 35px;}
.V8 .workflow3_item_wrap .workflow3_img_wrap { width: 100%;}
/* .V8 .workflow3_item_wrap .workflow3_img_wrap img{width: 30%;} */
/* 2023-01-05 v8 upgrade s */
.V8 .contents_workflow3 .workflow3_wrap1 .workflow3_item_wrap:nth-child(2) .workflow3_title::before { content: "1";}
.V8 .contents_workflow3 .workflow3_wrap1 .workflow3_item_wrap:nth-child(3) .workflow3_title::before { content: "2";}
.V8 .contents_workflow3 .workflow3_wrap1 .workflow3_item_wrap:nth-child(4) .workflow3_title::before { content: "3";}
.V8 .contents_workflow3 .workflow3_wrap2 .workflow3_item_wrap:nth-child(1) .workflow3_title::before { content: "4";}
.V8 .contents_workflow3 .workflow3_wrap2 .workflow3_item_wrap:nth-child(2) .workflow3_title::before { content: "5";}
.V8 .contents_workflow3 .workflow3_wrap2 .workflow3_item_wrap:nth-child(3) .workflow3_title::before { content: "6";}
/* //2023-01-05 v8 upgrade e */
.V8 .workflow3_item_wrap .workflow3_title { font-size: 14px; color: #333; font-weight: 600; line-height: 18px; margin-top: 15px; text-indent: -29px; position: relative; left: 29px;}
.V8 .workflow3_item_wrap .workflow3_title::before { display: inline-block; font-weight: bold; width: 18px; height: 18px; color: #fff; background-color: #00b8e1; text-align: center; line-height: 18px; margin-right: 9px; text-indent: 0px;}
.V8 .workflow3_item_wrap .workflow3_title .workflow3_title_number { }
.V8 .workflow3_wrap1 .workflow3_item_wrap:nth-child(3) .workflow3_img_wrap img { width: 146px; height: 136px;}
.V8 .workflow3_item_wrap .workflow3_text { margin-top: 8px; font-size: 12px; line-height: 1.3; width: 100%; color: #666;}
.disclaimerWrap .disclaimer_inner.disclaimer_type2 { border: none; padding-bottom: 0;}
/* 2022-09-07 디스클라이머 숫자 추가 s */
.disclaimerWrap .disclaimer_inner.disclaimer_type2 ul { counter-reset: disclaimer_Num 0;}
.disclaimerWrap .disclaimer_inner.disclaimer_type2 ul li::before { top: 0; background-color: transparent; counter-increment: disclaimer_Num; content: counter(disclaimer_Num) ". ";}
/* 2022-09-07 디스클라이머 숫자 추가 e */

.V8_GI .transducersList .info .tit { color: #00B5E0;}
.V8_GI .transducersList .info .desc { color: #00B5E0;}
.V8_GI .transducersList ul li.strong dl dt:after { content: ''; display: block; border: 2px solid #00B5E0; position: absolute; top: -1px; left: 0; right: 0; bottom: -1px;}
.V8_GI .transducersList ul li.strong dl dd.tit { color: #00B5E0;}
/* V8_OB */

.V8_OB .emphasis_color { color: #1428A0;}
.V8_OB .V8 .box_motion_wrap .box_inner .tit_icon .box_txt { color: #1428A0;}
.V8_OB .V8 .intelligent_assist { background-color: #f5f7fe;}
.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle+.intelligent_assist_item_wrap { margin-top: 30px;}
.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_item_wrap.margin_item { margin-top: 70px;}
.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_item_wrap.margin_item2 { margin-top: 50px;}
.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle .intelligent_assist_subTitle_line { content: ""; display: block; height: 1px; background-color: #1428A0; margin-bottom: 20px; width: 100vw; top: 0; position: relative; left: -51px;}


.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle { font-size: 18px; color: #1428A0; font-weight: bold; margin-top: 50px; line-height: 1.2; position: relative;}
.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle.subTitle_first { margin-top: 50px;}
.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle .subTitle_title_wrap { position: relative;}
.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle .subTitle_title_wrap .subTitle_title { position: relative; top: 0; left: 0; font-family: 's8';}
.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle img { /* margin-right: 13px; */
  width: 23px; height: 22px; position: absolute; top: 3px; left: -36px; vertical-align: middle;}

.V8_OB .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_title { color: #1428A0;}
.V8_OB .V8 .contents_workflow1 .workflow1_item_wrap .desc_title { color: #1428A0;}
.V8_OB .V8 .contents_workflow2 .workflow2_item_wrap .workflow2_title { color: #1428A0;}
.V8_OB .V8 .workflow3_item_wrap .workflow3_title::before { background-color: #1428A0;}
.V8_OB .transducersList .info .tit { color: #1428A0;}
.V8_OB .transducersList .info .desc { color: #1428A0;}
.V8_OB .transducersList ul li.strong dl dt:after { content: ''; display: block; border: 2px solid #1428A0; position: absolute; top: -1px; left: 0; right: 0; bottom: -1px;}
.V8_OB .transducersList ul li.strong dl dd.tit { color: #1428A0;}
.V8_OB .V8 .crystal { background-color: #f5f7fe;}
.V8_GI .transducersList ul li dl { height: 250px;}
.V8_OB .transducersList ul li dl { height: 250px;}
.v8_popupWrap { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); position: fixed; top: 0%; left: 0%; z-index: 10;}
.v8_popup { position: absolute; top: 50%; left: 50%; background-color: #fff; transform: translate(-50%, -50%); z-index: 15; width: 100%;}
.v8_popup .v8_popup_banner { background: url(/resources/product/_common/beltBanner.png) no-repeat 50% 50%; width: 100%; background-size: cover; color: #fff; padding: 15px; position: relative;}
.v8_popup .v8_popup_banner .popup_banner__txt__title { margin-bottom: 10px; font-family: 's8'; font-size: 21px;}
.v8_popup .v8_popup_banner .popup_banner__txt__title span { color: #7cd3fb; font-size: 33px;}
.v8_popup .v8_popup_banner p { font-size: 19px; margin-bottom: 10px; font-family: 's4';}
.v8_popup .v8_popup_banner .v8_ad_btn a { display: inline-block; font-size: 20px; text-align: center; color: #fff; border-color: #fff;}
.v8_popup .v8_popup_banner .v8_ad_btn a:hover { color: #333; ;}
.v8_popup .v8_popup_banner .v8_ad_btn a:first-child { margin-bottom: 8px;}
.v8_popup .v8_popup_banner .v8_ad_btn a img { vertical-align: middle;}
.v8_popup_img_wrap { margin-left: 7%; position: relative; top: -1px;}



.v8_popup_close { position: absolute; background: url(/resources/es/_img/common/modal_close.png) no-repeat center center; background-size: contain; cursor: pointer; width: 15px; height: 15px; top: 10px; right: 10px;}


.v8_popup_contents { height: calc(100vh - 300px); overflow: scroll; padding: 15px;}
.v8_popup_contents h1 { margin-top: 10px; margin-bottom: 20px; font-size: 30px;}
.v8_popup_contents ul { }
.v8_popup_itemWrap { margin-bottom: 10px;}
.v8_popup_caption { display: block; margin-top: 5px;}
.v8_popup_item_text { }
.v8_popup_item_title {display: flex; align-items:center;  width: 100%; margin-bottom: 5px;}
.v8_popup_item_title span { display: inline-block; font-size: 18px; vertical-align: middle;}
.v8_popup_item_title .v8_popup_itemNumber{width: 30px; font-family: 's8'; font-size: 44px; margin-right: 5px;}
.v8_popup_item_title .v8_popup_item_text{width: calc(100% - 30px);}
.v8_popup_item_title .v8_popup_item_text span { font-family: 's4'; font-size: 12px;}
.v8_popup_imgWrap { width: 100%; ;}
.v8_popup_imgWrap img { width: 100%;}
.v8_popup_btn { text-align: center; margin-bottom: 10px;}
.v8_popup_refer { margin-bottom: 10px;}
.v8_ad_btn a { color: #333; border: 1px solid #333; transition: .25s; font-family: 's8'; border-radius: 22px; font-size: 14px; color: #333; border-radius: 22px; padding: 7px 15px 7px 20px; display: inline-block;}
.v8_ad_btn a .hoverImg { display: none;}
.v8_ad_btn a:hover .nhoverImg { display: none;}
.v8_ad_btn a:hover .hoverImg { display: inline-block;}


.v8_popup_btn img { vertical-align: middle; width: 16px; height: 19px; margin-left: 8px; ;}


@media all and (min-width: 768px) { 
  .productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon { width: 130px; height: 130px; background-size: auto 130px;}
  .productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon.icon02 { background-position: -131px 0;}
  .productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon.icon03 { background-position: -263px 0;}
  .V8_GI .beltBanner .btn_area a,
  .V8_OB .beltBanner .btn_area a { margin-bottom: 0;}
  .v8_popup .v8_popup_banner .popup_banner__txt__title { font-size: 41px; margin-bottom: 20px;}
  .v8_popup .v8_popup_banner .v8_ad_btn a:first-child { margin-bottom: 0;}
  .v8_popup .v8_popup_banner .popup_banner__txt__title span { font-size: 53px;}
  .v8_popup .v8_popup_banner p { font-size: 25px; margin-bottom: 30px;}
  .v8_popup .v8_popup_banner { padding: 30px;}


  .v8_popup .v8_popup_banner .v8_ad_btn a:last-child { margin-left: 15px;}
  .v8_popup_close { width: 20px; height: 20px; top: 23px; right: 23px;}
  .V8_GI .beltBanner .beltBanner__txtWrap .beltBanner__txt__title,
  .V8_OB .beltBanner .beltBanner__txtWrap .beltBanner__txt__title { font-size: 51px;}
  .V8_GI .beltBanner .beltBanner__txtWrap .beltBanner__txt__title span,
  .V8_OB .beltBanner .beltBanner__txtWrap .beltBanner__txt__title span { font-size: 63px;}
  .V8_GI .beltBanner .beltBanner__txtWrap p,
  .V8_OB .beltBanner .beltBanner__txtWrap p { font-size: 30px;}
  .V8_GI .beltBanner .btn_area a.ad_btn2,
  .V8_OB .beltBanner .btn_area a.ad_btn2 { margin-left: 25px;}
  .V8 .sc_emphasis {}
  .V8 .sc_emphasis .emphasisTxt_wrap { margin: 0 40px; padding-top: 120px;}
  .V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-title { font-size: 54px; margin-bottom: 20px; line-height: 64px;}
  .V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-desc { font-size: 16px; line-height: 24px;}
  .V8 .sc_emphasis .emphasisImg_wrap { background: url("/resources/es/_img/sub/product/V8_GI/sc_emphasis_bg-sm.jpg") no-repeat; height: calc(51000vw / 768); background-size: 100% 100%;}
  .V8_OB .V8 .sc_emphasis .emphasisImg_wrap { background: url("/resources/es/_img/sub/product/V8_OB/sc_emphasis_bg-sm.jpg") no-repeat; background-size: 100% 100%;}
  #contents .V8 .section .inner { padding: 124px 40px;}
  #contents .V8 .section.crystal .inner { padding: 120px 40px 110px;}
  #contents .V8 .section#imagingQuality .inner { padding-top: 120px; padding-bottom: 120px;}
  #contents .V8 .section.intelligent_assist .inner { padding-top: 114px; padding-bottom: 122px;}
  .V8 .crystal .crystal_title { font-size: 54px; line-height: 1.2; margin-bottom: 40px;}
  .V8 .crystal .crystal_desc { font-size: 16px; margin-bottom: 32px;}
  .V8 .crystal .crystal_desc_wrap .crystal_img_wrap { width: calc(39300vw / 768); margin: 0 auto;}
  /* 2022-03-02 추가 [S] */
  .video_section .video_text_area h3 { font-size: 24px;}
  .video_section .video_text_area p { font-size: 16px; margin-top: 20px;}
  /* 2022-03-02 추가 [E] */

  .V8 .tit_box .logo { margin-bottom: 0; float: left; margin-right: 26px;}
  .V8 .tit_box .logo img { width: 120px; height: 120px;

  }
  .V8 .tit_box h2 { margin-bottom: 0; font-size: 54px; float: left; width: calc(100% - 146px); line-height: 67px;}
  .V8 .tit_box p { clear: both; padding-top: 40px; font-size: 16px; line-height: 24px;}
  .V8 .slider_wrap .slick-dots li button { width: 16px; height: 16px;}
  .V8 .box_motion_wrap .box_inner .box { padding-top: 45px;}
  .V8 .box_motion_wrap .box_inner .box .box_desc { font-size: 16px; line-height: 24px;}
  .V8 .box_motion_wrap .box_inner .tit_icon .box_txt { font-size: 24px; width: calc(100% - 77px); line-height: 26px;}
  .V8 .box_motion_wrap .box_inner .tit_icon img { margin-right: 16px;}
  .V8 .box_motion_wrap .box_inner .bcImg { padding-top: 40px; padding-bottom: 26px;}
  .V8 .box_motion_wrap .box_inner .caption { padding-top: 16px; font-size: 16px;}
  .V8 .contents_intelligent_assist { width: calc(100% - 51px); margin-left: 51px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle .intelligent_assist_subTitle_line { margin-bottom: 0; left: 0;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap { margin-top: 60px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descTxt_wrap .desc_button_wrap { margin-top: 25px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descTxt_wrap .desc_button_wrap a { display: inline-block; width: auto; margin-top: 0;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descTxt_wrap .desc_button_wrap a:nth-child(3) { width: auto;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_title { font-size: 24px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_title .desc_title_img { left: -51px; width: 41px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_text { font-size: 16px; margin-top: 20px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle+.intelligent_assist_item_wrap { margin-top: 35px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle+.intelligent_assist_item_wrap.margin_item { margin-top: 50px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_text .desc_text_comment { font-size: 14px; margin-top: 15px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descImg_wrap { margin-top: 40px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descImg_wrap .intelligent_caption { margin-top: 15px; font-size: 16px;}
  /* workflow */

  .V8 .contents_workflow1 .workflow1_item_wrap { margin-top: 60px;}
  .V8 .contents_workflow1 .workflow1_item_wrap .desc_title { font-size: 24px;}
  .V8 .contents_workflow1 .workflow1_item_wrap .desc_text { font-size: 16px; margin-top: 22px;}
  .V8 .contents_workflow1 .workflow1_item_wrap .desc_text .desc_text_comment { font-size: 14px;}
  .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_1 .descImg_wrap img { width: 50%;}
  .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_2 .descImg_wrap img { width: 60%;}
  .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_3 .descImg_wrap img { width: 80%;}
  .V8_OB .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_2 .descImg_wrap img { width: 50%;}
  .V8_OB .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_3 .descImg_wrap img { width: 90%;}
  .V8 .contents_workflow1 .workflow1_item_wrap .learn_btn { margin-top: 40px;}
  .V8 .contents_workflow2::after { content: ""; display: block; clear: both;}
  .V8 .contents_workflow2 .workflow2_item_wrap { margin-top: 80px; width: 43%;}
  .V8 .contents_workflow2 .workflow2_item_wrap .workflow2_title { font-size: 22px;}
  .V8 .contents_workflow2 .workflow2_item_wrap .workflow2_text { font-size: 16px;}
  .V8 .contents_workflow2 .workflow2_item_wrap:first-child { margin-right: 14%; float: left;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(2) { float: left;}
  .V8 .contents_workflow2 .workflow2_item_wrap .workflow2_img_wrap--xsm { display: none;}
  .V8 .contents_workflow2 .workflow2_item_wrap .workflow2_img_wrap--md { display: block; text-align: center; margin-top: 20px; text-align: left;}
  .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_1 .workflow2_img_wrap--md img { width: auto; height: 150px;}
  .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_2 .workflow2_img_wrap--md img { width: auto; height: 150px;}
  .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_3 .workflow2_img_wrap--md img { width: 70%; height: auto;}
  .V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_1 .workflow2_img_wrap--md img { width: auto; height: 150px;}
  .V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_2 .workflow2_img_wrap--md img { width: auto; height: 150px;}


  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3) { width: 100%; float: left; margin-top: 60px;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3)::after { content: ""; display: block; clear: both;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3) .workflow2_title { float: left; width: 43%;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3) .workflow2_img_wrap--md { float: right; margin-top: 0; width: 43%;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3) .workflow2_text { float: left; width: 43%; margin-top: 15px;}
  .V8 .contents_workflow3 .workflow3_wrap1::after { content: ""; display: block; clear: both;}
  .V8 .contents_workflow3 .workflow3_wrap1 .workflow3_item_wrap { float: right; width: 43%;}
  .V8 .contents_workflow3 .workflow3_wrap1 .workflow3_item_wrap:nth-child(2) { margin-top: 0;}
  .V8 .contents_workflow3 .workflow3_MainImg_wrap { float: left; width: 340px; height: 525px; text-align: center;}
  .V8 .workflow3_MainImg_wrap img { width: 340px; height: 525px;}
  .V8 .workflow3_wrap1 .workflow3_item_wrap:nth-child(2) .workflow3_img_wrap img { width: 238px; height: 109px;}
  .V8 .workflow3_wrap1 .workflow3_item_wrap:nth-child(3) .workflow3_img_wrap img { width: 153px; height: 134px;}
  .V8 .workflow3_item_wrap .workflow3_title { font-size: 18px; line-height: 24px; margin-top: 20px; text-indent: -34px; left: 34px;}
  .V8 .workflow3_item_wrap .workflow3_title::before { width: 24px; height: 24px; line-height: 24px;}
  .V8 .workflow3_item_wrap .workflow3_text { font-size: 16px; margin-top: 11px;}
  .V8 .contents_workflow3 .workflow3_wrap2 { clear: both;}
  .V8 .contents_workflow3 .workflow3_wrap2::after { content: ""; display: block; clear: both;}
  .V8 .workflow3_wrap2 .workflow3_item_wrap { width: 43%;}
  .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(1) { float: left;}
  .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(2) { float: right;}
  .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(3) { float: left;}
  /* 2023-01-05 v8 upgrade s */
  /* .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(1) .workflow3_img_wrap img{  width: 135px;   height: 90px; }
  .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(2) .workflow3_img_wrap img{  width: 148px;   height: 104px; }
  
  .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(3) .workflow3_img_wrap img{  width: auto;   height: auto; } */
  /* //2023-01-05 v8 upgrade e */
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle { width: 100vw; text-align: center; margin-top: 114px; left: -91px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle.subTitle_first { margin-top: 80px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle::before { width: 100vw; left: 0; margin-bottom: 0;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle .subTitle_title_wrap { font-size: 36px; display: inline-block; position: relative; top: 50%; transform: translate(0, -50%); background-color: #f5f7fe; padding: 0 30px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle img { width: 48px; height: auto; position: static; margin-right: 20px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle.intelligent_assist_subTitle5 img { width: 28px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle .subTitle_title_wrap .subTitle_title { position: static;}
}
/* 2023-01-05 v8 upgrade s */
@media all and (min-width: 768px) and (max-width: 1023px) { 
  .V8 .contents_workflow3 .workflow3_wrap1 .workflow3_item_wrap:nth-child(4) { width: 100%;}
  .V8 .contents_workflow3 .workflow3_wrap2 .workflow3_item_wrap { width: 100%;}
}
/* 2023-01-05 v8 upgrade e */

@media all and (min-width: 1024px) { 
  .v8_popup_item_title{align-items: flex-start; margin-bottom: 10px;}
  .v8_popup_item_title .v8_popup_item_text{margin-top: 3px;}
  .productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon { float: none; width: 158px; height: 158px; margin: 30px 0; background-size: auto auto;}
  .productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon.icon02 { background-position: -160px 0;}
  .productview.V8_OB .cyberWrap .cyberBox .cyber_list .cyber_icon.icon03 { background-position: -321px 0;}
  .V8_GI .beltBanner .beltBanner__txtWrap .beltBanner__txt__title,
  .V8_OB .beltBanner .beltBanner__txtWrap .beltBanner__txt__title { font-size: 51px;}
  .V8_GI .beltBanner .beltBanner__txtWrap .beltBanner__txt__title span,
  .V8_OB .beltBanner .beltBanner__txtWrap .beltBanner__txt__title span { font-size: 63px;}
  .V8_GI .beltBanner .beltBanner__txtWrap p,
  .V8_OB .beltBanner .beltBanner__txtWrap p { font-size: 30px;}
  .V8_OB .video-box,
  .V8_GI .video-box { width: calc(250% / 3); padding-top: calc(375vw / 8);}

  /* 2023-05-10 제품페이지 공통탭 고정 s */
  .V8_OB .prodcutTab,.V8_GI .prodcutTab{
    width: calc(250% / 3);
    margin: 0 0 90px 0;
  }
  .V8_OB .prodcutTab.fixed,
  .V8_GI .prodcutTab.fixed{
    width: 100vw;
  }
  .V8_OB .prodcutTab.fixed .inBox,
  .V8_GI .prodcutTab.fixed .inBox{
    padding: 0;
  }
  .V8_OB .prodcutTab.fixed .inBox ul,
  .V8_GI .prodcutTab.fixed .inBox ul{
    max-width: 1240px;
  }
  /* //2023-05-10 제품페이지 공통탭 고정 e */

  /* .V8_OB .prodcutTab,
  .V8_GI .prodcutTab { width: calc(250% / 3); margin: 0 auto; margin-bottom: 90px;} */
  .V8_OB .prodcutTab .inBox,
  .V8_GI .prodcutTab .inBox { padding: 0 100px; border: 1px solid #d1d1d1;}
  .V8_OB .prodcutTab .inBox ul,
  .V8_GI .prodcutTab .inBox ul { width: 100%;

  }
  .V8 .sc_emphasis { background: url("/resources/es/_img/sub/product/V8_GI/sc_emphasis_bg-lg.jpg") no-repeat; position: relative; height: calc(72000vw / 1920); background-size: 100% 100%; width: 100%; min-height: 450px;}
  .V8_OB .V8 .sc_emphasis { background: url("/resources/es/_img/sub/product/V8_OB/sc_emphasis_bg-lg.jpg") no-repeat; background-size: 100% 100%;}
  .V8 .sc_emphasis .sec_wrap { width: 1024px; position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%);}
  .V8 .sc_emphasis .sec_wrap::after { content: ""; display: block; clear: both;}

  .V8 .sc_emphasis .emphasisTxt_wrap { width: 580px; float: right; margin: 0 0 0 110px; padding: 0; position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
  .V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-title { color: #fff; font-size: 58px; line-height: 1.2; margin-bottom: 50px;}
  .V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-desc { color: #fff; font-size: 18px; line-height: 32px;}
  .V8 .sc_emphasis .emphasisImg_wrap { background: none; float: left; width: 390px; height: auto;}
  .V8_OB .V8 .sc_emphasis .emphasisImg_wrap { background: none;}
  .V8 .sc_emphasis .emphasisImg_wrap .emphasisImg { width: 390px; position: static; transform: translate(0, 0);}
  #contents .V8 .section .inner { padding: 80px 0; width: 100%; max-width: 1240px;}
  /*  */

  .V8 .crystal .crystal_title { font-size: 58px; line-height: 1.2; margin-bottom: 20px; text-align: center;}
  #contents .V8 .section.crystal .inner { padding: 80px 0 95px;}
  #contents .V8 .section#imagingQuality .inner { padding-top: 138px; padding-bottom: 190px;}
  #contents .V8 .section.intelligent_assist .inner { padding-top: 132px; padding-bottom: 115px;}
  .V8 .crystal .crystal_desc_wrap { position: relative; width: 1024px; margin: 55px auto 0;}
  .V8 .crystal .crystal_desc_wrap::after { content: ""; display: block; clear: both;}
  .V8 .crystal .crystal_desc_wrap .crystal_img_wrap { float: left; width: 392px; margin: 0 auto;}
  .V8 .crystal .crystal_desc_wrap .crystal_desc { float: right; width: 545px; font-size: 18px; margin-bottom: 28px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); line-height: 1.7; color: #666;}
  /* 2022-03-02 추가 [S] */
  #contents .V8 .video_section.section .inner { width: 1024px;}
  .video_section .video_text_area { width: calc(100% - 537px); float: left;}
  .video_section .video_text_area h3 { font-size: 24px; line-height: 34px;}
  .video_section .video_text_area p { margin-top: 20px; font-size: 18px; line-height: 28px;}
  .video_section .img_wrap { float: right; width: 437px;}
  .video_section .video_wrap { float: right; width: 437px; height: 255px;}
  .video_section .video_wrap iframe { width: 100%; height: 100%;}
  .video_section .inner::after { content: ""; display: block; clear: both;}
  /* 2022-03-02 추가 [E] */

  .V8 .tit_box { width: 970px; margin: 0 auto;}
  .V8 .intelligent_assist .tit_box {}

  .V8 .tit_box::after { content: ""; display: block; clear: both;}
  .V8 .tit_box p { text-align: center; font-size: 18px; line-height: 32px;}
  .V8 .tit_box h2 { width: calc(100% - 157px); font-size: 58px; line-height: 70px;}
  .V8 .tit_box h2 {}
  .V8 .tit_box .logo { margin-right: 37px;}
  .V8 .box_motion_wrap .box_inner .caption { font-size: 15px;}
  .V8 .box_motion_wrap .box_inner .box { position: relative; padding: 0 0 50px 0;}
  .V8 .box_motion_wrap .box_inner .box .box_desc { font-size: 19px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word;}
  .V8 .box_motion_wrap .box_inner.on .box .box_desc { overflow: visible; -webkit-line-clamp: 20;}
  .V8 .box_motion_wrap { padding-top: 40px; margin-left: -3%;}
  .V8 .box_motion_wrap .box_inner { position: relative; float: left; width: 30%; padding: 60px 3% 0; transition: width .5s;}
  .V8 .box_motion_wrap .box_inner.on { width: 40%;}
  .V8 .box_motion_wrap .box_inner:after { position: absolute; left: 0; top: 0; width: 1px; height: 680px; background: #d4d4d4; content: '';}
  .V8 .box_motion_wrap .box_inner:first-child:after { display: none;}


  .V8 .box_motion_wrap .box_inner .more { display: block; width: 85px; height: 30px; margin: 50px auto 0; line-height: 30px; border: 1px solid #6a6a6a; border-radius: 20px; font-size: 16px; color: #6a6a6a; text-align: center;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle .intelligent_assist_subTitle_line { width: calc(100% + 60px); left: -60px;}
  .V8 .box_motion_wrap .box_inner.on .more { display: none;}
  .V8 .box_motion_wrap .box_inner .caption { display: none;}
  .V8 .box_motion_wrap .box_inner.on .caption { display: block;}
  .V8 .contents_intelligent_assist { width: calc(100% - 60px); margin-left: 60px;}
  .V8 .intelligent_assist .tit_wrap { height: auto; margin: 0 auto;}
  .V8 .intelligent_assist .tit_wrap::after { content: ''; display: block; clear: both;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap { margin-top: 90px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap.NoMargin { margin-top: 0;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_item_wrap { margin-top: 45px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap::after { content: ""; display: block; clear: both;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle .subTitle_title_wrap { left: -30px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descTxt_wrap { float: left; width: calc(100% - 60px);}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descTxt_wrap.width50 { width: calc(100% - 537px);}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_title { font-size: 24px; line-height: 34px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_title .desc_title_img { left: -60px; width: 42px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle+.intelligent_assist_item_wrap { margin-top: 25px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle.subTitle_first { margin-top: 115px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_text { margin-top: 20px; font-size: 18px; line-height: 28px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_text .desc_text_comment { font-size: 14px; margin-top: 20px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_videoWrap { width: 60%; padding-top: calc(215% / 4); margin: 0;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .desc_video { top: 40px;}

  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descImg_wrap { margin-top: 0; float: right; width: 437px;}
  .V8 .contents_intelligent_assist .intelligent_assist_item_wrap .descImg_wrap .intelligent_caption { margin-top: 10px; font-size: 15px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_item_wrap.margin_item { margin-top: 90px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_item_wrap.margin_item2 { margin-top: 90px;}

  /* workflow */


  .V8 .section.workflow .tit_wrap { width: 970px; margin: 0 auto;}
  .V8 .contents_workflow1 .workflow1_item_wrap { margin-top: 90px;}
  .V8 .contents_workflow1 .workflow1_item_wrap::after { content: ""; display: block; clear: both;}
  .V8 .contents_workflow1 .workflow1_item_wrap .learn_btn { clear: both; text-align: left;}
  .V8 .contents_workflow1 .workflow1_item_wrap .descTxt_wrap { float: left; width: calc(100% - 60px);}
  .V8 .contents_workflow1 .workflow1_item_wrap .descTxt_wrap.width50 { width: 50%;}
  .V8 .contents_workflow1 .workflow1_item_wrap .desc_title { font-size: 28px;}
  /* 2023-01-05 v8 upgrade s */
  .desc_title.icon_title { position: relative; padding-left: 60px;}
  .desc_title.icon_title .icon_img { width: auto;}
  /* //2023-01-05 v8 upgrade e */
  .V8 .contents_workflow1 .workflow1_item_wrap .desc_text { margin-top: 30px; font-size: 18px;}


  .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_1 .descImg_wrap img { width: 55%;}
  .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_2 .descImg_wrap img { width: 70%;}
  .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_3 .descImg_wrap img { width: 100%;}
  .V8_OB .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_2 .descImg_wrap img { width: 70%;}
  .V8_OB .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_3 .descImg_wrap img { width: 100%;}
  .V8_OB .V8 .contents_workflow1 .workflow1_item_wrap.workflow1_4 .descImg_wrap img { width: 91%;}
  .V8 .contents_workflow1 .workflow1_item_wrap .descImg_wrap { margin-top: 0; float: right; width: 40%;}
  .V8 .contents_workflow1 .workflow1_item_wrap .descImg_wrap .V8 .contents_workflow1 .workflow1_item_wrap .descImg_wrap img { width: 100%;}
  .V8 .contents_workflow2 .workflow2_item_wrap { width: calc(80% / 3); margin-top: 70px;}
  .V8 .contents_workflow2 .workflow2_item_wrap .workflow2_title { font-size: 22px;}
  .V8 .contents_workflow2 .workflow2_item_wrap .workflow2_text { font-size: 19px;}
  .V8 .contents_workflow2 .workflow2_item_wrap:first-child { margin-right: 0;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(2) { margin-left: 10%; margin-right: 10%;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3) { width: calc(80% / 3); margin-top: 70px;}
  .V8_OB .contents_workflow2 .workflow2_item_wrap:nth-child(3) { margin-top: 70px;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3) .workflow2_title { float: none; width: 100%; height: 84px;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3) .workflow2_img_wrap--md { float: none; width: 100%; margin-top: 20px;}
  .V8 .contents_workflow2 .workflow2_item_wrap:nth-child(3) .workflow2_text { float: none; width: 100%;}
  .V8 .contents_workflow1 .workflow1_item_wrap .learn_btn a { margin-top: 40px;}
  .V8 .contents_workflow2 .workflow2_item_wrap .workflow2_img_wrap--md { text-align: center;}
  .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_1 .workflow2_img_wrap--md img { width: 226px; height: 150px;}
  .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_2 .workflow2_img_wrap--md img { width: 290px; height: 150px;}
  .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_3 .workflow2_img_wrap--md img { width: 226px; height: 120px;}
  .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_3 .workflow2_img_wrap--md { height: 150px;}
  .V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_1 .workflow2_img_wrap--md img { width: 290px; height: 150px;}
  .V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_2 .workflow2_img_wrap--md img { width: 226px; height: 150px;}
  .V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_3 .workflow2_img_wrap--md { height: 150px;}
  .V8_OB .V8 .contents_workflow2 .workflow2_item_wrap.workflow2_3 .workflow2_img_wrap--md img { width: 226px; height: 120px;}
  /* 2023-01-05 v8 upgrade s */
  .V8 .contents_workflow3 { display: flex; margin-top: 130px;}
  /* .V8 .contents_workflow3::after{  content: "";   display: block;   clear: both; } */

  .V8 .contents_workflow3 .workflow3_wrap1 { position: relative; float: left; width: 75%;}
  .V8 .contents_workflow3 .workflow3_wrap1 .workflow3_item_wrap { float: left; width: 100%; padding-right: 66.6666%;

  }
  .V8 .contents_workflow3 .workflow3_wrap1::after { content: ""; display: block; clear: both;}
  .V8 .contents_workflow3 .workflow3_MainImg_wrap { position: absolute; top: 0; left: 33.3333%; width: 66.6666%;}
  .V8 .workflow3_MainImg_wrap img { width: 500px; height: 804px;}
  .V8 .contents_workflow3 .workflow3_wrap2 { float: right; width: 25%; clear: none; display: flex; flex-direction: column; justify-content: space-between;}
  /* 2023-01-05 v8 upgrade e */
  .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(1) { float: none; margin-top: 0;}
  .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(2) { float: none;}
  .V8 .workflow3_wrap2 .workflow3_item_wrap:nth-child(3) { float: none;}
  .V8 .contents_workflow3 .workflow3_wrap2 .workflow3_item_wrap { width: 100%;}
  .V8_GI .transducersList ul li dl { height: 410px;}
  /* .V8_OB */
  .V8_OB .V8 .sc_emphasis .emphasisTxt_wrap { float: left; left: 0; margin: 0 110px 0 0;}
  .V8_OB .V8 .sc_emphasis .emphasisImg_wrap { float: right;}


  .V8_OB .transducersList ul li dl { height: 410px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle { width: 100%; left: 0; margin-top: 80px;}
  .V8_OB .V8 .contents_intelligent_assist .intelligent_assist_subTitle::before { left: -60px; width: calc(100% + 60px);}
  .v8_popup { width: 690px; transform: translate(-50%, -50%);}
  .v8_popup_contents { padding: 0px 20px 10px; height: auto; max-height: 100vh; overflow: auto;}
  .v8_popup .v8_popup_banner { padding: 15px 15px 15px 30px;}
  .v8_popup .v8_popup_banner .popup_banner__txt__title { font-size: 32px; margin-bottom: 10px;}
  .v8_popup .v8_popup_banner .popup_banner__txt__title span { font-size: 45px;}
  .v8_popup_img_wrap img { width: 30px; height: auto;}
  .v8_popup .v8_popup_banner p { font-size: 20px; margin-bottom: 15px;}
  .v8_popup_contents ul { margin-bottom: 0px;}
  .v8_popup_itemWrap { float: left; width: 50%;}
  .v8_popup_itemWrap:nth-child(2n-1) { padding-right: 20px;}
  .v8_popup_itemWrap:nth-child(2n) { padding-left: 20px;}
  .v8_popup_itemNumber { font-size: 49px;}
  .v8_popup_item_text span { font-size: 17px;}
  .v8_popup_item_title .v8_popup_item_text span { font-size: 13px;}
  .v8_popup_imgWrap img { height: 162px;}
  .v8_popup_btn { text-align: center;}
}
@media all and (min-width: 1240px) { 
  .V8 .sc_emphasis .sec_wrap { width: 1240px;}
  .V8 .sc_emphasis .emphasisTxt_wrap {}
  .V8 .sc_emphasis .emphasisImg_wrap { width: 538px;}
  .V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-title { font-size: 58px;} 
  .V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-desc { font-size: 18px;}
  .V8 .sc_emphasis .emphasisImg_wrap .emphasisImg { width: 538px;}
  .V8 .crystal .crystal_desc_wrap { left: 60px; width: 1070px;}
  .V8 .workflow3_MainImg_wrap img { width: 430px; height: 748px;}
  .V8 .tit_box.tit_box2 { width: 1240px;}
  .V8 .contents_intelligent_assist { float: none; margin: 0 auto 0 60px;}
  .V8_OB .prodcutTab .inBox,
  .V8_GI .prodcutTab .inBox { padding: 0 180px;}

  .V8 .section.workflow .tit_wrap { width: 1240px; margin: 0 auto;}
}

/* 2023-06-13 v8 gi 추가 s */
@media all and (min-width: 1024px) and (max-width: 1300px){
  .V8_GI .V8 .sc_emphasis .emphasisTxt_wrap .emphasisTxt-title{margin-bottom: 16px;}

}
/* 2023-06-13 v8 gi 추가 e */


.eco_package { margin-top: 50px;}
.eco_package img { width: 100%;}
/*******************
V8 common request - 2022-09-13 v8 리퀘스트 팝업 추가
********************/
.v8_request.pop_wrap { z-index: 1001;}
.v8_request.pop_wrap .pop_header { padding: 30px 20px; background: url(/resources/product/_common/beltBanner.png) no-repeat; background-size: cover;}
.v8_request.pop_wrap .pop_close { position: absolute; top: 30px; right: 20px; width: 15px; height: 15px; background: url(/resources/es/_img/sub/product/V8_GI/popup_close.png) no-repeat; background-size: contain; font-size: 0; color: transparent;}
.v8_request.pop_wrap .pop_header .pop_title { max-width: calc(100% - 30px); font-family: 'stitle'; font-size: 24px; font-weight: bold; color: #fff;}
.v8_request.pop_wrap .pop_header .pop_title span { font-size: 1.2em; color: #7cd3fb;}
.v8_request.pop_wrap .pop_header .header_text { margin-top: 16px; font-size: 16px; color: #fff; line-height: 1.2;}
.v8_request.pop_wrap .pop_content { padding: 30px 20px; background-color: #f6f6f6;}
.v8_request.pop_wrap .request_wrap .required_guide { font-weight: 700; font-size: 12px; color: #333; text-align: right;}
.v8_request.pop_wrap .request_wrap .required { font-weight: 700; color: #01bbbf;}
.v8_request.pop_wrap .request_wrap .request_list { margin-top: 30px; font-size: 12px; color: #333; line-height: 1.4;}
.v8_request.pop_wrap .request_wrap .request_list>li+li { margin-top: 10px;}
.v8_request.pop_wrap .request_wrap .request_list>li dl { display: flex; flex-wrap: wrap; align-items: flex-start;}
.v8_request.pop_wrap .request_wrap .request_list>li dt { display: flex; align-items: center; width: 100px; min-height: 33px; font-weight: 700;}
.v8_request.pop_wrap .request_wrap .request_list>li dd { width: calc(100% - 120px); margin-left: 10px;}
.v8_request.pop_wrap .request_wrap .request_list>li dd .form_title { margin-top: 20px; color: #333; font-weight: 700;}
.v8_request.pop_wrap .request_wrap .form_wrap { display: flex; justify-content: space-between;}
.v8_request.pop_wrap .request_wrap .form_radio { display: flex;}
.v8_request.pop_wrap .request_wrap .form_radio+.form_radio { margin-top: 10px;}
.v8_request.pop_wrap .request_wrap .form_radio input[type="radio"] { width: 17px; height: 17px; border: 1px solid #666;}
.v8_request.pop_wrap .request_wrap .form_radio label { width: calc(100% - 20px); padding: 1px 0 0 5px;}
.v8_request.pop_wrap .request_wrap .form_input { width: 100%; height: 33px; padding: 0 10px; border: 1px solid #ccc; background-color: #fff;}
.v8_request.pop_wrap .request_wrap .form_select { max-width: 100%; height: 33px; padding: 0 25px 0 10px; border: 1px solid #ccc; background-color: #fff;}
.v8_request.pop_wrap .request_wrap .form_select.wide { width: 100%;}
.v8_request.pop_wrap .request_wrap .form_select.wide+.form_select.wide { margin-top: 5px;}
.v8_request.pop_wrap .request_wrap .form_wrap.name .form_input { width: calc(50% - 2px);}
.v8_request.pop_wrap .request_wrap .form_textarea { width: 100%; height: 150px; padding: 10px; border: 1px solid #ccc; background-color: #fff;}
.v8_request.pop_wrap .request_bottom { margin-top: 30px;}
.v8_request.pop_wrap .request_bottom .btn_wrap { margin-top: 30px; text-align: center;}
.v8_request.pop_wrap .request_bottom .btn_wrap .round_btn { display: inline-block; width: 105px; height: 33px; border-radius: 30px; background-color: #333; font-size: 11px; font-weight: bold; color: #fff; line-height: 33px; text-align: center;}
@media all and (min-width:768px) { 
  .v8_request.pop_wrap .pop_header { padding: 40px;}
  .v8_request.pop_wrap .pop_header .pop_title { font-size: 32px;}
  .v8_request.pop_wrap .pop_close { width: 20px; height: 20px;}
  .v8_request.pop_wrap .pop_header .header_text { margin-top: 20px; font-size: 20px;}
  .v8_request.pop_wrap .pop_content { padding: 60px 40px;}
  .v8_request.pop_wrap .request_wrap .required_guide { font-size: 18px;}
  .v8_request.pop_wrap .request_wrap .request_list { margin-top: 40px; font-size: 18px;}
  .v8_request.pop_wrap .request_wrap .request_list>li+li { margin-top: 20px;}
  .v8_request.pop_wrap .request_wrap .form_radio input[type="radio"] { position: relative; top: 2px; width: 18px; height: 18px;}
  .v8_request.pop_wrap .request_wrap .form_radio+.form_radio { margin-top: 17px;}
  .v8_request.pop_wrap .request_wrap .form_radio label { padding: 0 0 0 12px;}
  .v8_request.pop_wrap .request_wrap .form_input { height: 45px;}
  .v8_request.pop_wrap .request_wrap .form_select { height: 45px;}
  .v8_request.pop_wrap .request_wrap .form_wrap.name .form_input { width: calc(50% - 5px);}
  .v8_request.pop_wrap .request_wrap .request_list>li dt { width: 230px; min-height: 45px;}
  .v8_request.pop_wrap .request_wrap .request_list>li dd { width: calc(100% - 240px);}
  .v8_request.pop_wrap .request_wrap .form_textarea { padding: 15px;}
  .v8_request.pop_wrap .request_bottom { text-align: center;}
  .v8_request.pop_wrap .request_bottom .btn_wrap .round_btn { width: 250px; height: 60px; font-size: 20px; line-height: 60px;}
  .v8_request.v8_RequestQuote.pop_wrap .request_wrap .request_list>li:nth-child(2) { margin: 30px 0 50px;}
}
/*******************
V7 GI
********************/
.productview.V7_GI * { box-sizing: border-box; word-break: keep-all;}
#contents .productview.V7_GI .benefitWrap .benefit_section .inner { padding: 0 15px; background-color: transparent;}
.productview.V7_GI img { max-width: 100%;}
.V7_GI ul.ref.star { position: relative;}
.V7_GI ul.ref.star:before { content: '*'; display: block; position: absolute; top: 0; left: -5px;}
@media all and (min-width:768px) { 
  #contents .productview.V7_GI .benefitWrap .benefit_section .inner { padding: 0;}
  .V7_GI ul.ref.star:before { left: -10px;}
}
/* topArea */
.V7_GI .topArea { overflow: hidden; position: relative; height: auto; background: url(/resources/es/_img/sub/product/V7_GI/video_bg_mo.jpg) no-repeat; background-size: cover;}
.V7_GI .topArea .iframeVideoWrap { position: relative; top: 0; left: 0; width: 100vw; height: 500px; background-color: #070707;}
.V7_GI .topArea .iframeVideoWrap iframe { position: absolute !important; top: 50%; left: 50%; width: 1300px; height: 700px; min-width: 0; transform: translate(-50%, -50%);}
.visual_content { display: flex; flex-direction: column; align-items: center; justify-content: flex-end; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 5vh 0;}
.V7_GI .topArea .visual_content .visual_text { max-width: 80%; margin: 0 auto; text-shadow: 0 0 30px rgba(0, 0, 0.06); font-size: 34px; font-weight: bold; color: #fff; text-align: center; line-height: 1.3;}
.V7_GI .topArea .visual_content .visual_btn_wrap { width: 100%; margin-top: 40px; text-align: center;}
.V7_GI .topArea .visual_content .visual_btn { display: inline-block; width: 160px; max-width: calc(50% - 10px); height: 40px; background-color: #0081c6; font-size: 14px; line-height: 40px; color: #fff; text-align: center;}
.V7_GI .topArea .visual_content .visual_btn+.visual_btn { margin-left: 10px;}
.V7_GI .topArea .video_link { display: block; position: absolute; top: 15px; right: 15px; width: 120px;}
@media all and (min-width:768px) { 
  .V7_GI .topArea { background-image: url(/resources/es/_img/sub/product/V7_GI/video_bg_pc.jpg);}
  .V7_GI .topArea .iframeVideoWrap { height: calc(100vh - 70px);}
  .V7_GI .topArea .iframeVideoWrap iframe { width: 100%; height: 100%;}
  .V7_GI .topArea .video_link { top: 40px; right: 64px; width: auto;}
}
@media all and (min-width:1024px) { 
  .V7_GI .topArea .iframeVideoWrap { height: calc(100vh - 175px);}
  .V7_GI .topArea .visual_content .visual_text { font-size: 60px;}
  .V7_GI .topArea .visual_content .visual_btn_wrap { margin-top: 50px;}
  .V7_GI .topArea .visual_content .visual_btn { width: 315px; height: 60px; font-size: 24px; line-height: 60px;}
}
@media all and (min-width: 1240px) { }



/* intro Popup */
.V7_GI #introPop .pop_container { width: 90%; max-width: 640px;}
.V7_GI #introPop .pop_container .pop_content { max-height: calc(90vh - 100px); padding: 0;}
.V7_GI #introPop .pop_container .pop_img_wrap { position: relative;}
.V7_GI #introPop .pop_container .pop_open { display: flex; align-items: center; justify-content: center; overflow: hidden; position: absolute; z-index: 1; border: 1px solid #fff; border-radius: 50px; font-weight: 600; font-size: 3.8vw; text-align: center;}
.V7_GI #introPop .pop_close { position: absolute; display: block; left: 90.625000%; top: 15px; width: 7.500000%; height: auto; padding: 0;}
.V7_GI #introPop .pop_footer { padding: 15px; background-color: #232323;}
.V7_GI #introPop .pop_footer .today_checked { display: flex;}
.V7_GI #introPop .pop_footer .today_checked input[type="checkbox"] { width: 15px; height: 15px; border-color: #b1b1b1; background-color: #fff;}
/* 2022-06-10 수정 s*/
.V7_GI #introPop .pop_container .pop_open[data-popup="v7_RequestDemo"] { left: 8.6875%; top: 46.946188%; width: 40%; height: 7.085202%; background-color: #fff; color: #287cc2;}
.V7_GI #introPop .pop_container .pop_open[data-popup="v7_RequestQuote"] { left: 50%; top: 46.946188%; width: 40%; height: 7.085202%; color: #fff;}
/* 2022-06-10 수정 e*/
.V7_GI #introPop .pop_footer .today_checked label { max-width: calc(100% - 30px); padding: 2px 0 0 10px; font-size: 13px; color: #fff; line-height: 1.2;}
@media all and (min-width:640px) { 
  .V7_GI #introPop .pop_container .pop_open { font-size: 30px;}
}
@media all and (min-width:1024px) { 
  .V7_GI #introPop .pop_container { width: 90%; max-width: 1400px; max-height: none;}
  .V7_GI #introPop .pop_container .pop_content { max-height: calc(100vh - 80px);}
  .V7_GI #introPop .pop_container .pop_open { font-size: 1.5vw;}
  .V7_GI #introPop .pop_container .pop_open[data-popup="v7_RequestDemo"] { left: 4.214286%; top: 55.625990%; width: 18.142857%; height: 6.497623%;}
  .V7_GI #introPop .pop_container .pop_open[data-popup="v7_RequestQuote"] { left: 22.942857%; top: 55.625990%; width: 18.142857%; height: 6.497623%;}
  .V7_GI #introPop .pop_close { left: 96.571429%; top: 20px; width: 2.357143%; height: auto;}
  .V7_GI #introPop .pop_footer .today_checked input[type="checkbox"] { width: 20px; height: 20px;}
  .V7_GI #introPop .pop_footer .today_checked label { padding-top: 0; font-size: 18px;}
}
@media all and (min-width:1024px) and (max-width:1399px) { 
  .V7_GI #introPop .pop_container .pop_open[data-popup="v7_RequestDemo"] { height: 10.497623%;}
  .V7_GI #introPop .pop_container .pop_open[data-popup="v7_RequestQuote"] { height: 10.497623%;}
}
@media all and (min-width:1400px) { 
  .V7_GI #introPop .pop_container .pop_open { font-size: 20px;}
}
/* row1 */
.V7_GI .row1 { height: 100vh; padding-top: 60px; background: #505054 url(/resources/es/_img/sub/product/V7_GI/row1_bg_mo.jpg) no-repeat center bottom; background-size: 100% auto;}
/* 2023-01-10 EN V7 upgrade */
.V7_GI .row1 .section_title { font-family: 'stitle'; font-size: 34px; color: #fff; font-weight: bold; line-height: 1.3; text-align: center;}
.V7_GI .row1 .section_title+.sentence { margin-top: 20px;}
.V7_GI .row1 .sentence { font-size: 12px; color: #fff; line-height: 1.5; text-align: center;}
.V7_GI .row1 .sentence+.sentence { margin-top: 25px;}
@media all and (min-width:768px) { 
  .V7_GI .row1 { height: auto; padding: 120px 0; background-image: url(/resources/es/_img/sub/product/V7_GI/row1_bg_pc.jpg); background-position: center top; background-size: cover;}
  .V7_GI .row1 .section_title { font-size: 58px; line-height: 1.17; text-align: left;}
  .V7_GI .row1 .section_title+.sentence { margin-top: 40px;}
  .V7_GI .row1 .sentence { font-size: 18px; text-align: left; line-height: 1.6;}
  .V7_GI .row1 .sentence+.sentence { margin-top: 40px;}
}
/* row2 */
.V7_GI .row2 { padding: 60px 0;}
.V7_GI .row2 .title_area { text-align: center;}
.V7_GI .row2 .title_area .section_title { font-size: 29px; line-height: 1.17; font-family: 'stitle';}
.V7_GI .row2 .title_area .sentence { margin-top: 20px; font-size: 12px; line-height: 1.5;}
.V7_GI .row2 .function_wrap { margin-top: 30px; padding: 0 15px;}
.V7_GI .row2 .function_wrap .icon_group .group_title { font-size: 14px; font-weight: bold; font-family: 'stitle'; color: #000;}
.V7_GI .row2 .function_wrap .icon_group+.icon_group { margin-top: 20px;}
.V7_GI .row2 .function_wrap .icon_group ul { margin-top: 10px;}
.V7_GI .row2 .function_wrap .icon_group ul:after { content: ''; display: table; clear: both;}
.V7_GI .row2 .function_wrap .icon_group ul li { float: left; width: 30%; margin-right: 5%;}
.V7_GI .row2 .function_wrap .icon_group ul li:last-child { margin-right: 0;}
.V7_GI .row2 .function_wrap .icon_group.diagnostic { margin-top: 20px;}
@media all and (max-width:767px) { 
  .V7_GI .row2 .function_wrap .icon_group.diagnostic li:nth-child(3n) { margin-right: 0;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic li:nth-child(n + 4) { margin-top: 4vw;}
}
@media all and (min-width:768px) { 
  .V7_GI .row2 { padding: 120px 0;}
  .V7_GI .row2 .title_area .section_title { font-size: 48px;}
  .V7_GI .row2 .title_area .sentence { margin-top: 35px; font-size: 18px; line-height: 1.6;}
  .V7_GI .row2 .function_wrap .icon_group ul { margin-top: 20px;}
  .V7_GI .row2 .function_wrap .icon_group ul li { width: 18%; margin-right: 2.5%;}
  .V7_GI .row2 .function_wrap .icon_group .group_title { font-size: 20px;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic ul li { width: 18%; margin-right: 2.5%;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic li:nth-child(5n) { margin-right: 0;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic li:nth-child(n + 6) { margin-top: 20px;}
}
@media all and (min-width:1024px) { 
  .V7_GI .row2 .function_wrap { width: 1024px; margin: 60px auto 0; padding: 0;}
  .V7_GI .row2 .function_wrap .icon_group+.icon_group { margin-top: 30px;}
  .V7_GI .row2 .function_wrap .icon_group ul li { width: 160px; margin-right: 56px;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic { margin-top: 30px;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic ul li { width: 160px; margin-right: 56px;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic li:nth-child(n + 6) { margin-top: 20px;}
}
@media all and (min-width:768px) and (max-width:1799px) { 
  .V7_GI .row2 .function_wrap .icon_group[data-scroll-pc] { transform: translateY(100px);}
}
@media all and (min-width:1800px) { 
  .V7_GI .row2 .function_wrap { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 1730px;}
  .V7_GI .row2 .function_wrap .flex_wrap { width: 600px;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic { margin-top: 0; width: 1040px;}
  .V7_GI .row2 .function_wrap .icon_group+.icon_group { margin-top: 30px;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic ul { display: block;}
  .V7_GI .row2 .function_wrap .icon_group.diagnostic li:nth-child(n + 6) { margin-top: 70px;}
  .V7_GI .row2 .function_wrap[data-scroll] .icon_group { opacity: 0; transition: all 0.5s ease-in-out; transition-delay: 0.5s;}
  .V7_GI .row2 .function_wrap[data-scroll] .icon_group.imaging { transform: translateY(-100px);}
  .V7_GI .row2 .function_wrap[data-scroll] .icon_group.color { transform: translateY(100px);}
  .V7_GI .row2 .function_wrap[data-scroll] .icon_group.diagnostic { transform: translateX(100px);}
  .V7_GI .row2 .function_wrap[data-scroll-active="on"] .icon_group { opacity: 1;}
  .V7_GI .row2 .function_wrap[data-scroll-active="on"] .icon_group.imaging { transform: translateY(0px);}
  .V7_GI .row2 .function_wrap[data-scroll-active="on"] .icon_group.color { transform: translateY(0px);}
  .V7_GI .row2 .function_wrap[data-scroll-active="on"] .icon_group.diagnostic { transform: translateX(0px);}
}

/* row3 */
.V7_GI .row3 .intro { padding: 60px 0; background-color: #f2f2f2;}
.V7_GI .row3 .intro .img_wrap { max-width: none;}
.V7_GI .row3 .intro .section_title { margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V7_GI .row3 .intro .sentence { margin-top: 20px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9; text-align: center;}
.V7_GI .row3 .grid_wrap { padding: 60px 15px;}
.V7_GI .row3 .grid_wrap .grid_item:not(.cell2),
.V7_GI .row3 .grid_wrap .grid_item.cell2 .grid_box { padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V7_GI .row3 .grid_wrap .grid_item .box_title { font-size: 14px; font-weight: 800; color: #000; line-height: 1.35;}
.V7_GI .row3 .grid_wrap .grid_item .box_sentence { margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V7_GI .row3 .grid_wrap .grid_item .box_title.icon_type { display: inline-block; position: relative; padding: 0 30px 0 40px;}
.V7_GI .row3 .grid_wrap .grid_item .box_title .title_icon { position: absolute; top: 0%; left: 0; width: 30px;}
.V7_GI .row3 .grid_wrap .grid_item .box_title .title_icon img { max-height: 100%;}
.V7_GI .row3 .grid_wrap .grid_item .btn_wrap { margin-top: 20px; text-align: center;}
.V7_GI .row3 .grid_wrap .grid_item .btn_wrap .btn { display: inline-block; height: 33px; padding: 0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}
.V7_GI .row3 .grid_wrap .grid_item .btn_wrap .btn.paper { background-color: #666;}
.V7_GI .row3 .grid_wrap .grid_item .btn_wrap .btn:before { content: ''; display: inline-block; position: relative; top: -2px; width: 10px; height: 15px; margin-right: 5px; background: url(/resources/es/_img/sub/product/V7_GI/btn_icon.png) no-repeat; background-size: contain; vertical-align: middle;}
.V7_GI .row3 .grid_wrap .grid_item .img_slide { max-width: 470px; margin: 0 auto;}
.V7_GI .row3 .grid_wrap .grid_item .icon_area+.text_area { margin-top: 20px;}
.V7_GI .row3 .grid_wrap .grid_item+.grid_item { margin-top: 20px;}
.V7_GI .row3 .grid_wrap .grid_box+.grid_box { margin-top: 20px;}
.V7_GI .row3 .grid_wrap .grid_item .text_area+.img_slide { margin-top: 20px;}
.V7_GI .row3 .grid_wrap .grid_item .text_area+.img_wrap { margin-top: 20px;}
@media all and (max-width:768px) { 
  .V7_GI .row3 .grid_wrap .grid_item .icon_area { height: 60px;}
  .V7_GI .row3 .grid_wrap .grid_item .icon_area img { max-height: 100%;}
}
@media all and (min-width:768px) { 
  .V7_GI .row3 .intro .sentence { font-size: 18px;}
  .V7_GI .row3 .grid_wrap .grid_item .box_title { font-size: 22px;}
  .V7_GI .row3 .grid_wrap .grid_item .box_sentence { font-size: 18px;}
  .V7_GI .row3 .grid_wrap .grid_item .ref { margin-top: 30px; font-size: 15px; text-align: left;}
  .V7_GI .row3 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row3 .grid_wrap .grid_item.cell2 .grid_box { border-radius: 50px;}
  .V7_GI .row3 .grid_wrap .grid_item .btn_wrap .btn { height: 45px; font-size: 15px; line-height: 45px;}
  .V7_GI .row3 .grid_wrap .grid_item .btn_wrap .btn:before { top: -3px; width: 13px; height: 19px;}
  .V7_GI .row3 .grid_wrap .grid_item .box_title.icon_type { padding: 0 30px 0 50px;}
  .V7_GI .row3 .grid_wrap .grid_item .box_title .title_icon { width: auto; height: 30px;}
}
@media all and (min-width:768px) and (max-width:1024px) { 
  .V7_GI .row3 .grid_wrap [data-scroll-pc] { transform: translateY(100px);}
}
@media all and (min-width:1024px) { 
  .V7_GI .row3 .intro { padding: 120px 0;}
  .V7_GI .row3 .intro .section_title { margin-top: 60px; font-size: 58px;}
  .V7_GI .row3 .grid_wrap { display: flex; flex-wrap: wrap; padding: 120px 50px;}
  .V7_GI .row3 .grid_wrap .grid_item .icon_area { display: flex; align-items: center; justify-content: center; height: 100px;}
  .V7_GI .row3 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row3 .grid_wrap .grid_item.cell2 .grid_box { padding: 40px;}
  .V7_GI .row3 .grid_wrap .grid_item.cell2 { display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V7_GI .row3 .grid_wrap .grid_item.has_foot_btn,
  .V7_GI .row3 .grid_wrap .grid_item .grid_box.has_foot_btn { position: relative; padding-bottom: 100px;}
  .V7_GI .row3 .grid_wrap .grid_item.has_foot_btn .btn_wrap,
  .V7_GI .row3 .grid_wrap .grid_item .grid_box.has_foot_btn .btn_wrap { position: absolute; bottom: 40px; left: 0; width: 100%; margin-top: 0;}
  .V7_GI .row3 .grid_wrap .grid_item .icon_area+.text_area { margin-top: 40px;}
  .V7_GI .row3 .grid_wrap .grid_box+.grid_box { margin-top: 0;}
  .V7_GI .row3 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .V7_GI .row3 .grid_wrap .grid_item .text_area+.img_slide { margin-top: 40px;}
  .V7_GI .row3 .grid_wrap .grid_item .text_area+.img_wrap { margin-top: 40px;}
}
@media all and (min-width:1024px) and (max-width:1799px) { 
  .V7_GI .row3 .grid_wrap { justify-content: space-between;}
  .V7_GI .row3 .grid_wrap .grid_item.cell2 { width: 100%;}
  .V7_GI .row3 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row3 .grid_wrap .grid_item.cell2 .grid_box { width: calc(50% - 20px);}
  .V7_GI .row3 .grid_wrap .grid_item .text_area { min-height: 180px;}
  .V7_GI .row3 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-child(n + 3) { margin-top: 20px;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(1) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(2) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(3) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(4) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(5) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(6) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(7) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(8) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(9) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(10) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(11) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(12) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(13) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(14) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(15) { transform: translateY(100px);}
}
@media all and (min-width:1800px) { 
  .V7_GI .row3 .grid_wrap { padding: 120px 100px;}
  .V7_GI .row3 .grid_wrap .grid_item { float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V7_GI .row3 .grid_wrap .grid_item.cell2 .grid_box { width: 100%;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-child(3n) { margin-right: 0;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-child(n + 4) { margin-top: 40px;}
  .V7_GI .row3 .grid_wrap .grid_item .text_area { min-height: 200px;}
  .V7_GI .row3 .grid_wrap .grid_item .box_title { display: flex; align-items: center; justify-content: center; height: 60px;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(1) .box_title{height: 80px;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(2) .box_title{height: 80px;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(3) .box_title{height: 80px;}

  .V7_GI .row3 .grid_wrap .grid_box+.grid_box { margin-top: 40px;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(1) {transform: translateX(-100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(2) {transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(3) {transform: translateX(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(4) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(5) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(6) { transform: translateY(100px); transition-delay: 0.4s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(7) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(8) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(9) { transform: translateY(100px); transition-delay: 0.4s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(10) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(11) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(12) { transform: translateY(100px); transition-delay: 0.4s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(13) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(14) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(15) { transform: translateY(100px); transition-delay: 0.4s;}
  /* 2023-01-10 EN V7 upgrade s */
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(16) { transform: translateY(100px);}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(17) { transform: translateY(100px); transition-delay: 0.2s;}
  .V7_GI .row3 .grid_wrap .grid_item:nth-of-type(18) { transform: translateY(100px); transition-delay: 0.4s;}
  /* //2023-01-10 EN V7 upgrade e */
}

/* row4 */
.V7_GI .row4 .intro { padding: 60px 0; background: linear-gradient(to bottom, #f4ede7 0%, #f2efec 100%);}
.V7_GI .row4 .intro .img_wrap { max-width: none;}
.V7_GI .row4 .intro .section_title { margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V7_GI .row4 .intro .diagram_text { margin-top: 30px;}
.V7_GI .row4 .intro .diagram_text .img_wrap { max-width: 80%; margin: 0 auto;}
.V7_GI .row4 .intro .diagram_text .text_area { margin-top: 20px; text-align: center;}
.V7_GI .row4 .intro .diagram_text .sentence { font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V7_GI .row4 .intro .diagram_text .sentence+.sentence { margin-top: 20px;}
.V7_GI .row4 .grid_wrap { padding: 60px 15px;}
.V7_GI .row4 .grid_wrap .grid_item:not(.cell2),
.V7_GI .row4 .grid_wrap .grid_item.cell2 .grid_box { padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V7_GI .row4 .grid_wrap .grid_item .box_title { font-size: 14px; font-weight: 800; color: #000; line-height: 1.35;}
.V7_GI .row4 .grid_wrap .grid_item .box_sentence { margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V7_GI .row4 .grid_wrap .grid_item .btn_wrap { margin-top: 20px; text-align: center;}
.V7_GI .row4 .grid_wrap .grid_item .btn_wrap .btn { display: inline-block; height: 33px; padding: 0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}
.V7_GI .row4 .grid_wrap .grid_item .btn_wrap .btn.paper { background-color: #666;}
.V7_GI .row4 .grid_wrap .grid_item .btn_wrap .btn:before { content: ''; display: inline-block; position: relative; top: -2px; width: 10px; height: 15px; margin-right: 5px; background: url(/resources/es/_img/sub/product/V7_GI/btn_icon.png) no-repeat; background-size: contain; vertical-align: middle;}
.V7_GI .row4 .grid_wrap .grid_item .img_slide { max-width: 470px; margin: 0 auto;}
.V7_GI .row4 .grid_wrap .grid_item .icon_area+.text_area { margin-top: 20px;}
.V7_GI .row4 .grid_wrap .grid_item+.grid_item { margin-top: 20px;}
.V7_GI .row4 .grid_wrap .grid_box+.grid_box { margin-top: 20px;}
.V7_GI .row4 .grid_wrap .grid_item .text_area+.img_slide { margin-top: 20px;}
.V7_GI .row4 .grid_wrap .grid_item .text_area+.img_wrap { margin-top: 20px;}
@media all and (max-width:768px) { 
  .V7_GI .row4 .grid_wrap .grid_item .icon_area { height: 60px;}
  .V7_GI .row4 .grid_wrap .grid_item .icon_area img { max-height: 100%;}
}
@media all and (min-width:768px) { 
  .V7_GI .row4 .intro .diagram_text .sentence { font-size: 18px;}
  .V7_GI .row4 .grid_wrap .grid_item .box_title { font-size: 22px;}
  .V7_GI .row4 .grid_wrap .grid_item .box_sentence { font-size: 18px;}
  .V7_GI .row4 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row4 .grid_wrap .grid_item.cell2 .grid_box { border-radius: 50px;}
  .V7_GI .row4 .grid_wrap .grid_item .btn_wrap .btn { height: 45px; font-size: 15px; line-height: 45px;}
  .V7_GI .row4 .grid_wrap .grid_item .btn_wrap .btn:before { top: -3px; width: 13px; height: 19px;}
  .V7_GI .row4 .grid_wrap [data-scroll-pc] { transform: translateY(100px);}
}
@media all and (min-width:1024px) { 
  .V7_GI .row4 .intro { padding: 120px 0;}
  .V7_GI .row4 .intro .section_title { margin-top: 60px; font-size: 58px;}
  .V7_GI .row4 .intro .diagram_text { display: flex; align-items: center; margin-top: 80px;}
  .V7_GI .row4 .intro .diagram_text .img_wrap { max-width: 45%;}
  .V7_GI .row4 .intro .diagram_text .text_area { width: 55%; text-align: left;}
  .V7_GI .row4 .grid_wrap { display: flex; flex-wrap: wrap; padding: 120px 50px;}
  .V7_GI .row4 .grid_wrap .grid_item .icon_area { display: flex; align-items: center; justify-content: center; height: 100px;}
  .V7_GI .row4 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row4 .grid_wrap .grid_item.cell2 .grid_box { padding: 40px;}
  .V7_GI .row4 .grid_wrap .grid_item.cell2 { display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V7_GI .row4 .grid_wrap .grid_item.has_foot_btn,
  .V7_GI .row4 .grid_wrap .grid_item .grid_box.has_foot_btn { position: relative; padding-bottom: 100px;}
  .V7_GI .row4 .grid_wrap .grid_item.has_foot_btn .btn_wrap,
  .V7_GI .row4 .grid_wrap .grid_item .grid_box.has_foot_btn .btn_wrap { position: absolute; bottom: 40px; left: 0; width: 100%; margin-top: 0;}
  .V7_GI .row4 .grid_wrap .grid_item .icon_area+.text_area { margin-top: 40px;}
  .V7_GI .row4 .grid_wrap .grid_box+.grid_box { margin-top: 0;}
  .V7_GI .row4 .grid_wrap .grid_item .text_area+.img_slide { margin-top: 40px;}
  .V7_GI .row4 .grid_wrap .grid_item .text_area+.img_wrap { margin-top: 40px;}
  .V7_GI .row4 .grid_wrap .grid_box+.grid_box { margin-top: 40px;}
  .V7_GI .row4 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
}
@media all and (min-width:1024px) and (max-width:1299px) { 
  .V7_GI .row4 .grid_wrap { justify-content: space-between;}
  .V7_GI .row4 .grid_wrap .grid_item.cell2 { width: 100%;}
  .V7_GI .row4 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row4 .grid_wrap .grid_item.cell2 .grid_box { width: calc(50% - 20px);}
  .V7_GI .row4 .grid_wrap .grid_item .text_area { min-height: 150px;}
  .V7_GI .row4 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .V7_GI .row4 .grid_wrap .grid_item:nth-child(n + 3) { margin-top: 20px;}
  .V7_GI .row4 .grid_wrap [data-scroll-pc] { transform: translateY(100px);}
  .V7_GI .row4 .grid_wrap .grid_item:nth-of-type(2) { transition-delay: 0.2s;}
  .V7_GI .row4 .grid_wrap .grid_item:nth-of-type(4) { transition-delay: 0.2s;}
  .V7_GI .row4 .grid_wrap .grid_item:nth-of-type(6) { transition-delay: 0.2s;}
}
@media all and (min-width:1300px) { 
  .V7_GI .row4 .grid_wrap .grid_item { float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V7_GI .row4 .grid_wrap .grid_item.cell2 .grid_box { width: 100%;}
  .V7_GI .row4 .grid_wrap .grid_item:nth-child(3n) { margin-right: 0;}
  .V7_GI .row4 .grid_wrap .grid_item:nth-child(n + 4) { margin-top: 40px;}
  .V7_GI .row4 .grid_wrap .grid_item .text_area { min-height: 175px;}
  .V7_GI .row4 .grid_wrap .grid_item .box_title { display: flex; align-items: center; justify-content: center; height: 60px;}
  .V7_GI .row4 .grid_wrap [data-scroll-pc] { transform: translateY(100px);}
  .V7_GI .row4 .grid_wrap .grid_item:nth-of-type(2) { transition-delay: 0.2s;}
  .V7_GI .row4 .grid_wrap .grid_item:nth-of-type(3) { transition-delay: 0.4s;}
  .V7_GI .row4 .grid_wrap .grid_item:nth-of-type(5) { transition-delay: 0.2s;}
  .V7_GI .row4 .grid_wrap .grid_item:nth-of-type(6) { transition-delay: 0.4s;}
}
@media all and (min-width:1800px) { 
  .V7_GI .row4 .grid_wrap { padding: 120px 100px;}
}
/* row5 */
.V7_GI .row5 { padding-bottom: 60px;}
.V7_GI .row5 .intro .img_wrap { max-width: none;}
.V7_GI .row5 .intro .section_title { margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V7_GI .row5 .intro .sentence { margin-top: 20px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9; text-align: center;}
.V7_GI .row5 .grid_wrap { padding: 60px 15px;}
.V7_GI .row5 .grid_wrap .grid_item:not(.cell2),
.V7_GI .row5 .grid_wrap .grid_item.cell2 .grid_box { padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V7_GI .row5 .grid_wrap .grid_item .box_title { margin-top: 15px; font-size: 14px; font-weight: 800; color: #000; line-height: 1.35; font-family: 'stitle';}
.V7_GI .row5 .grid_wrap .grid_item .box_sentence { margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V7_GI .row5 .grid_wrap .grid_item+.grid_item { margin-top: 20px;}
.V7_GI .row5 .grid_wrap .grid_box+.grid_box { margin-top: 20px;}
.V7_GI .row5 .grid_wrap .grid_item .img_wrap+.text_area { margin-top: 20px;}
.V7_GI .row5 .animation_img { padding: 0 15px;}
.V7_GI .row5 .animation_img .guidance_list { margin-top: 40px;}
.V7_GI .row5 .animation_img .guidance_list li+li { margin-top: 30px;}
.V7_GI .row5 .animation_img .guidance_list .img_area { max-width: 40%;}
.V7_GI .row5 .animation_img .guidance_list .num_title { position: relative; margin-top: 20px; padding: 2px 0 0 25px; font-size: 13px; color: #333; font-weight: 800;}
/* 2022-06-15 수정*/
.V7_GI .row5 .animation_img .guidance_list .num_title .num_square { display: block; position: absolute; top: 0; left: 0; width: 18px; height: 18px; background-color: #00b1e5; font-size: 13px; font-weight: 600; color: #fff; text-align: center; line-height: 18px;}
.V7_GI .row5 .animation_img .guidance_list .sentence { margin-top: 10px;}
/* 2024-01-10 icon delete 
.V7_GI .row5 .animation_img .guidance_list li:last-child .num_title,
.V7_GI .row5 .animation_img .guidance_list li:last-child .sentence { color: #6ead2e;} */
@media all and (min-width:768px) { 
  .V7_GI .row5 .intro .sentence { font-size: 18px;}
  .V7_GI .row5 .grid_wrap .grid_item .box_title { font-size: 22px;}
  .V7_GI .row5 .grid_wrap .grid_item .box_sentence { font-size: 18px;}
  .V7_GI .row5 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row5 .grid_wrap .grid_item.cell2 .grid_box { border-radius: 50px;}
  .V7_GI .row5 .animation_img .guidance_list .num_title { padding: 0 0 0 30px; font-size: 15px;}
  .V7_GI .row5 .animation_img .guidance_list .num_title .num_square { width: 20px; height: 20px; font-size: 15px; line-height: 20px;}
}
@media all and (min-width:1024px) { 
  .V7_GI .row5 { padding-bottom: 120px;}
  .V7_GI .row5 .intro .section_title { margin-top: 60px; font-size: 58px;}
  .V7_GI .row5 .grid_wrap { display: flex; flex-wrap: wrap; padding: 120px 50px;}
  .V7_GI .row5 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row5 .grid_wrap .grid_item.cell2 .grid_box { display: flex; flex-direction: column; justify-content: center; width: calc(50% - 20px); padding: 40px;}
  .V7_GI .row5 .grid_wrap .grid_item.cell2 { display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V7_GI .row5 .grid_wrap .grid_item .img_wrap { display: flex; align-items: center; justify-content: center; min-height: 200px;}
  .V7_GI .row5 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .V7_GI .row5 .grid_wrap .grid_item:nth-child(n + 2) { margin-top: 40px;}
  .V7_GI .row5 .grid_wrap .grid_item:nth-of-type(4) { transition-delay: 0.2s;}
  .V7_GI .row5 .animation_img { padding: 0 50px;}
}
@media all and (min-width:1024px) and (max-width:1499px) { 
  .V7_GI .row5 .grid_wrap { justify-content: space-between;}
  .V7_GI .row5 .grid_wrap .grid_item .text_area { min-height: 180px;}
  .V7_GI .row5 .grid_wrap .grid_item:first-of-type,
  .V7_GI .row5 .grid_wrap .grid_item.cell2 { width: 100%;}
  .V7_GI .row5 .grid_wrap .grid_box+.grid_box { margin-top: 0;}
}
@media all and (min-width:1500px) {

  .V7_GI .row5 .grid_wrap .grid_item:not(.cell2),
  .V7_GI .row5 .grid_wrap .grid_item.cell2 .grid_box { float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V7_GI .row5 .grid_wrap .grid_item.cell2 .grid_box { width: 100%; margin-right: 0;}
  .V7_GI .row5 .grid_wrap .grid_item.cell2.colspan2 { width: calc(66.6666% - 27px);}
  .V7_GI .row5 .grid_wrap .grid_item:nth-child(2),
  .V7_GI .row5 .grid_wrap .grid_item:nth-child(5) { margin-right: 0;}
  .V7_GI .row5 .grid_wrap .grid_item:nth-child(2) { margin-top: 0;}
  .V7_GI .row5 .grid_wrap .grid_item:nth-child(n + 3) { margin-top: 40px;}
  .V7_GI .row5 .grid_wrap .grid_item .box_title { display: flex; align-items: center; justify-content: center;}
  .V7_GI .row5 .grid_wrap .grid_box+.grid_box { margin-top: 40px;}
  .V7_GI .row5 .grid_wrap .grid_item:nth-of-type(5) { transition-delay: 0.4s;}
}
@media all and (min-width:1800px) { 
  .V7_GI .row5 .grid_wrap { padding: 120px 100px;}
  .V7_GI .row5 .animation_img { padding: 0 100px;}
}
/* V7_GI request popup */
.V7_GI .v7_request.pop_wrap { z-index: 1001;}
.V7_GI .v7_request.pop_wrap .pop_header { padding: 30px 20px; background: url(/resources/es/_img/sub/product/V7_GI/popup_header_bg.png) no-repeat; background-size: cover;}
.V7_GI .v7_request.pop_wrap .pop_close { position: absolute; top: 30px; right: 20px; width: 15px; height: 15px; background: url(/resources/es/_img/sub/product/V7_GI/popup_close.png) no-repeat; background-size: contain; font-size: 0; color: transparent;}
.V7_GI .v7_request.pop_wrap .pop_header .pop_title { max-width: calc(100% - 30px); font-family: 'stitle'; font-size: 24px; font-weight: bold; color: #fff;}
.V7_GI .v7_request.pop_wrap .pop_header .header_text { margin-top: 16px; font-size: 16px; color: #fff; line-height: 1.2;}
.V7_GI .v7_request.pop_wrap .pop_content { padding: 30px 20px; background-color: #f6f6f6;}
.V7_GI .v7_request.pop_wrap .request_wrap .required_guide { font-weight: 700; font-size: 12px; color: #333; text-align: right;}
.V7_GI .v7_request.pop_wrap .request_wrap .required { font-weight: 700; color: #01bbbf;}
.V7_GI .v7_request.pop_wrap .request_wrap .request_list { margin-top: 30px; font-size: 12px; color: #333; line-height: 1.4;}
.V7_GI .v7_request.pop_wrap .request_wrap .request_list>li+li { margin-top: 10px;}
.V7_GI .v7_request.pop_wrap .request_wrap .request_list>li dl { display: flex; flex-wrap: wrap; align-items: flex-start;}
.V7_GI .v7_request.pop_wrap .request_wrap .request_list>li dt { display: flex; align-items: center; width: 100px; min-height: 33px; font-weight: 700;}
.V7_GI .v7_request.pop_wrap .request_wrap .request_list>li dd { width: calc(100% - 120px); margin-left: 10px;}
.V7_GI .v7_request.pop_wrap .request_wrap .request_list>li dd .form_title { margin-top: 20px; color: #333; font-weight: 700;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_wrap { display: flex; justify-content: space-between;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_radio { display: flex;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_radio+.form_radio { margin-top: 10px;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_radio input[type="radio"] { width: 17px; height: 17px; border: 1px solid #666;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_radio label { width: calc(100% - 20px); padding: 1px 0 0 5px;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_input { width: 100%; height: 33px; padding: 0 10px; border: 1px solid #ccc; background-color: #fff;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_select { max-width: 100%; height: 33px; padding: 0 25px 0 10px; border: 1px solid #ccc; background-color: #fff;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_select.wide { width: 100%;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_select.wide+.form_select.wide { margin-top: 5px;}
.V7_GI .v7_request.pop_wrap .request_wrap .form_wrap.name .form_input { width: calc(50% - 2px);}
.V7_GI .v7_request.pop_wrap .request_wrap .form_textarea { width: 100%; height: 150px; padding: 10px; border: 1px solid #ccc; background-color: #fff;}
.V7_GI .v7_request.pop_wrap .request_bottom { margin-top: 30px;}
.V7_GI .v7_request.pop_wrap .request_bottom .btn_wrap { margin-top: 30px; text-align: center;}
.V7_GI .v7_request.pop_wrap .request_bottom .btn_wrap .round_btn { display: inline-block; width: 105px; height: 33px; border-radius: 30px; background-color: #333; font-size: 11px; font-weight: bold; color: #fff; line-height: 33px; text-align: center;}
@media all and (min-width:768px) { 
  .V7_GI .v7_request.pop_wrap .pop_header { padding: 40px;}
  .V7_GI .v7_request.pop_wrap .pop_header .pop_title { font-size: 32px;}
  .V7_GI .v7_request.pop_wrap .pop_close { width: 20px; height: 20px;}
  .V7_GI .v7_request.pop_wrap .pop_header .header_text { margin-top: 20px; font-size: 20px;}
  .V7_GI .v7_request.pop_wrap .pop_content { padding: 60px 40px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .required_guide { font-size: 18px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .request_list { margin-top: 40px; font-size: 18px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .request_list>li+li { margin-top: 20px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .form_radio input[type="radio"] { position: relative; top: 2px; width: 18px; height: 18px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .form_radio+.form_radio { margin-top: 17px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .form_radio label { padding: 0 0 0 12px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .form_input { height: 45px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .form_select { height: 45px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .form_wrap.name .form_input { width: calc(50% - 5px);}
  .V7_GI .v7_request.pop_wrap .request_wrap .request_list>li dt { width: 230px; min-height: 45px;}
  .V7_GI .v7_request.pop_wrap .request_wrap .request_list>li dd { width: calc(100% - 240px);}
  .V7_GI .v7_request.pop_wrap .request_wrap .form_textarea { padding: 15px;}
  .V7_GI .v7_request.pop_wrap .request_bottom { text-align: center;}
  .V7_GI .v7_request.pop_wrap .request_bottom .btn_wrap .round_btn { width: 250px; height: 60px; font-size: 20px; line-height: 60px;}
  .V7_GI .v7_request.v7_RequestQuote.pop_wrap .request_wrap .request_list>li:nth-child(2) { margin: 30px 0 50px;}
}


/*******************
V7 OB
********************/
.productview.V7_OB * { box-sizing: border-box; word-break: keep-all;}
.productview.V7_OB img { max-width: 100%;}
.productview.V7_OB .img_wrap.cell2 { display: flex; justify-content: space-between;}
.productview.V7_OB .img_wrap.cell2 img { width: calc(50% - 2px);}
#contents .productview.V7_OB .benefitWrap .benefit_section .inner { padding: 0 15px; background-color: transparent;}
.V7_OB ul.ref.star { position: relative;}
.V7_OB ul.ref.star:before { content: '*'; display: block; position: absolute; top: 0; left: -5px;}
@media all and (min-width:768px) { 
  #contents .productview.V7_OB .benefitWrap .benefit_section .inner { padding: 0;}
  .V7_OB ul.ref.star:before { left: -10px;}
}
/* topArea */
.V7_OB .topArea { overflow: hidden; position: relative; height: auto; background: url(/resources/es/_img/sub/product/V7_OB/video_bg_mo.jpg) no-repeat; background-size: cover;}
.V7_OB .topArea .iframeVideoWrap { position: relative; top: 0; left: 0; width: 100vw; height: 500px; background-color: #070707;}
.V7_OB .topArea .iframeVideoWrap iframe { position: absolute !important; top: 50%; left: 50%; width: 1300px; height: 700px; min-width: 0; transform: translate(-50%, -50%);}
.V7_OB .topArea .visual_content { display: flex; flex-direction: column; align-items: center; justify-content: flex-end; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 5vh 0;}
.V7_OB .topArea .visual_content .visual_text { max-width: 80%; margin: 0 auto; text-shadow: 0 0 30px rgba(0, 0, 0.06); font-size: 34px; font-weight: bold; color: #fff; text-align: center; line-height: 1.3;}
.V7_OB .topArea .visual_content .visual_btn_wrap { width: 100%; margin-top: 40px; text-align: center;}
.V7_OB .topArea .visual_content .visual_btn { display: inline-block; width: 160px; max-width: calc(50% - 10px); height: 40px; background-color: #0081c6; font-size: 14px; line-height: 40px; color: #fff; text-align: center;}
.V7_OB .topArea .visual_content .visual_btn+.visual_btn { margin-left: 10px;}
.V7_OB .topArea .video_link { display: block; position: absolute; top: 15px; right: 15px; width: 120px;}
@media all and (min-width:768px) { 
  .V7_OB .topArea { background-image: url(/resources/es/_img/sub/product/V7_OB/video_bg_pc.jpg);}
  .V7_OB .topArea .iframeVideoWrap { height: calc(100vh - 70px);}
  .V7_OB .topArea .iframeVideoWrap iframe { width: 100%; height: 100%;}
  .V7_OB .topArea .video_link { top: 40px; right: 64px; width: auto;}
}
@media all and (min-width:1024px) { 
  .V7_OB .topArea .iframeVideoWrap { height: calc(100vh - 175px);}
  .V7_OB .topArea .visual_content .visual_text { font-size: 60px;}
  .V7_OB .topArea .visual_content .visual_btn_wrap { margin-top: 50px;}
  .V7_OB .topArea .visual_content .visual_btn { width: 315px; height: 60px; font-size: 24px; line-height: 60px;}
}
@media all and (min-width: 1240px) { }
.V7_OB #introPop .pop_container { width: 90%; max-width: 640px;}
.V7_OB #introPop .pop_container .pop_content { max-height: calc(90vh - 100px); padding: 0;}
.V7_OB #introPop .pop_container .pop_img_wrap { position: relative;}
.V7_OB #introPop .pop_container .pop_open { display: flex; align-items: center; justify-content: center; overflow: hidden; position: absolute; z-index: 1; border: 1px solid #fff; border-radius: 50px; font-weight: 600; font-size: 3.8vw; text-align: center;}
.V7_OB #introPop .pop_close { position: absolute; display: block; left: 90.625000%; top: 15px; width: 7.500000%; height: auto; padding: 0;}
.V7_OB #introPop .pop_footer { padding: 15px; background-color: #232323;}
.V7_OB #introPop .pop_footer .today_checked { display: flex;}
.V7_OB #introPop .pop_footer .today_checked input[type="checkbox"] { width: 15px; height: 15px; border-color: #b1b1b1; background-color: #fff;}
/* 2022-06-10 수정 s*/
.V7_OB #introPop .pop_container .pop_open[data-popup="v7_RequestDemo"] { left: 8.6875%; top: 43.946188%; width: 40%; height: 7.085202%; background-color: #fff; color: #287cc2;}
.V7_OB #introPop .pop_container .pop_open[data-popup="v7_RequestQuote"] { left: 50%; top: 43.946188%; width: 40%; height: 7.085202%; color: #fff;}
/* 2022-06-10 수정 e*/
.V7_OB #introPop .pop_footer .today_checked label { max-width: calc(100% - 30px); padding: 2px 0 0 10px; font-size: 13px; color: #fff; line-height: 1.2;}
@media all and (min-width:640px) { 
  .V7_OB #introPop .pop_container .pop_open { font-size: 30px;}
}
@media all and (min-width:1024px) { 
  .V7_OB #introPop .pop_container { width: 90%; max-width: 1400px; max-height: none;}
  .V7_OB #introPop .pop_container .pop_content { max-height: calc(100vh - 80px);}
  .V7_OB #introPop .pop_container .pop_open { font-size: 1.5vw;}
  .V7_OB #introPop .pop_container .pop_open[data-popup="v7_RequestDemo"] { left: 4.214286%; top: 55.625990%; width: 18.142857%; height: 6.497623%;}
  .V7_OB #introPop .pop_container .pop_open[data-popup="v7_RequestQuote"] { left: 22.942857%; top: 55.625990%; width: 18.142857%; height: 6.497623%;}
  .V7_OB #introPop .pop_close { left: 96.571429%; top: 20px; width: 2.357143%; height: auto;}
  .V7_OB #introPop .pop_footer .today_checked input[type="checkbox"] { width: 20px; height: 20px;}
  .V7_OB #introPop .pop_footer .today_checked label { padding-top: 0; font-size: 18px;}
}
@media all and (min-width:1024px) and (max-width:1399px) { 
  .V7_OB #introPop .pop_container .pop_open[data-popup="v7_RequestDemo"] { height: 10.497623%;}
  .V7_OB #introPop .pop_container .pop_open[data-popup="v7_RequestQuote"] { height: 10.497623%;}
}
@media all and (min-width:1400px) { 
  .V7_OB #introPop .pop_container .pop_open { font-size: 20px;}
}
/* row1 */
.V7_OB .row1 { height: 100vh; padding-top: 60px; background: #505054 url(/resources/es/_img/sub/product/V7_OB/row1_bg_mo.jpg) no-repeat center bottom; background-size: 100% auto;}
/* 2023-01-10 EN V7 upgrade */
.V7_OB .row1 .section_title { font-family: 'stitle'; font-size: 34px; color: #fff; font-weight: bold; line-height: 1.3; text-align: center;}
.V7_OB .row1 .section_title+.sentence { margin-top: 20px;}
.V7_OB .row1 .sentence { font-size: 12px; color: #fff; line-height: 1.5; text-align: center;}
.V7_OB .row1 .sentence+.sentence { margin-top: 25px;}
@media all and (min-width:768px) { 
  .V7_OB .row1 { height: auto; padding: 120px 0; background-image: url(/resources/es/_img/sub/product/V7_OB/row1_bg_pc.jpg); background-position: center top; background-size: cover;}
  .V7_OB .row1 .section_title { font-size: 58px; line-height: 1.17; text-align: left;}
  .V7_OB .row1 .section_title+.sentence { margin-top: 40px;}
  .V7_OB .row1 .sentence { font-size: 18px; text-align: left; line-height: 1.6;}
  .V7_OB .row1 .sentence+.sentence { margin-top: 40px;}
}
/* row2 */
.V7_OB .row2 { padding: 60px 0;}
.V7_OB .row2 .title_area { text-align: center;}
.V7_OB .row2 .title_area .section_title { font-size: 29px; line-height: 1.17; font-family: 'stitle';}
.V7_OB .row2 .title_area .sentence { margin-top: 20px; font-size: 12px; line-height: 1.5;}
.V7_OB .row2 .function_wrap { margin-top: 30px; padding: 0 15px;}
.V7_OB .row2 .function_wrap .icon_group .group_title { font-size: 14px; font-weight: bold; font-family: 'stitle'; color: #000;}
.V7_OB .row2 .function_wrap .icon_group+.icon_group { margin-top: 20px;}
.V7_OB .row2 .function_wrap .icon_group ul { margin-top: 10px;}
.V7_OB .row2 .function_wrap .icon_group ul:after { content: ''; display: table; clear: both;}
.V7_OB .row2 .function_wrap .icon_group ul li { float: left; width: 30%; margin-right: 5%;}
.V7_OB .row2 .function_wrap .icon_group ul li:last-child { margin-right: 0;}
.V7_OB .row2 .function_wrap .icon_group.diagnostic { margin-top: 20px;}
@media all and (max-width:767px) { 
  .V7_OB .row2 .function_wrap .icon_group.diagnostic li:nth-child(3n) { margin-right: 0;}
  .V7_OB .row2 .function_wrap .icon_group.diagnostic li:nth-child(n + 4) { margin-top: 4vw;}
}
@media all and (min-width:768px) { 
  .V7_OB .row2 { padding: 120px 0;}
  .V7_OB .row2 .title_area .section_title { font-size: 48px;}
  .V7_OB .row2 .title_area .sentence { margin-top: 35px; font-size: 18px; line-height: 1.6;}
  .V7_OB .row2 .function_wrap .icon_group ul { margin-top: 20px;}
  .V7_OB .row2 .function_wrap .icon_group ul li { width: 18%; margin-right: 2.5%;}
  .V7_OB .row2 .function_wrap .icon_group .group_title { font-size: 20px;}
}
@media all and (min-width:1024px) { 
  .V7_OB .row2 .function_wrap { width: 1024px; margin: 60px auto 0; padding: 0;}
}
@media all and (min-width:768px) and (max-width:1799px) { 
  .V7_OB .row2 .function_wrap .icon_group.diagnostic ul li { width: 18%; margin-right: 2.5%;}
  .V7_OB .row2 .function_wrap .icon_group.diagnostic li:nth-child(5n) { margin-right: 0;}
  .V7_OB .row2 .function_wrap .icon_group.diagnostic li:nth-child(n + 6) { margin-top: 20px;}
  .V7_OB .row2 .function_wrap .icon_group[data-scroll-pc] { transform: translateY(100px);}
}
@media all and (min-width:1800px) { 
  .V7_OB .row2 .function_wrap { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 1730px;}
  .V7_OB .row2 .function_wrap .flex_wrap { width: 600px;}
  .V7_OB .row2 .function_wrap .icon_group+.icon_group { margin-top: 0;}
  .V7_OB .row2 .function_wrap .icon_group ul li { width: 160px; margin-right: 64px;}
  .V7_OB .row2 .function_wrap .icon_group+.icon_group:not(.diagnostic) { margin-left: 64px;}
  .V7_OB .row2 .function_wrap .icon_group.diagnostic { margin-top: 30px;}
  .V7_OB .row2 .function_wrap .icon_group.diagnostic ul li { width: 160px; margin-right: 64px;}
  .V7_OB .row2 .function_wrap .icon_group.diagnostic ul li:last-child { margin-right: 0;}

  .V7_OB .row2 .function_wrap[data-scroll] .icon_group { opacity: 0; transition: all 0.5s ease-in-out; transition-delay: 0.5s;}
  .V7_OB .row2 .function_wrap[data-scroll] .icon_group.imaging2D { transform: translateX(-100px);}
  .V7_OB .row2 .function_wrap[data-scroll] .icon_group.imaging3D { transform: translateY(-100px);}
  .V7_OB .row2 .function_wrap[data-scroll] .icon_group.color { transform: translateX(100px);}
  .V7_OB .row2 .function_wrap[data-scroll] .icon_group.diagnostic { transform: translateY(100px);}
  .V7_OB .row2 .function_wrap[data-scroll-active="on"] .icon_group { opacity: 1;}
  .V7_OB .row2 .function_wrap[data-scroll-active="on"] .icon_group.imaging2D,
  .V7_OB .row2 .function_wrap[data-scroll-active="on"] .icon_group.imaging3D,
  .V7_OB .row2 .function_wrap[data-scroll-active="on"] .icon_group.color,
  .V7_OB .row2 .function_wrap[data-scroll-active="on"] .icon_group.diagnostic { transform: translate(0, 0);}
}
/* row3 */
.V7_OB .row3 .intro { padding: 60px 0; background-color: #f2f2f2;}
.V7_OB .row3 .intro .img_wrap { max-width: none;}
.V7_OB .row3 .intro .section_title { margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V7_OB .row3 .intro .sentence { margin-top: 20px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9; text-align: center;}
.V7_OB .row3 .grid_wrap { padding: 60px 15px;}
.V7_OB .row3 .grid_wrap .grid_item:not(.cell2),
.V7_OB .row3 .grid_wrap .grid_item.cell2 .grid_box { padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V7_OB .row3 .grid_wrap .grid_item .box_title { font-size: 14px; font-weight: 800; color: #000; line-height: 1.35;}
.V7_OB .row3 .grid_wrap .grid_item .box_sentence { margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V7_OB .row3 .grid_wrap .grid_item .box_title.icon_type { display: inline-block; position: relative; padding: 0 30px 0 40px;}
.V7_OB .row3 .grid_wrap .grid_item .box_title .title_icon { position: absolute; top: 0; left: 0; width: 30px;}
.V7_OB .row3 .grid_wrap .grid_item .box_title .title_icon img { max-height: 100%;}
.V7_OB .row3 .grid_wrap .grid_item .btn_wrap { margin-top: 20px; text-align: center;}
.V7_OB .row3 .grid_wrap .grid_item .btn_wrap .btn { display: inline-block; height: 33px; padding: 0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}
.V7_OB .row3 .grid_wrap .grid_item .btn_wrap .btn.paper { background-color: #666;}
.V7_OB .row3 .grid_wrap .grid_item .btn_wrap .btn:before { content: ''; display: inline-block; position: relative; top: -2px; width: 10px; height: 15px; margin-right: 5px; background: url(/resources/es/_img/sub/product/V7_OB/btn_icon.png) no-repeat; background-size: contain; vertical-align: middle;}
.V7_OB .row3 .grid_wrap .grid_item .img_slide { max-width: 470px; margin: 0 auto;}
.V7_OB .row3 .grid_wrap .grid_item .icon_area+.text_area { margin-top: 20px;}
.V7_OB .row3 .grid_wrap .grid_item+.grid_item { margin-top: 20px;}
.V7_OB .row3 .grid_wrap .grid_box+.grid_box { margin-top: 20px;}
.V7_OB .row3 .grid_wrap .grid_item .text_area+.img_slide { margin-top: 20px;}
.V7_OB .row3 .grid_wrap .grid_item .text_area+.img_wrap { margin-top: 20px;}
.V7_OB .row3 .grid_wrap .grid_item .img_wrap+.ref { margin-top: 20px;}
@media all and (max-width:768px) { 
  .V7_OB .row3 .grid_wrap .grid_item .icon_area { height: 60px;}
  .V7_OB .row3 .grid_wrap .grid_item .icon_area img { max-height: 100%;}
}
@media all and (min-width:768px) { 
  .V7_OB .row3 .intro .sentence { font-size: 18px;}
  .V7_OB .row3 .grid_wrap .grid_item .box_title { font-size: 22px;}
  .V7_OB .row3 .grid_wrap .grid_item .box_sentence { font-size: 18px;}
  .V7_OB .row3 .grid_wrap .grid_item .ref { margin-top: 30px; font-size: 15px; text-align: left;}
  .V7_OB .row3 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row3 .grid_wrap .grid_item.cell2 .grid_box { border-radius: 50px;}
  .V7_OB .row3 .grid_wrap .grid_item .btn_wrap .btn { height: 45px; font-size: 15px; line-height: 45px;}
  .V7_OB .row3 .grid_wrap .grid_item .btn_wrap .btn:before { top: -3px; width: 13px; height: 19px;}
  .V7_OB .row3 .grid_wrap .grid_item .box_title.icon_type { padding: 0 30px 0 50px;}
  .V7_OB .row3 .grid_wrap .grid_item .box_title .title_icon { width: auto; height: 30px;}
}
@media all and (min-width:768px) and (max-width:1024px) { 
  .V7_OB .row3 .grid_wrap [data-scroll-pc] { transform: translateY(100px);}
}
@media all and (min-width:1024px) { 
  .V7_OB .row3 .intro { padding: 120px 0;}
  .V7_OB .row3 .intro .section_title { margin-top: 60px; font-size: 58px;}
  .V7_OB .row3 .grid_wrap { display: flex; flex-wrap: wrap; padding: 120px 50px;}
  .V7_OB .row3 .grid_wrap .grid_item .icon_area { display: flex; align-items: center; justify-content: center; height: 100px;}
  .V7_OB .row3 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row3 .grid_wrap .grid_item.cell2 .grid_box { padding: 40px;}
  .V7_OB .row3 .grid_wrap .grid_item.cell2 { display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V7_OB .row3 .grid_wrap .grid_item.cell2.child1 { display: block;}
  .V7_OB .row3 .grid_wrap .grid_item.has_foot_btn,
  .V7_OB .row3 .grid_wrap .grid_item .grid_box.has_foot_btn { position: relative; padding-bottom: 100px;}
  .V7_OB .row3 .grid_wrap .grid_item.has_foot_btn .btn_wrap,
  .V7_OB .row3 .grid_wrap .grid_item .grid_box.has_foot_btn .btn_wrap { position: absolute; bottom: 40px; left: 0; width: 100%; margin-top: 0;}
  .V7_OB .row3 .grid_wrap .grid_item .icon_area+.text_area { margin-top: 40px;}
  .V7_OB .row3 .grid_wrap .grid_box+.grid_box { margin-top: 0;}
  .V7_OB .row3 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .V7_OB .row3 .grid_wrap .grid_item .text_area+.img_slide { margin-top: 40px;}
  .V7_OB .row3 .grid_wrap .grid_item .text_area+.img_wrap { margin-top: 40px;}
  .V7_OB .row3 .grid_wrap .grid_item .img_wrap+.ref { margin-top: 40px;}
}
@media all and (min-width:1024px) and (max-width:1799px) { 
  .V7_OB .row3 .grid_wrap { justify-content: space-between;}
  .V7_OB .row3 .grid_wrap .grid_item.cell2:not(.child1) { width: 100%;}
  .V7_OB .row3 .grid_wrap .grid_item.grid_item.cell2.child1,
  .V7_OB .row3 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row3 .grid_wrap .grid_item.grid_item.cell2:not(.child1) .grid_box { width: calc(50% - 20px);}
  .V7_OB .row3 .grid_wrap .grid_item .text_area { min-height: 180px;}
  .V7_OB .row3 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-child(n + 3) { margin-top: 20px;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(1) { transform: translateY(100px);}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(2) { transform: translateY(100px); transition-delay: 0.2s;}
  /* 2023-01-10 EN V7 upgrade s*/
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(3) { transform: translateY(100px);}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(4) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(6) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(8) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(10) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(12) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(14) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(16) { transition-delay: 0.2s;}
  /* 2023-01-10 EN V7 upgrade e*/
 }
@media all and (min-width:1800px) { 
  .V7_OB .row3 .grid_wrap { padding: 120px 100px;}
  .V7_OB .row3 .grid_wrap .grid_item { float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V7_OB .row3 .grid_wrap .grid_item.cell2 .grid_box { width: 100%;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-child(3n) { margin-right: 0;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-child(n + 4) { margin-top: 40px;}
  .V7_OB .row3 .grid_wrap .grid_item .text_area { min-height: 200px;}
  .V7_OB .row3 .grid_wrap .grid_item .box_title { display: flex; align-items: center; justify-content: center; height: 60px;}
  .V7_OB .row3 .grid_wrap .grid_box+.grid_box { margin-top: 40px;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(1) { transform: translateY(100px);}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(2) { transform: translateY(-100px);}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(3) { transform: translateX(100px);}
  /* 2023-01-10 EN V7 upgrade */
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(5) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(6) { transition-delay: 0.4s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(8) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(9) { transition-delay: 0.4s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(11) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(12) { transition-delay: 0.4s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(14) { transition-delay: 0.2s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(15) { transition-delay: 0.4s;}
  .V7_OB .row3 .grid_wrap .grid_item:nth-of-type(17) { transition-delay: 0.2s;}
  /* 2023-01-10 EN V7 upgrade */
}

/* row4 */
.V7_OB .row4 .intro { padding: 60px 0; background: #F5F7FE;}
.V7_OB .row4 .intro .img_wrap { max-width: none;}
.V7_OB .row4 .intro .section_title { margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V7_OB .row4 .intro .diagram_text { margin-top: 30px;}
.V7_OB .row4 .intro .diagram_text .img_wrap { max-width: 80%; margin: 0 auto;}
.V7_OB .row4 .intro .diagram_text .text_area { margin-top: 20px; text-align: center;}
.V7_OB .row4 .intro .diagram_text .sentence { font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V7_OB .row4 .intro .diagram_text .sentence+.sentence { margin-top: 20px;}
.V7_OB .row4 .grid_wrap { padding: 60px 15px;}
.V7_OB .row4 .grid_wrap .grid_item:not(.cell2),
.V7_OB .row4 .grid_wrap .grid_item.cell2 .grid_box { padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V7_OB .row4 .grid_wrap .grid_item .box_title { font-size: 14px; font-weight: 800; color: #000; line-height: 1.35;}
.V7_OB .row4 .grid_wrap .grid_item .box_sentence { margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V7_OB .row4 .grid_wrap .grid_item .btn_wrap { margin-top: 20px; text-align: center;}
.V7_OB .row4 .grid_wrap .grid_item .btn_wrap .btn { display: inline-block; height: 33px; padding: 0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}
.V7_OB .row4 .grid_wrap .grid_item .btn_wrap .btn.paper { background-color: #666;}
.V7_OB .row4 .grid_wrap .grid_item .btn_wrap .btn:before { content: ''; display: inline-block; position: relative; top: -2px; width: 10px; height: 15px; margin-right: 5px; background: url(/resources/es/_img/sub/product/V7_OB/btn_icon.png) no-repeat; background-size: contain; vertical-align: middle;}
.V7_OB .row4 .grid_wrap .grid_item .img_slide { max-width: 470px; margin: 0 auto;}
.V7_OB .row4 .grid_wrap .grid_item .icon_area+.text_area { margin-top: 20px;}
.V7_OB .row4 .grid_wrap .grid_item+.grid_item { margin-top: 20px;}
.V7_OB .row4 .grid_wrap .grid_box+.grid_box { margin-top: 20px;}
.V7_OB .row4 .grid_wrap .grid_item .text_area+.img_slide { margin-top: 20px;}
.V7_OB .row4 .grid_wrap .grid_item .text_area+.img_wrap { margin-top: 20px;}
@media all and (max-width:768px) { 
  .V7_OB .row4 .grid_wrap .grid_item .icon_area { height: 60px;}
  .V7_OB .row4 .grid_wrap .grid_item .icon_area img { max-height: 100%;}
}
@media all and (min-width:768px) { 
  .V7_OB .row4 .intro .diagram_text .sentence { font-size: 18px;}
  .V7_OB .row4 .grid_wrap .grid_item .box_title { font-size: 22px;}
  .V7_OB .row4 .grid_wrap .grid_item .box_sentence { font-size: 18px;}
  .V7_OB .row4 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row4 .grid_wrap .grid_item.cell2 .grid_box { border-radius: 50px;}
  .V7_OB .row4 .grid_wrap .grid_item .btn_wrap .btn { height: 45px; font-size: 15px; line-height: 45px;}
  .V7_OB .row4 .grid_wrap .grid_item .btn_wrap .btn:before { top: -3px; width: 13px; height: 19px;}
  .V7_OB .row4 .grid_wrap [data-scroll-pc] { transform: translateY(100px);}
}
@media all and (min-width:1024px) { 
  .V7_OB .row4 .intro { padding: 120px 0;}
  .V7_OB .row4 .intro .section_title { margin-top: 60px; font-size: 58px;}
  .V7_OB .row4 .intro .diagram_text { display: flex; align-items: center; margin-top: 80px;}
  .V7_OB .row4 .intro .diagram_text .img_wrap { max-width: 45%;}
  .V7_OB .row4 .intro .diagram_text .text_area { width: 55%; text-align: left;}
  .V7_OB .row4 .grid_wrap { display: flex; flex-wrap: wrap; padding: 120px 50px;}
  .V7_OB .row4 .grid_wrap .grid_item .icon_area { display: flex; align-items: center; justify-content: center; height: 100px;}
  .V7_OB .row4 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row4 .grid_wrap .grid_item.cell2 .grid_box { padding: 40px;}
  .V7_OB .row4 .grid_wrap .grid_item.cell2 { display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V7_OB .row4 .grid_wrap .grid_item.has_foot_btn,
  .V7_OB .row4 .grid_wrap .grid_item .grid_box.has_foot_btn { position: relative; padding-bottom: 100px;}
  .V7_OB .row4 .grid_wrap .grid_item.has_foot_btn .btn_wrap,
  .V7_OB .row4 .grid_wrap .grid_item .grid_box.has_foot_btn .btn_wrap { position: absolute; bottom: 40px; left: 0; width: 100%; margin-top: 0;}
  .V7_OB .row4 .grid_wrap .grid_item .icon_area+.text_area { margin-top: 40px;}
  .V7_OB .row4 .grid_wrap .grid_box+.grid_box { margin-top: 0;}
  .V7_OB .row4 .grid_wrap .grid_item .text_area+.img_slide { margin-top: 40px;}
  .V7_OB .row4 .grid_wrap .grid_item .text_area+.img_wrap { margin-top: 40px;}
  .V7_OB .row4 .grid_wrap .grid_box+.grid_box { margin-top: 40px;}
  .V7_OB .row4 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
}
@media all and (min-width:1024px) and (max-width:1299px) { 
  .V7_OB .row4 .grid_wrap { justify-content: space-between;}
  .V7_OB .row4 .grid_wrap .grid_item.cell2 { width: 100%;}
  .V7_OB .row4 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row4 .grid_wrap .grid_item.cell2 .grid_box { width: calc(50% - 20px);}
  .V7_OB .row4 .grid_wrap .grid_item .text_area { min-height: 150px;}
  .V7_OB .row4 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .V7_OB .row4 .grid_wrap .grid_item:nth-child(n + 3) { margin-top: 20px;}
  .V7_OB .row4 .grid_wrap [data-scroll-pc] { transform: translateY(100px);}
  .V7_OB .row4 .grid_wrap .grid_item:nth-of-type(2) { transition-delay: 0.2s;}
  .V7_OB .row4 .grid_wrap .grid_item:nth-of-type(4) { transition-delay: 0.2s;}
  .V7_OB .row4 .grid_wrap .grid_item:nth-of-type(6) { transition-delay: 0.2s;}
}
@media all and (min-width:1300px) { 
  .V7_OB .row4 .grid_wrap .grid_item { float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V7_OB .row4 .grid_wrap .grid_item.cell2 .grid_box { width: 100%;}
  .V7_OB .row4 .grid_wrap .grid_item:nth-child(3n) { margin-right: 0;}
  .V7_OB .row4 .grid_wrap .grid_item:nth-child(n + 4) { margin-top: 40px;}
  .V7_OB .row4 .grid_wrap .grid_item .text_area { min-height: 175px;}
  .V7_OB .row4 .grid_wrap .grid_item .box_title { display: flex; align-items: center; justify-content: center; height: 60px;}
  .V7_OB .row4 .grid_wrap [data-scroll-pc] { transform: translateY(100px);}
  .V7_OB .row4 .grid_wrap .grid_item:nth-of-type(2) { transition-delay: 0.2s;}
  .V7_OB .row4 .grid_wrap .grid_item:nth-of-type(3) { transition-delay: 0.4s;}
  .V7_OB .row4 .grid_wrap .grid_item:nth-of-type(5) { transition-delay: 0.2s;}
  .V7_OB .row4 .grid_wrap .grid_item:nth-of-type(6) { transition-delay: 0.4s;}
}
@media all and (min-width:1800px) { 
  .V7_OB .row4 .grid_wrap { padding: 120px 100px;}
}

/* row5 */
.V7_OB .row5 { padding-bottom: 60px;}
.V7_OB .row5 .intro .img_wrap { max-width: none;}
.V7_OB .row5 .intro .section_title { margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V7_OB .row5 .intro .sentence { margin-top: 20px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9; text-align: center;}
.V7_OB .row5 .grid_wrap { padding: 60px 15px;}
.V7_OB .row5 .grid_wrap .grid_item:not(.cell2),
.V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box { padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V7_OB .row5 .grid_wrap .grid_item .box_title { margin-top: 15px; font-size: 14px; font-weight: 800; color: #000; line-height: 1.35; font-family: 'stitle';}
/* 2023-01-10 EN V7 upgrade s */
.V7_OB .row5 .grid_wrap .grid_item .box_title.icon_type { display: inline-block; position: relative; padding: 0 30px 0 40px;}
.V7_OB .row5 .grid_wrap .grid_item .box_title .title_icon { position: absolute; top: 50%; left: 0; width: 30px; transform: translateY(-50%);}
.V7_OB .row5 .grid_wrap .grid_item .box_title .title_icon img { max-height: 100%;}
/* //2023-01-10 EN V7 upgrade e */
.V7_OB .row5 .grid_wrap .grid_item .box_sentence { margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V7_OB .row5 .grid_wrap .grid_item+.grid_item { margin-top: 20px;}
.V7_OB .row5 .grid_wrap .grid_box+.grid_box { margin-top: 20px;}
.V7_OB .row5 .grid_wrap .grid_item .img_wrap+.text_area { margin-top: 20px;}
.V7_OB .row5 .animation_img { padding: 0 15px;}
.V7_OB .row5 .animation_img .guidance_list { margin-top: 40px;}
.V7_OB .row5 .animation_img .guidance_list li+li { margin-top: 30px;}
.V7_OB .row5 .animation_img .guidance_list .img_area { max-width: 40%;}
.V7_OB .row5 .animation_img .guidance_list .num_title { position: relative; margin-top: 20px; padding: 2px 0 0 25px; font-size: 13px; color: #333; font-weight: 800;}
.V7_OB .row5 .animation_img .guidance_list .num_title .num_square { display: block; position: absolute; top: 0; left: 0; width: 18px; height: 18px; background-color: #1428A0; font-size: 13px; font-weight: 600; color: #fff; text-align: center; line-height: 18px;}
.V7_OB .row5 .animation_img .guidance_list .sentence { margin-top: 10px;}
/* 2024-01-10 icon delete
.V7_OB .row5 .animation_img .guidance_list li:last-child .num_title,
.V7_OB .row5 .animation_img .guidance_list li:last-child .sentence { color: #6ead2e;} */
/* 2023-03-10 icon 추가 s */
.V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box.hellomom { position: relative;}
.V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box.hellomom .img_area { max-width: calc(100% - 60px);}
.V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box.hellomom .hello_icon { position: absolute; top: 15px; left: 15px;}
@media all and (max-width:767px) { 
  .V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box.hellomom { padding-top: 80px;}
}
/* //2023-03-10 icon 추가 e */
@media all and (min-width:768px) { 
  .V7_OB .row5 .intro .sentence { font-size: 18px;}
  .V7_OB .row5 .grid_wrap .grid_item .box_title { font-size: 22px;}
  .V7_OB .row5 .grid_wrap .grid_item .box_sentence { font-size: 18px;}
  .V7_OB .row5 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box { border-radius: 50px;}
  .V7_OB .row5 .animation_img .guidance_list .num_title { padding: 0 0 0 30px; font-size: 15px;}
  .V7_OB .row5 .animation_img .guidance_list .num_title .num_square { width: 20px; height: 20px; font-size: 15px; line-height: 20px;}
  /* 2023-01-10 EN V7 upgrade s */
  .V7_OB .row5 .grid_wrap .grid_item .box_title.icon_type { padding: 0 30px 0 50px;}
  .V7_OB .row5 .grid_wrap .grid_item .box_title .title_icon { width: auto;}
  /* //2023-01-10 EN V7 upgrade e */
  /* 2023-03-10 icon 추가 s */
  .V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box.hellomom .hello_icon { top: 20px; left: 20px;}
  /* //2023-03-10 icon 추가 e */
 }
@media all and (min-width:1024px) { 
  .V7_OB .row5 { padding-bottom: 120px;}
  .V7_OB .row5 .intro .section_title { margin-top: 60px; font-size: 58px;}
  .V7_OB .row5 .grid_wrap { display: flex; flex-wrap: wrap; padding: 120px 50px;}
  .V7_OB .row5 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box { display: flex; flex-direction: column; justify-content: center; width: calc(50% - 20px); padding: 40px;}
  .V7_OB .row5 .grid_wrap .grid_item.cell2 { display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V7_OB .row5 .grid_wrap .grid_item .img_wrap { display: flex; align-items: center; justify-content: center; min-height: 200px;}
  .V7_OB .row5 .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .V7_OB .row5 .grid_wrap .grid_item:nth-child(n + 2) { margin-top: 40px;}
  .V7_OB .row5 .animation_img { padding: 0 50px;}
  .V7_OB .row5 .grid_wrap .grid_item:nth-of-type(4) { transition-delay: 0.2s;}
}
@media all and (min-width:1024px) and (max-width:1499px) { 
  .V7_OB .row5 .grid_wrap { justify-content: space-between;}
  .V7_OB .row5 .grid_wrap .grid_item .text_area { min-height: 180px;}
  .V7_OB .row5 .grid_wrap .grid_item:first-of-type,
  .V7_OB .row5 .grid_wrap .grid_item.cell2 { width: 100%;}
  .V7_OB .row5 .grid_wrap .grid_box+.grid_box { margin-top: 0;}
}
@media all and (min-width:1500px) {

  .V7_OB .row5 .grid_wrap .grid_item:not(.cell2),
  .V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box { float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V7_OB .row5 .grid_wrap .grid_item.cell2 .grid_box { width: 100%; margin-right: 0;}
  .V7_OB .row5 .grid_wrap .grid_item.cell2.colspan2 { width: calc(66.6666% - 27px);}
  .V7_OB .row5 .grid_wrap .grid_item:nth-child(2),
  .V7_OB .row5 .grid_wrap .grid_item:nth-child(5) { margin-right: 0;}
  .V7_OB .row5 .grid_wrap .grid_item:nth-child(2) { margin-top: 0;}
  .V7_OB .row5 .grid_wrap .grid_item:nth-child(n + 3) { margin-top: 40px;}
  .V7_OB .row5 .grid_wrap .grid_item .box_title { display: flex; align-items: center; justify-content: center; margin-bottom: 20px;}
  /* 2023-01-10 EN V7 upgrade */
  .V7_OB .row5 .grid_wrap .grid_box+.grid_box { margin-top: 40px;}
}
@media all and (min-width:1800px) { 
  .V7_OB .row5 .grid_wrap { padding: 120px 100px;}
  .V7_OB .row5 .animation_img { padding: 0 100px;}
}
/* V7_OB request popup */
.V7_OB .v7_request.pop_wrap { z-index: 1001;}
.V7_OB .v7_request.pop_wrap .pop_header { padding: 30px 20px; background: url(/resources/es/_img/sub/product/V7_OB/popup_header_bg.png) no-repeat; background-size: cover;}
.V7_OB .v7_request.pop_wrap .pop_close { position: absolute; top: 30px; right: 20px; width: 15px; height: 15px; background: url(/resources/es/_img/sub/product/V7_OB/popup_close.png) no-repeat; background-size: contain; font-size: 0; color: transparent;}
.V7_OB .v7_request.pop_wrap .pop_header .pop_title { max-width: calc(100% - 30px); font-family: 'stitle'; font-size: 24px; font-weight: bold; color: #fff;}
.V7_OB .v7_request.pop_wrap .pop_header .header_text { margin-top: 16px; font-size: 16px; color: #fff; line-height: 1.2;}
.V7_OB .v7_request.pop_wrap .pop_content { padding: 30px 20px; background-color: #f6f6f6;}
.V7_OB .v7_request.pop_wrap .request_wrap .required_guide { font-weight: 700; font-size: 12px; color: #333; text-align: right;}
.V7_OB .v7_request.pop_wrap .request_wrap .required { font-weight: 700; color: #01bbbf;}
.V7_OB .v7_request.pop_wrap .request_wrap .request_list { margin-top: 30px; font-size: 12px; color: #333; line-height: 1.4;}
.V7_OB .v7_request.pop_wrap .request_wrap .request_list>li+li { margin-top: 10px;}
.V7_OB .v7_request.pop_wrap .request_wrap .request_list>li dl { display: flex; flex-wrap: wrap; align-items: flex-start;}
.V7_OB .v7_request.pop_wrap .request_wrap .request_list>li dt { display: flex; align-items: center; width: 100px; min-height: 33px; font-weight: 700;}
.V7_OB .v7_request.pop_wrap .request_wrap .request_list>li dd { width: calc(100% - 120px); margin-left: 10px;}
.V7_OB .v7_request.pop_wrap .request_wrap .request_list>li dd .form_title { margin-top: 20px; color: #333; font-weight: 700;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_wrap { display: flex; justify-content: space-between;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_radio { display: flex;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_radio+.form_radio { margin-top: 10px;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_radio input[type="radio"] { width: 17px; height: 17px; border: 1px solid #666;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_radio label { width: calc(100% - 20px); padding: 1px 0 0 5px;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_input { width: 100%; height: 33px; padding: 0 10px; border: 1px solid #ccc; background-color: #fff;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_select { max-width: 100%; height: 33px; padding: 0 25px 0 10px; border: 1px solid #ccc; background-color: #fff;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_select.wide { width: 100%;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_select.wide+.form_select.wide { margin-top: 5px;}
.V7_OB .v7_request.pop_wrap .request_wrap .form_wrap.name .form_input { width: calc(50% - 2px);}
.V7_OB .v7_request.pop_wrap .request_wrap .form_textarea { width: 100%; height: 150px; padding: 10px; border: 1px solid #ccc; background-color: #fff;}
.V7_OB .v7_request.pop_wrap .request_bottom { margin-top: 30px;}
.V7_OB .v7_request.pop_wrap .request_bottom .btn_wrap { margin-top: 30px; text-align: center;}
.V7_OB .v7_request.pop_wrap .request_bottom .btn_wrap .round_btn { display: inline-block; width: 105px; height: 33px; border-radius: 30px; background-color: #333; font-size: 11px; font-weight: bold; color: #fff; line-height: 33px; text-align: center;}
@media all and (min-width:768px) { 
  .V7_OB .v7_request.pop_wrap .pop_header { padding: 40px;}
  .V7_OB .v7_request.pop_wrap .pop_header .pop_title { font-size: 32px;}
  .V7_OB .v7_request.pop_wrap .pop_close { width: 20px; height: 20px;}
  .V7_OB .v7_request.pop_wrap .pop_header .header_text { margin-top: 20px; font-size: 20px;}
  .V7_OB .v7_request.pop_wrap .pop_content { padding: 60px 40px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .required_guide { font-size: 18px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .request_list { margin-top: 40px; font-size: 18px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .request_list>li+li { margin-top: 20px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .form_radio input[type="radio"] { position: relative; top: 2px; width: 18px; height: 18px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .form_radio+.form_radio { margin-top: 17px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .form_radio label { padding: 0 0 0 12px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .form_input { height: 45px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .form_select { height: 45px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .form_wrap.name .form_input { width: calc(50% - 5px);}
  .V7_OB .v7_request.pop_wrap .request_wrap .request_list>li dt { width: 230px; min-height: 45px;}
  .V7_OB .v7_request.pop_wrap .request_wrap .request_list>li dd { width: calc(100% - 240px);}
  .V7_OB .v7_request.pop_wrap .request_wrap .form_textarea { padding: 15px;}
  .V7_OB .v7_request.pop_wrap .request_bottom { text-align: center;}
  .V7_OB .v7_request.pop_wrap .request_bottom .btn_wrap .round_btn { width: 250px; height: 60px; font-size: 20px; line-height: 60px;}
  .V7_OB .v7_request.v7_RequestQuote.pop_wrap .request_wrap .request_list>li:nth-child(2) { margin: 30px 0 50px;}
}

/* 2023-09-15 V6 추가 s */
/*******************
common request wide banner
********************/
.request_wide_banner{overflow: hidden; position: relative; z-index: 1; padding: 25px 0; letter-spacing: normal;}
.request_wide_banner.v6{background: linear-gradient(to right, #00908f 0%,#006c8d 100%);}
.request_wide_banner.v6 .inner:before,
.request_wide_banner.v6 .inner:after{content:''; display: block; position: absolute; z-index: -1;  background:url(/resources/es/_img/sub/product/request_wide_banner_bg.png) no-repeat; background-size: contain;}
/*.request_wide_banner.cv{background: linear-gradient(to right, #ea705f 0%, #e68652 100%);} 2023-08-08 띠배너 추가*/
.request_wide_banner.cv{background: linear-gradient(to right, #00B3E3 0%, #0078be 100%);}

.request_wide_banner .inner:before{top: 10%; right: -30%; width: 0; height: 150%; padding-left: 70%;}
#contents .request_wide_banner .inner{padding-top: 0; padding-bottom: 0; background: transparent;}
.request_wide_banner .banner_title{font-family: 'stitle'; font-size: 23px; color: #fff; line-height: 1.2;}/* 2023-08-07 design guide - title font */
.request_wide_banner .banner_title strong{font-size: 30px;}
.request_wide_banner.v6 .banner_title strong{color: #1afff1;}
.request_wide_banner .banner_desc{margin-top: 15px; font-size: 13px; color: #fff; line-height: 1.5;}
.request_wide_banner .banner_btn_wrap{display: flex; margin-top: 20px;}
.request_wide_banner .banner_btn_wrap a{display: flex; align-items: center; padding:0 10px; height: 30px; border: 1px solid #fff; border-radius: 30px; font-size: 12px; font-family: 's8'; color: #fff; }
.request_wide_banner .banner_btn_wrap a:after{content:''; display: block; width: 15px; height: 20px; margin-left: 5px; background:url(/resources/_img/sub/product/icon_click.png) no-repeat; background-size: contain;}
.request_wide_banner .banner_btn_wrap a + a{margin-left: 5px;}

@media all and (min-width:768px){
  .request_wide_banner{padding: 50px 0;}
  .request_wide_banner.v6{background: linear-gradient(to right, #009c8f 0%,#093785 100%);}
  .request_wide_banner.v6 .inner:before{top: calc(50% - 180px); right:-50px; width: 497px; height: 494px; padding-left: 0; background-size: contain;}
  .request_wide_banner .banner_title{font-size: 45px;}
  .request_wide_banner .banner_title strong{font-size: 60px;}
  .request_wide_banner .banner_desc{margin-top: 20px; font-size: 24px;}
  .request_wide_banner .banner_btn_wrap{margin-top: 20px; }
  .request_wide_banner .banner_btn_wrap a{height: 40px; padding: 0 14px; font-size: 20px;}
  .request_wide_banner .banner_btn_wrap a:after{width: 19px; height: 24px; margin-left: 5px;}
  .request_wide_banner.v6 .banner_btn_wrap a:hover{color:#009c8f}
  .request_wide_banner.v6 .banner_btn_wrap a:hover:after{background-image:url(/resources/es/_img/sub/product/icon_click_green.png);}
  /* 2023-08-08 띠배너 추가 s */
  /*.request_wide_banner.cv .banner_btn_wrap a:hover{color:#ea705f}*/
  .request_wide_banner.cv .banner_btn_wrap a:hover{color:#00B3E3}
  .request_wide_banner.cv .banner_btn_wrap a:hover:after{background-image:url(/resources/product/cardiovascular_es/icon_click_orange.png);}
  /* //2023-08-08 띠배너 추가 e */
}
@media all and (min-width:1024px){
  .request_wide_banner .inner{position: relative;}
  .request_wide_banner.v6 .inner:after{left: -100px; bottom: -110px; width: 247px; height: 245px; transform: rotate(-45deg); opacity: 0.9;}
}
@media all and (min-width: 1240px){
}

/*******************
v6 common request
********************/
.v6_request.pop_wrap {z-index: 1001; display: none;}
.v6_request.pop_wrap .pop_header{overflow: hidden; position: relative; z-index: 1; padding: 30px 20px; background:linear-gradient(to right, #009c8f 0%,#093785 100%); background-size: cover;}
.v6_request.pop_wrap .pop_header:before{content:''; display: block; position: absolute; top: -130px; right: -60px; width:248px; height: 247px; z-index: -1;  background:url(/resources/es/_img/sub/product/request_wide_banner_bg.png) no-repeat; background-size: contain;}
.v6_request.pop_wrap .pop_close{position: absolute; top: 30px; right: 20px; z-index: 2; width: 15px; height: 15px; background: url(/resources/es/_img/sub/product/pop_close_btn.png) no-repeat; background-size: contain; font-size: 0; color: transparent; letter-spacing: normal;}
.v6_request.pop_wrap .pop_header .pop_title{max-width: calc(100% - 30px); font-family: 'stitle'; font-size: 24px; font-weight: bold; color: #fff; line-height: 1.2;}
.v6_request.pop_wrap .pop_header .pop_title span{font-size: 1.2em; color: #1afff1;}
.v6_request.pop_wrap .pop_header .header_text{margin-top: 10px; font-size: 14px; color: #fff; line-height: 1.4;}
.v6_request.pop_wrap .pop_content{padding: 30px 20px; background-color: #f6f6f6;}
.v6_request.pop_wrap .request_wrap .required_guide{font-weight: 700; font-size: 12px; color: #333; text-align: right;}
.v6_request.pop_wrap .request_wrap .required{font-weight: 700; color: #01bbbf;}
.v6_request.pop_wrap .request_wrap .request_list{margin-top: 30px; font-size: 12px; color: #333; line-height: 1.4;}
.v6_request.pop_wrap .request_wrap .request_list > li + li{margin-top: 10px;}
.v6_request.pop_wrap .request_wrap .request_list > li dl{display: flex; flex-wrap: wrap; align-items: flex-start;}
.v6_request.pop_wrap .request_wrap .request_list > li dt{display: flex; align-items: center; width: 100px; min-height: 33px; font-weight: 700;}
.v6_request.pop_wrap .request_wrap .request_list > li dd{width: calc(100% - 120px); margin-left: 10px;}
.v6_request.pop_wrap .request_wrap .request_list > li dd .form_title{margin-top: 20px; color: #333; font-weight: 700;}
.v6_request.pop_wrap .request_wrap .form_wrap{display: flex; justify-content: space-between;}
.v6_request.pop_wrap .request_wrap .form_radio{display: flex;}
.v6_request.pop_wrap .request_wrap .form_radio + .form_radio{margin-top: 10px;}
.v6_request.pop_wrap .request_wrap .form_radio input[type="radio"]{width: 17px; height: 17px; border: 1px solid #666;}
.v6_request.pop_wrap .request_wrap .form_radio label{width: calc(100% - 20px); padding: 1px 0 0 5px;}
.v6_request.pop_wrap .request_wrap .form_input{width: 100%; height: 33px; padding: 0 10px; border: 1px solid #ccc; background-color: #fff;}
.v6_request.pop_wrap .request_wrap .form_select{max-width: 100%; height: 33px; padding: 0 25px 0 10px; border: 1px solid #ccc; background-color: #fff; }
.v6_request.pop_wrap .request_wrap .form_select.wide{width: 100%;}
.v6_request.pop_wrap .request_wrap .form_select.wide + .form_select.wide{margin-top: 5px;}
.v6_request.pop_wrap .request_wrap .form_wrap.name .form_input{width: calc(50% - 2px);}
.v6_request.pop_wrap .request_wrap .form_textarea{width: 100%; height: 150px; padding: 10px; border: 1px solid #ccc; background-color: #fff;}
.v6_request.pop_wrap .request_bottom{margin-top: 30px;}
.v6_request.pop_wrap .request_bottom .btn_wrap{margin-top: 30px; text-align: center;}
.v6_request.pop_wrap .request_bottom .btn_wrap .round_btn{display: inline-block; width: 105px; height: 33px; border-radius: 30px; background-color: #333; font-size: 11px; font-weight: bold; color: #fff; line-height: 33px; text-align: center;}
@media all and (min-width:768px){
  .v6_request.pop_wrap .pop_header{padding: 40px;}
  .v6_request.pop_wrap .pop_header:before{ top: -247px; right: -100px; width: 497px; height: 494px;}
  .v6_request.pop_wrap .pop_header .pop_title{font-size: 32px;}
  .v6_request.pop_wrap .pop_close{width: 20px; height: 20px;}
  .v6_request.pop_wrap .pop_header .header_text{margin-top: 20px; font-size: 20px;}
  .v6_request.pop_wrap .pop_content{padding: 60px 40px;}
  .v6_request.pop_wrap .request_wrap .required_guide{font-size: 18px;}
  .v6_request.pop_wrap .request_wrap .request_list{margin-top: 40px; font-size: 18px;}
  .v6_request.pop_wrap .request_wrap .request_list > li + li{margin-top: 20px;}
  .v6_request.pop_wrap .request_wrap .form_radio input[type="radio"]{position: relative; top: 2px; width: 18px; height: 18px;}
  .v6_request.pop_wrap .request_wrap .form_radio + .form_radio{margin-top: 17px;}
  .v6_request.pop_wrap .request_wrap .form_radio label{padding: 0 0 0 12px;}
  .v6_request.pop_wrap .request_wrap .form_input{height: 45px;}
  .v6_request.pop_wrap .request_wrap .form_select{height: 45px;}
  .v6_request.pop_wrap .request_wrap .form_wrap.name .form_input{width: calc(50% - 5px);}
  .v6_request.pop_wrap .request_wrap .request_list > li dt{width: 230px; min-height: 45px;}
  .v6_request.pop_wrap .request_wrap .request_list > li dd{width: calc(100% - 240px); }
  .v6_request.pop_wrap .request_wrap .form_textarea{padding:15px;}
  .v6_request.pop_wrap .request_bottom{text-align: center;}
  .v6_request.pop_wrap .request_bottom .btn_wrap .round_btn{width: 250px; height: 60px; font-size: 20px; line-height: 60px;}
  .v6_request.v6_RequestQuote.pop_wrap .request_wrap .request_list > li:nth-child(2){margin: 30px 0 50px;}
}

/*******************
V6 GI
********************/
.productview.V6_GI * {box-sizing: border-box; word-break: keep-all;}
#contents .productview.V6_GI .benefitWrap .benefit_section .inner{padding: 0 15px; background-color: transparent;} 
.V6_GI .prodcutTab {z-index: 2;}
.V6_GI .benefitWrap{position: relative; z-index: 1;}
.productview.V6_GI img{max-width: 100%;}
.V6_GI .ref{font-size: 12px;}
.V6_GI p.ref{padding-left: 10px; text-indent: -10px;}
.V6_GI ul.ref.star{position: relative; text-align: left;}
.V6_GI ul.ref.star:before{content:'*'; display: block; position: absolute; top: 0; left: -5px; }
.V6_GI .grid_wrap .grid_item .box_title.icon_type{display: inline-block !important; position: relative; padding: 0 30px 0 40px;} 
.V6_GI .grid_wrap .grid_item .box_title .title_icon{position: absolute; top: 0%; left: 0;  width: 30px;}
.V6_GI .grid_wrap .grid_item .box_title .title_icon img{max-height: 100%;}
.V6_GI .box_sentence + .ref,
.V6_GI .img_wrap + .ref{margin-top: 15px;}
.V6_GI .flex-v-m {display: flex; flex-direction: column; justify-content: center;}
@media all and (min-width:768px){
  #contents .productview.V6_GI .benefitWrap .benefit_section .inner{padding: 0;}
  .V6_GI .ref{font-size: 15px;}
  .V6_GI .box_sentence + .ref,
  .V6_GI .img_wrap + .ref{margin-top: 30px;}
  .V6_GI ul.ref.star:before{left: -10px;}
  .V6_GI .grid_wrap .grid_item .box_title.icon_type{padding: 0 30px 0 50px;}
  .V6_GI .grid_wrap .grid_item .box_title .title_icon{width: auto;height: 30px;}
}

/* topArea */
.V6_GI .topArea{overflow: hidden; position: relative; height: 600px; background: url(/resources/es/_img/sub/product/V6_GI/visual_bg_pc.jpg) no-repeat center bottom; background-position: 40% bottom; background-size: cover;}

.visual_content{display: flex; flex-direction: column; align-items: center; justify-content: flex-end; position: absolute; top: 0; left: 0; width: 100%; height:100%; padding:5vh 0 3vh; text-align: center;}
.V6_GI .topArea .visual_content .visual_title{max-width: 90%; margin: 0 auto; text-shadow: 0 0 30px rgba(0, 0, 0.06); font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #fff; text-align: center; line-height: 1.1;}
.V6_GI .topArea .visual_content .visual_text{max-width: 90%; margin: 15px auto 0; color: #fff; font-size: 14px; line-height: 1.6;}
.V6_GI .topArea .visual_content .visual_btn_wrap{width: 100%; margin-top: 15px; text-align: center;}
.V6_GI .topArea .visual_content .visual_btn{display: inline-block; width: 150px; max-width:calc(50% - 10px); height: 40px; background-color: #0081c6; font-size: 14px; line-height: 40px; color: #fff; text-align: center;}

@media all and (min-width:768px){
  .V6_GI .topArea{height: calc(100vh - 70px); background-image: url(/resources/es/_img/sub/product/V6_GI/visual_bg_pc.jpg); background-position:  center;}
}
@media all and (min-width:1024px){
  .V6_GI .topArea{height: calc(100vh - 175px);}
  .V6_GI .topArea .visual_content .visual_title{ font-size: 60px; line-height: 1.3;}
  .V6_GI .topArea .visual_content .visual_text{margin-top: 30px; font-size: 18px;}
  .V6_GI .topArea .visual_content .visual_btn_wrap{margin-top: 30px;}
  .V6_GI .topArea .visual_content .visual_btn{ width: 260px; height: 60px; font-size: 24px; line-height: 60px;}
}
@media all and (min-width: 1240px){
}

/* row1 */
.V6_GI .row1{padding: 60px 0; background:url(/resources/es/_img/sub/product/V6_GI/row1_bg.png) no-repeat; background-position: left 40% bottom -150px; background-size: 500px auto;}
.V6_GI .row1 .img_area{text-align: center;}
.V6_GI .row1 .text_area{margin-top: 30px; font-size: 14px; color: #222; line-height: 1.5; text-align: center;}
@media all and (min-width:600px){
  .V6_GI .row1{background-position:right bottom -150px; }
}
@media all and (min-width:768px){
  .V6_GI .row1{background-position: right bottom -100px; background-size: 500px auto;}
  .V6_GI .row1 .text_area{ font-size: 18px;}
}
@media all and (min-width:1024px){
  .V6_GI .row1{background-position: right top 20%; background-size: auto 150%;}
  .V6_GI .row1 .inner{display: flex; align-items: center;}
  .V6_GI .row1 .img_area{width: 45%;}
  .V6_GI .row1 .text_area{margin-top: 0; width: 55%; text-align: left;}
}

/* row2 */
.V6_GI .row2 .intro{padding: 60px 0; background:#effafd;}
.V6_GI .row2 .intro .img_wrap{max-width: none;}
.V6_GI .row2 .intro .section_title{margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V6_GI .row2 .intro .diagram_text{margin-top: 30px;}
.V6_GI .row2 .intro .diagram_text .img_wrap{max-width: 80%; margin: 0 auto;}
.V6_GI .row2 .intro .diagram_text .text_area{margin-top: 20px;  text-align: center;}
.V6_GI .row2 .intro .diagram_text .sentence{ font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V6_GI .row2 .intro .diagram_text .sentence + .sentence{margin-top: 20px;}
.V6_GI .row2 .grid_wrap{ padding:60px 15px 0;}
.V6_GI .row2 .grid_wrap + p.ref {margin-top: 15px; margin-bottom: 60px; padding-right: 15px; text-align: right;}
.V6_GI .row2 .grid_wrap .grid_item{padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V6_GI .row2 .grid_wrap .grid_item .box_title{font-size: 14px; font-weight: 800;  color: #000; line-height: 1.35;}
.V6_GI .row2 .grid_wrap .grid_item .box_sentence{margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}

.V6_GI .row2 .grid_wrap .grid_item .btn_wrap{margin-top: 20px; text-align: center;}
.V6_GI .row2 .grid_wrap .grid_item .btn_wrap .btn{display: inline-block; height: 33px; padding:0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}
.V6_GI .row2 .grid_wrap .grid_item .btn_wrap .btn.paper{background-color: #666;}
.V6_GI .row2 .grid_wrap .grid_item .btn_wrap .btn:before{content:''; display: inline-block; position: relative; top:-2px; width: 10px; height: 15px; margin-right: 5px; background: url(/resources/es/_img/sub/product/V6_GI/btn_icon.png) no-repeat; background-size: contain; vertical-align: middle;}

.V6_GI .row2 .grid_wrap .grid_item .img_slide{max-width: 470px; margin: 0 auto;}
.V6_GI .row2 .grid_wrap .grid_item .icon_area + .text_area{margin-top: 20px;}

.V6_GI .row2 .grid_wrap .grid_box+.grid_box{margin-top: 20px;}
.V6_GI .row2 .grid_wrap .grid_item .text_area + .img_slide{margin-top: 20px;}
.V6_GI .row2 .grid_wrap .grid_item .text_area + .img_wrap{margin-top: 20px;}
@media all and (max-width:768px){
  .V6_GI .row2 .grid_wrap .grid_item + .grid_item{margin-top: 20px;}
  .V6_GI .row2 .grid_wrap .grid_item .icon_area{height: 60px;}
  .V6_GI .row2 .grid_wrap .grid_item .icon_area img{max-height: 100%;}
}
@media all and (min-width:768px){
  .V6_GI .row2 .intro .diagram_text .sentence{font-size: 18px;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_GI .row2 .grid_wrap .grid_item .box_title{font-size: 22px;}
  .V6_GI .row2 .grid_wrap .grid_item .box_sentence{font-size: 18px;}
  .V6_GI .row2 .grid_wrap .grid_item{padding: 30px 20px; border-radius: 50px;}
  .V6_GI .row2 .grid_wrap .grid_item .btn_wrap .btn{height: 45px; font-size: 15px; line-height: 45px;}
  .V6_GI .row2 .grid_wrap .grid_item .btn_wrap .btn:before{ top:-3px; width: 13px; height: 19px;}
  .V6_GI .row2 .grid_wrap [data-scroll-pc]{transform:translateY(100px);}
}
@media all and (min-width:1024px){
  .V6_GI .row2 .intro{padding: 120px 0;}
  .V6_GI .row2 .intro .section_title{margin-top: 60px; font-size: 58px;}
  .V6_GI .row2 .intro .diagram_text {display: flex; align-items: center; margin-top: 80px;}
  .V6_GI .row2 .intro .diagram_text .img_wrap{max-width: 45%;}
  .V6_GI .row2 .intro .diagram_text .text_area{width: 55%; text-align: left;}
  .V6_GI .row2 .grid_wrap{display: flex; flex-wrap: wrap; padding: 120px 50px 0;}
  .V6_GI .row2 .grid_wrap + p.ref {margin-top: 30px; margin-bottom: 120px; padding-right: 50px;}
  .V6_GI .row2 .grid_wrap .grid_item .icon_area{display: flex; align-items: center; justify-content: center; height: 100px;}
  .V6_GI .row2 .grid_wrap .grid_item .icon_area + .text_area{margin-top: 40px;}
  .V6_GI .row2 .grid_wrap .grid_item .text_area + .img_wrap{margin-top: 40px;}
}
@media all and (min-width:1024px) and (max-width:1299px){
  .V6_GI .row2 .grid_wrap{justify-content: space-between;}
  .V6_GI .row2 .grid_wrap .grid_item { width: calc(50% - 20px); }
  .V6_GI .row2 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-of-type(4){ transition-delay: 0.2s;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.2s;}
}
@media all and (min-width:1300px){
  .V6_GI .row2 .grid_wrap .grid_item{float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-child(3n){margin-right: 0;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-child(3) {margin-top: 0;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-child(n + 4) {margin-top: 40px;}
  .V6_GI .row2 .grid_wrap .grid_item .box_title{display: flex; align-items: center; justify-content: center;}

  .V6_GI .row2 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-of-type(3){transition-delay: 0.4s;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-of-type(5){ transition-delay: 0.2s;}
  .V6_GI .row2 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.4s;}
}
@media all and (min-width:1800px){
  .V6_GI .row2 .grid_wrap{padding: 120px 100px 0;}
  .V6_GI .row2 .grid_wrap + p.ref {padding-right: 100px;}
}

/* row3 intro */
.V6_GI .row3 .intro{padding: 60px 0; background:#f2f2f2;}
.V6_GI .row3 .intro .section_title{ font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V6_GI .row3 .intro .sentence{margin-top: 20px; font-size: 12px; color: #222; line-height: 1.5; opacity: 0.9; text-align: center;}
.V6_GI .row3 .intro .img_wrap{margin-top: 30px;}
@media all and (min-width:768px){
  .V6_GI .row3 .intro .sentence{margin-top: 40px; font-size: 18px;}
}
@media all and (min-width:1024px){
  .V6_GI .row3 .intro{padding: 120px 0;}
  .V6_GI .row3 .intro .section_title{font-size: 58px;}
  .V6_GI .row3 .intro .img_wrap{margin-top: 60px;}
}

/* row3 grid_wrap */
.V6_GI .row3 .grid_wrap{ padding:60px 15px 0;}
.V6_GI .row3 .grid_wrap + p.ref {margin-top: 15px; margin-bottom: 60px; padding-right: 15px; text-align: right;}
.V6_GI .row3 .grid_wrap .grid_item:not(.cell2),
.V6_GI .row3 .grid_wrap .grid_item.cell2 .grid_box {padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V6_GI .row3 .grid_wrap .grid_item .box_title{font-size: 14px; font-weight: 800;  color: #000; line-height: 1.35;}
.V6_GI .row3 .grid_wrap .grid_item .box_sentence{margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V6_GI .row3 .grid_wrap .grid_item .btn_wrap{margin-top: 20px; text-align: center;}
.V6_GI .row3 .grid_wrap .grid_item .btn_wrap .btn{display: inline-block; height: 33px; padding:0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}
.V6_GI .row3 .grid_wrap .grid_item .btn_wrap .btn.paper{background-color: #666;}
.V6_GI .row3 .grid_wrap .grid_item .btn_wrap .btn:before{content:''; display: inline-block; position: relative; top:-2px; width: 10px; height: 15px; margin-right: 5px; background: url(/resources/es/_img/sub/product/V6_GI/btn_icon.png) no-repeat; background-size: contain; vertical-align: middle;}

.V6_GI .row3 .grid_wrap .grid_item .icon_area + .text_area{margin-top: 20px;}
.V6_GI .row3 .grid_wrap .grid_item + .grid_item{margin-top: 20px;}
.V6_GI .row3 .grid_wrap .grid_box+.grid_box{margin-top: 20px;}

.V6_GI .row3 .grid_wrap .grid_item .text_area + .img_wrap{margin-top: 20px;}
@media all and (max-width:768px){
  .V6_GI .row3 .grid_wrap .grid_item .icon_area{height: 60px;}
  .V6_GI .row3 .grid_wrap .grid_item .icon_area img{max-height: 100%;}
}
@media all and (min-width:768px){
  .V6_GI .row3 .grid_wrap .grid_item .box_title{font-size: 22px;}
  .V6_GI .row3 .grid_wrap .grid_item .box_sentence{font-size: 18px;}
  .V6_GI .row3 .grid_wrap .grid_item .ref{margin-top: 30px; text-align: left;}
  .V6_GI .row3 .grid_wrap .grid_item:not(.cell2),
  .V6_GI .row3 .grid_wrap .grid_item.cell2 .grid_box{border-radius: 50px;}
  .V6_GI .row3 .grid_wrap .grid_item .btn_wrap .btn{height: 45px; font-size: 15px; line-height: 45px;}
  .V6_GI .row3 .grid_wrap .grid_item .btn_wrap .btn:before{ top:-3px; width: 13px; height: 19px;}
}
@media all and (min-width:768px) and (max-width:1024px){
  .V6_GI .row3 .grid_wrap [data-scroll-pc]{transform: translateY(100px);}

}
@media all and (min-width:1024px){
  .V6_GI .row3 .grid_wrap{display: flex; flex-wrap: wrap; padding: 120px 50px 0;}
  .V6_GI .row3 .grid_wrap + p.ref {margin-top: 30px; margin-bottom: 120px; padding-right: 50px;}
  .V6_GI .row3 .grid_wrap .grid_item .icon_area{display: flex; align-items: center; justify-content: center; height: 100px;}
  .V6_GI .row3 .grid_wrap .grid_item:not(.cell2),
  .V6_GI .row3 .grid_wrap .grid_item.cell2 .grid_box{ padding: 40px;}
  .V6_GI .row3 .grid_wrap .grid_item.cell2{display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V6_GI .row3 .grid_wrap .grid_item.has_foot_btn,
  .V6_GI .row3 .grid_wrap .grid_item .grid_box.has_foot_btn{position: relative; padding-bottom: 100px;}
  .V6_GI .row3 .grid_wrap .grid_item.has_foot_btn .btn_wrap,
  .V6_GI .row3 .grid_wrap .grid_item .grid_box.has_foot_btn .btn_wrap{position: absolute; bottom: 40px; left: 0; width: 100%; margin-top: 0;}
  .V6_GI .row3 .grid_wrap .grid_item .icon_area + .text_area{margin-top: 40px;}
  .V6_GI .row3 .grid_wrap .grid_box + .grid_box{margin-top: 0;}
  .V6_GI .row3 .grid_wrap .grid_item + .grid_item{margin-top: 0;}
  .V6_GI .row3 .grid_wrap .grid_item .text_area + .img_slide{margin-top: 40px;}
  .V6_GI .row3 .grid_wrap .grid_item .text_area + .img_wrap{margin-top: 40px;}
}
@media all and (min-width:1024px) and (max-width:1799px){
  .V6_GI .row3 .grid_wrap{justify-content: space-between;}
  .V6_GI .row3 .grid_wrap .grid_item.cell2{ width: 100%;}
  .V6_GI .row3 .grid_wrap .grid_item:not(.cell2),
  .V6_GI .row3 .grid_wrap .grid_item.cell2 .grid_box{ width: calc(50% - 20px); }
  .V6_GI .row3 .grid_wrap .grid_item + .grid_item{margin-top: 0;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(4){ transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(8){ transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(10){ transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(12){ transition-delay: 0.2s;}
}
@media all and (min-width:1800px){
  .V6_GI .row3 .grid_wrap{padding: 120px 100px 0;}
  .V6_GI .row3 .grid_wrap + p.ref {padding-right: 100px;}
  .V6_GI .row3 .grid_wrap .grid_item{float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V6_GI .row3 .grid_wrap .grid_item.cell2{flex-direction: column;}
  .V6_GI .row3 .grid_wrap .grid_item.cell2 .grid_box{width: 100%;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-child(3n){margin-right: 0;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-child(n + 4) {margin-top: 40px;}
  .V6_GI .row3 .grid_wrap .grid_item .box_title{display: flex; align-items: center; justify-content: center;}
  .V6_GI .row3 .grid_wrap .grid_box + .grid_box{margin-top: 40px;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(3){transition-delay: 0.4s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(5){ transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.4s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(8){ transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(9){ transition-delay: 0.4s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(11){ transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(12){ transition-delay: 0.4s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(14){ transition-delay: 0.2s;}
  .V6_GI .row3 .grid_wrap .grid_item:nth-of-type(15){ transition-delay: 0.4s;}
}

/* row4 */
.V6_GI .row4 .intro{padding: 60px 0;}
.V6_GI .row4 .intro .section_title{margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V6_GI .row4 .intro .sentence{margin-top: 20px; font-size: 12px; color: #222; line-height: 1.5; opacity: 0.9; text-align: center;}
.V6_GI .row4 .animation_img{padding: 70px 15px;}
.V6_GI .row4 .animation_img .guidance_list{margin-top: 40px;}
.V6_GI .row4 .animation_img .guidance_list li + li{margin-top: 30px;}
.V6_GI .row4 .animation_img .guidance_list .img_area{max-width: 40%;}
.V6_GI .row4 .animation_img .guidance_list .num_title{position: relative; margin-top: 20px; padding: 2px 0 0 25px; font-size: 13px; color: #333; font-weight: 800;}/* 2022-06-15 수정*/
.V6_GI .row4 .animation_img .guidance_list .num_title .num_square{display: block; position: absolute; top: 0; left: 0; width: 18px; height: 18px; background-color: #00b1e5; font-size: 13px; font-weight: 600; color: #fff; text-align: center; line-height: 18px; }
.V6_GI .row4 .animation_img .guidance_list .sentence{margin-top: 10px;}
/* .V6_GI .row4 .animation_img .guidance_list li:last-child .num_title,
.V6_GI .row4 .animation_img .guidance_list li:last-child .sentence{color: #6ead2e;} */

@media all and (min-width:768px){
  .V6_GI .row4 .intro .sentence{margin-top: 40px; font-size: 18px;}
  .V6_GI .row4 .animation_img .guidance_list .num_title{padding: 0 0 0 30px; font-size: 15px;}
  .V6_GI .row4 .animation_img .guidance_list .num_title .num_square{width: 20px; height: 20px; font-size: 15px;line-height: 20px; }
}
@media all and (min-width:1024px){
  .V6_GI .row4 .intro{padding: 120px 0 80px;}
  .V6_GI .row4 .intro .section_title{margin-top: 60px;font-size: 58px;}
  .V6_GI .row4 .animation_img{padding: 140px 0;}
}

/* row4 grid_wrap */
.V6_GI .row4 .grid_wrap{margin-top: 0; padding: 0 15px;}
.V6_GI .row4 .grid_wrap + p.ref {margin-top: 15px; padding-right: 15px; text-align: right;}/*2023-07-25 개발적용후 수정*/
.V6_GI .row4 .grid_wrap .grid_item:not(.cell2),
.V6_GI .row4 .grid_wrap .grid_item.cell2 .grid_box {padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V6_GI .row4 .grid_wrap .grid_item .box_title{font-size: 14px; font-weight: 800;  color: #000; line-height: 1.35;}
.V6_GI .row4 .grid_wrap .grid_item .box_sentence{margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V6_GI .row4 .grid_wrap .grid_item .img_area + .text_area{margin-top: 20px;}
.V6_GI .row4 .grid_wrap .grid_box+.grid_box{margin-top: 20px;}
.V6_GI .row4 .grid_wrap .grid_item .text_area + .ref{margin-top: 20px;}
@media all and (max-width:768px){
  .V6_GI .row4 .grid_wrap .grid_item + .grid_item{margin-top: 20px;}
  .V6_GI .row4 .grid_wrap .grid_item .img_area img{max-height: 100%;}
}
@media all and (min-width:768px){
  .V6_GI .row4 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_GI .row4 .grid_wrap .grid_item .box_title{display: flex; align-items: center; justify-content: center; font-size: 22px;}
  .V6_GI .row4 .grid_wrap .grid_item .box_sentence{font-size: 18px;}
  .V6_GI .row4 .grid_wrap .grid_item:not(.cell2),
  .V6_GI .row4 .grid_wrap .grid_item.cell2 .grid_box{padding: 30px 20px; border-radius: 50px;}
  .V6_GI .row4 .grid_wrap .grid_item .text_area + .ref{margin-top: 40px;}

  .V6_GI .row4 .grid_wrap [data-scroll-pc]{transform:translateY(100px);}
}
@media all and (min-width:1024px){
  .V6_GI .row4 .grid_wrap{display: flex; flex-wrap: wrap; padding: 0 50px;}
  .V6_GI .row4 .grid_wrap + p.ref {margin-top: 30px; padding-right: 50px;}/*2023-07-25 개발적용후 수정*/
  .V6_GI .row4 .grid_wrap .grid_item .img_area{display: flex; align-items: center; justify-content: center; font-size: 30px;}
  .V6_GI .row4 .grid_wrap .grid_item .img_area img{max-height: 100%;}
  .V6_GI .row4 .grid_wrap .grid_item .img_area + .text_area{margin-top: 30px;}
  .V6_GI .row4 .grid_wrap .grid_item:not(.cell2),
  .V6_GI .row4 .grid_wrap .grid_item.cell2 .grid_box{ padding: 40px;}
  .V6_GI .row4 .grid_wrap .grid_item.cell2{display: flex; flex-wrap: wrap; justify-content: space-between;}
}
@media all and (min-width:1024px) and (max-width:1299px){
  .V6_GI .row4 .grid_wrap{justify-content: space-between;}
  .V6_GI .row4 .grid_wrap .grid_item { width: calc(50% - 20px); }
  .V6_GI .row4 .grid_wrap .grid_item.cell2{ width: 100%;}
  .V6_GI .row4 .grid_wrap .grid_item.cell2 .grid_box{ width: calc(50% - 20px); }
  .V6_GI .row4 .grid_wrap .grid_box+.grid_box{margin-top: 0;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(4){ transition-delay: 0.2s;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.2s;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(8){ transition-delay: 0.2s;}

}
@media all and (min-width:1300px){
  .V6_GI .row4 .grid_wrap .grid_item{float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-child(3n){margin-right: 0;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-child(3) {margin-top: 0;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-child(n + 4) {margin-top: 40px;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(3){transition-delay: 0.4s;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(5){ transition-delay: 0.2s;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.4s;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(8){ transition-delay: 0.2s;}
  .V6_GI .row4 .grid_wrap .grid_item:nth-of-type(9){ transition-delay: 0.4s;}
}
@media all and (min-width:1800px){
  .V6_GI .row4 .grid_wrap{padding: 0 100px;}
  .V6_GI .row4 .grid_wrap + p.ref {padding-right: 100px;}/*2023-07-25 개발적용후 수정*/
  .V6_GI .row4 .grid_wrap .grid_item.cell2{flex-direction: column;}
  .V6_GI .row4 .grid_wrap .grid_item.cell2 .grid_box{width: 100%;}
}


/* wide_banner, msk_section */
.V6_GI .wide_banner a {display: flex; justify-content: center;}
.V6_GI .wide_banner img.view-xsm{width: 100%;}
.V6_GI .msk_section {position: relative; z-index: 1; padding: 30vh 0 20px; background:url(/resources/es/_img/sub/product/V6_GI/msk_bg_mo.jpg) no-repeat center; background-size: cover; text-align: center;}
.V6_GI .msk_section .section_title{font-size: 26px; font-family: 'stitle'; color: #fff; line-height: 1.1;}
.V6_GI .msk_section .sentence{margin-top: 1px; font-size: 14px; color: #fff; line-height: 1.7;}
.V6_GI .msk_section .btn_wrap{display: flex; justify-content: center; margin-top: 20px;}
.V6_GI .msk_section .btn_wrap a.round_btn{display: block; min-width: 165px; height: 35px; padding: 0 15px; background-color: #fff; border-radius: 30px; font-size: 14px; color: #222; font-weight: 600; line-height: 35px; text-align: center; text-transform: uppercase;}
@media all and (min-width:768px){
  .V6_GI .msk_section{padding: 80px 0; background:#bbb5b5 url(/resources/es/_img/sub/product/V6_GI/msk_bg_pc.jpg) no-repeat; background-size: 100% 100%;}
  #contents .V6_GI .msk_section .inner{width: 90%;}
  .V6_GI .msk_section:before{content: ''; display: block; position: absolute; bottom: 0; right: -10%; z-index: -1; width: 100%; height: 80%; background:url(/resources/es/_img/sub/product/V6_GI/msk_img_pc.png) no-repeat right bottom; background-size: contain;}
  .V6_GI .msk_section {text-align: left;}
  .V6_GI .msk_section .section_title{font-size: 58px; text-shadow: 0 0 15px rgba(0, 0, 0, .3);}
  .V6_GI .msk_section .sentence{margin-top: 20px; font-size: 18px; text-shadow: 0 0 15px rgba(0, 0, 0, .6);}

  .V6_GI .msk_section .btn_wrap{justify-content: flex-start; margin-top: 30px;}
  .V6_GI .msk_section .btn_wrap a.round_btn{width: 230px; height: 43px; font-size: 15px; line-height: 43px;}
}
@media all and (min-width:1024px){
  .V6_GI .msk_section:before{right: 0%;}
  #contents .V6_GI .msk_section .inner{width: 90%;}
}
@media all and (min-width:1240px){
  .V6_GI .msk_section:before{left: calc(50% - 100px); right: auto; width: 55%;}
  #contents .V6_GI .msk_section .inner{width: 1240px;}
}
@media all and (min-width:1800px){
  .V6_GI .msk_section:before{left: calc(50% - 200px); width: 50%;}
}

/*******************
V6 WH
********************/
.productview.V6_OB * {box-sizing: border-box; word-break: keep-all;}
#contents .productview.V6_OB .benefitWrap .benefit_section .inner{padding: 0 15px; background-color: transparent;} 
.V6_OB .prodcutTab {z-index: 2;}
.V6_OB .benefitWrap{position: relative; z-index: 1;}
.productview.V6_OB img{max-width: 100%;}
.V6_OB .ref{font-size: 12px;}
.V6_OB p.ref{padding-left: 10px; text-indent: -10px;}
.V6_OB ul.ref.star{position: relative;}
.V6_OB ul.ref.star:before{content:'*'; display: block; position: absolute; top: 0; left: -5px; }
.V6_OB .grid_wrap .grid_item .box_title.icon_type{display: inline-block !important; position: relative; padding: 0 30px 0 40px;} 
.V6_OB .grid_wrap .grid_item .box_title .title_icon{position: absolute; top: 0%; left: 0;  width: 30px;}
.V6_OB .grid_wrap .grid_item .box_title .title_icon img{max-height: 100%;}
.V6_OB .flex-v-m {display: flex; flex-direction: column; justify-content: center;}
@media all and (min-width:768px){
  #contents .productview.V6_OB .benefitWrap .benefit_section .inner{padding: 0;}
  .V6_OB .ref{font-size: 15px;}
  .V6_OB ul.ref.star:before{ left: -10px; }
  .V6_OB .grid_wrap .grid_item .box_title.icon_type{padding: 0 30px 0 50px;}
  .V6_OB .grid_wrap .grid_item .box_title .title_icon{width: auto;height: 30px;}
}

/* topArea */
.V6_OB .topArea{overflow: hidden; position: relative; height: 600px; background: url(/resources/es/_img/sub/product/V6_OB/visual_bg_pc.jpg) no-repeat center bottom; background-position: 40% bottom; background-size: cover;}
.visual_content{display: flex; flex-direction: column; align-items: center; justify-content: flex-end; position: absolute; top: 0; left: 0; width: 100%; height:100%; padding:5vh 0 3vh; text-align: center;}
.V6_OB .topArea .visual_content .visual_title{max-width: 90%; margin: 0 auto; text-shadow: 0 0 30px rgba(0, 0, 0.06); font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #fff; text-align: center; line-height: 1.1;}
.V6_OB .topArea .visual_content .visual_text{max-width: 90%; margin: 15px auto 0; color: #fff; font-size: 14px; line-height: 1.6;}
.V6_OB .topArea .visual_content .visual_btn_wrap{width: 100%; margin-top: 15px; text-align: center;}
.V6_OB .topArea .visual_content .visual_btn{display: inline-block; width: 150px; max-width:calc(50% - 10px); height: 40px; background-color: #0081c6; font-size: 14px; line-height: 40px; color: #fff; text-align: center;}

@media all and (min-width:768px){
  .V6_OB .topArea{height: calc(100vh - 70px); background-position:  center;}
}
@media all and (min-width:1024px){
  .V6_OB .topArea{height: calc(100vh - 175px);}
  .V6_OB .topArea .visual_content .visual_title{ font-size: 60px; line-height: 1.3;}
  .V6_OB .topArea .visual_content .visual_text{margin-top: 30px; font-size: 18px;}
  .V6_OB .topArea .visual_content .visual_btn_wrap{margin-top: 30px;}
  .V6_OB .topArea .visual_content .visual_btn{ width: 260px; height: 60px; font-size: 24px; line-height: 60px;}
}
@media all and (min-width: 1240px){
}

/* row1 */
.V6_OB .row1{padding: 60px 0; background:url(/resources/es/_img/sub/product/V6_OB/row1_bg.png) no-repeat; background-position: left 40% bottom -150px; background-size: 500px auto;}
.V6_OB .row1 .img_area{text-align: center;}
.V6_OB .row1 .text_area{margin-top: 30px; font-size: 14px; color: #222; line-height: 1.5; text-align: center;}
@media all and (min-width:600px){
  .V6_OB .row1{background-position:right bottom -150px; }
}
@media all and (min-width:768px){
  .V6_OB .row1{background-position: right bottom -100px; background-size: 500px auto;}
  .V6_OB .row1 .text_area{ font-size: 18px;}
}
@media all and (min-width:1024px){
  .V6_OB .row1{background-position: right top 20%; background-size: auto 150%;}
  .V6_OB .row1 .inner{display: flex; align-items: center;}
  .V6_OB .row1 .img_area{width: 45%;}
  .V6_OB .row1 .text_area{margin-top: 0; width: 55%; text-align: left;}
}

/* row2 */
.V6_OB .row2 .intro{padding: 60px 0; background:#F5F7FE;}
.V6_OB .row2 .intro .img_wrap{max-width: none;}
.V6_OB .row2 .intro .section_title{margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V6_OB .row2 .intro .diagram_text{margin-top: 30px;}
.V6_OB .row2 .intro .diagram_text .img_wrap{max-width: 80%; margin: 0 auto;}
.V6_OB .row2 .intro .diagram_text .text_area{margin-top: 20px;  text-align: center;}
.V6_OB .row2 .intro .diagram_text .sentence{ font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V6_OB .row2 .intro .diagram_text .sentence + .sentence{margin-top: 20px;}
.V6_OB .row2 .grid_wrap{ padding:60px 15px 0;}
.V6_OB .row2 .grid_wrap + p.ref {margin-top: 15px; margin-bottom: 60px; padding-right: 15px; text-align: right;}
.V6_OB .row2 .grid_wrap .grid_item{padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V6_OB .row2 .grid_wrap .grid_item .box_title{font-size: 14px; font-weight: 800;  color: #000; line-height: 1.35;}
.V6_OB .row2 .grid_wrap .grid_item .box_sentence{margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}

.V6_OB .row2 .grid_wrap .grid_item .btn_wrap{margin-top: 20px; text-align: center;}
.V6_OB .row2 .grid_wrap .grid_item .btn_wrap .btn{display: inline-block; height: 33px; padding:0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}
.V6_OB .row2 .grid_wrap .grid_item .btn_wrap .btn.paper{background-color: #666;}
.V6_OB .row2 .grid_wrap .grid_item .btn_wrap .btn:before{content:''; display: inline-block; position: relative; top:-2px; width: 10px; height: 15px; margin-right: 5px; background: url(/resources/es/_img/sub/product/V6_OB/btn_icon.png) no-repeat; background-size: contain; vertical-align: middle;}
.V6_OB .row2 .grid_wrap .grid_item .img_slide{max-width: 470px; margin: 0 auto;}
.V6_OB .row2 .grid_wrap .grid_item .icon_area + .text_area{margin-top: 20px;}
.V6_OB .row2 .grid_wrap .grid_box+.grid_box{margin-top: 20px;}
.V6_OB .row2 .grid_wrap .grid_item .text_area + .img_slide{margin-top: 20px;}
.V6_OB .row2 .grid_wrap .grid_item .text_area + .img_wrap{margin-top: 20px;}
@media all and (max-width:768px){
  .V6_OB .row2 .grid_wrap .grid_item + .grid_item{margin-top: 20px;}
  .V6_OB .row2 .grid_wrap .grid_item .icon_area{height: 60px;}
  .V6_OB .row2 .grid_wrap .grid_item .icon_area img{max-height: 100%;}
}
@media all and (min-width:768px){
  .V6_OB .row2 .intro .diagram_text .sentence{font-size: 18px;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_OB .row2 .grid_wrap .grid_item .box_title{font-size: 22px;}
  .V6_OB .row2 .grid_wrap .grid_item .box_sentence{font-size: 18px;}
  .V6_OB .row2 .grid_wrap .grid_item{padding: 30px 20px; border-radius: 50px;}
  .V6_OB .row2 .grid_wrap .grid_item .btn_wrap .btn{height: 45px; font-size: 15px; line-height: 45px;}
  .V6_OB .row2 .grid_wrap .grid_item .btn_wrap .btn:before{ top:-3px; width: 13px; height: 19px;}
  .V6_OB .row2 .grid_wrap [data-scroll-pc]{transform:translateY(100px);}
}
@media all and (min-width:1024px){
  .V6_OB .row2 .intro{padding: 120px 0;}
  .V6_OB .row2 .intro .section_title{margin-top: 60px; font-size: 58px;}
  .V6_OB .row2 .intro .diagram_text {display: flex; align-items: center; margin-top: 80px;}
  .V6_OB .row2 .intro .diagram_text .img_wrap{max-width: 45%;}
  .V6_OB .row2 .intro .diagram_text .text_area{width: 55%; text-align: left;}
  .V6_OB .row2 .grid_wrap{display: flex; flex-wrap: wrap; padding: 120px 50px 0;}
  .V6_OB .row2 .grid_wrap + p.ref {margin-top: 30px; margin-bottom: 120px; padding-right: 50px;}
  .V6_OB .row2 .grid_wrap .grid_item .icon_area{display: flex; align-items: center; justify-content: center; height: 100px;}
  .V6_OB .row2 .grid_wrap .grid_item .icon_area + .text_area{margin-top: 40px;}
  .V6_OB .row2 .grid_wrap .grid_item .text_area + .img_wrap{margin-top: 40px;}
}
@media all and (min-width:1024px) and (max-width:1299px){
  .V6_OB .row2 .grid_wrap{justify-content: space-between;}
  .V6_OB .row2 .grid_wrap .grid_item { width: calc(50% - 20px); }
  .V6_OB .row2 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-of-type(4){ transition-delay: 0.2s;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.2s;}
}
@media all and (min-width:1300px){
  .V6_OB .row2 .grid_wrap .grid_item{float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-child(3n){margin-right: 0;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-child(3) {margin-top: 0;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-child(n + 4) {margin-top: 40px;}
  .V6_OB .row2 .grid_wrap .grid_item .box_title{display: flex; align-items: center; justify-content: center;}

  .V6_OB .row2 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-of-type(3){transition-delay: 0.4s;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-of-type(5){ transition-delay: 0.2s;}
  .V6_OB .row2 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.4s;}
}
@media all and (min-width:1800px){
  .V6_OB .row2 .grid_wrap{padding: 120px 100px 0;}
  .V6_OB .row2 .grid_wrap + p.ref {padding-right:100px; }
}

/* row3 intro */
.V6_OB .row3 .intro{padding: 60px 0; background:#f2f2f2;}
.V6_OB .row3 .intro .section_title{ font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V6_OB .row3 .intro .sentence{margin-top: 20px; font-size: 12px; color: #222; line-height: 1.5; opacity: 0.9; text-align: center;}
.V6_OB .row3 .intro .img_wrap{margin-top: 30px;}
@media all and (min-width:768px){
  .V6_OB .row3 .intro .sentence{margin-top: 40px; font-size: 18px;}
}
@media all and (min-width:1024px){
  .V6_OB .row3 .intro{padding: 120px 0;}
  .V6_OB .row3 .intro .section_title{font-size: 58px;}
  .V6_OB .row3 .intro .img_wrap{margin-top: 60px;}
}

/* row3 grid_wrap */
.V6_OB .row3 .grid_wrap{ padding:60px 15px 0;}
.V6_OB .row3 .grid_wrap + p.ref {margin-top: 15px; margin-bottom: 60px; padding-right: 15px; text-align: right;}
.V6_OB .row3 .grid_wrap .grid_item:not(.cell2),
.V6_OB .row3 .grid_wrap .grid_item.cell2 .grid_box {padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V6_OB .row3 .grid_wrap .grid_item .box_title{font-size: 14px; font-weight: 800;  color: #000; line-height: 1.35;}
.V6_OB .row3 .grid_wrap .grid_item .box_sentence{margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V6_OB .row3 .grid_wrap .grid_item .btn_wrap{margin-top: 20px; text-align: center;}
.V6_OB .row3 .grid_wrap .grid_item .btn_wrap .btn{display: inline-block; height: 33px; padding:0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}
.V6_OB .row3 .grid_wrap .grid_item .btn_wrap .btn.paper{background-color: #666;}
.V6_OB .row3 .grid_wrap .grid_item .btn_wrap .btn:before{content:''; display: inline-block; position: relative; top:-2px; width: 10px; height: 15px; margin-right: 5px; background: url(/resources/es/_img/sub/product/V6_OB/btn_icon.png) no-repeat; background-size: contain; vertical-align: middle;}
.V6_OB .row3 .grid_wrap .grid_item .icon_area + .text_area{margin-top: 20px;}
.V6_OB .row3 .grid_wrap .grid_item + .grid_item{margin-top: 20px;}
.V6_OB .row3 .grid_wrap .grid_box+.grid_box{margin-top: 20px;}
.V6_OB .row3 .grid_wrap .grid_item .text_area + .img_wrap{margin-top: 20px;}
@media all and (max-width:768px){
  .V6_OB .row3 .grid_wrap .grid_item .icon_area{height: 60px;}
  .V6_OB .row3 .grid_wrap .grid_item .icon_area img{max-height: 100%;}
}
@media all and (min-width:768px){
  .V6_OB .row3 .grid_wrap .grid_item.flex-v-c{display: flex; flex-direction: column; justify-content: center;}
  .V6_OB .row3 .grid_wrap .grid_item .box_title{font-size: 22px;}
  .V6_OB .row3 .grid_wrap .grid_item .box_sentence{font-size: 18px;}
  .V6_OB .row3 .grid_wrap .grid_item .ref{margin-top: 30px; text-align: left;}
  .V6_OB .row3 .grid_wrap .grid_item:not(.cell2),
  .V6_OB .row3 .grid_wrap .grid_item.cell2 .grid_box{border-radius: 50px;}
  .V6_OB .row3 .grid_wrap .grid_item .btn_wrap .btn{height: 45px; font-size: 15px; line-height: 45px;}
  .V6_OB .row3 .grid_wrap .grid_item .btn_wrap .btn:before{ top:-3px; width: 13px; height: 19px;}
  .V6_OB .row3 .grid_wrap .grid_item .box_title.icon_type{padding: 0 30px 0 50px;}
}
@media all and (min-width:768px) and (max-width:1024px){
  .V6_OB .row3 .grid_wrap [data-scroll-pc]{transform: translateY(100px);}
}
@media all and (min-width:1024px){
  .V6_OB .row3 .grid_wrap{display: flex; flex-wrap: wrap; padding: 120px 50px 0;}
  .V6_OB .row3 .grid_wrap + p.ref {margin-top: 30px; margin-bottom: 120px; padding-right: 50px;}
  .V6_OB .row3 .grid_wrap .grid_item .icon_area{display: flex; align-items: center; justify-content: center; height: 100px;}
  .V6_OB .row3 .grid_wrap .grid_item:not(.cell2),
  .V6_OB .row3 .grid_wrap .grid_item.cell2 .grid_box{ padding: 40px;}
  .V6_OB .row3 .grid_wrap .grid_item.cell2{display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V6_OB .row3 .grid_wrap .grid_item.has_foot_btn,
  .V6_OB .row3 .grid_wrap .grid_item .grid_box.has_foot_btn{position: relative; padding-bottom: 100px;}
  .V6_OB .row3 .grid_wrap .grid_item.has_foot_btn .btn_wrap,
  .V6_OB .row3 .grid_wrap .grid_item .grid_box.has_foot_btn .btn_wrap{position: absolute; bottom: 40px; left: 0; width: 100%; margin-top: 0;}
  .V6_OB .row3 .grid_wrap .grid_item .icon_area + .text_area{margin-top: 40px;}
  .V6_OB .row3 .grid_wrap .grid_box + .grid_box{margin-top: 0;}
  .V6_OB .row3 .grid_wrap .grid_item + .grid_item{margin-top: 0;}
  .V6_OB .row3 .grid_wrap .grid_item .text_area + .img_slide{margin-top: 40px;}
  .V6_OB .row3 .grid_wrap .grid_item .text_area + .img_wrap{margin-top: 40px;}
}
@media all and (min-width:1024px) and (max-width:1799px){
  .V6_OB .row3 .grid_wrap{justify-content: space-between;}
  .V6_OB .row3 .grid_wrap .grid_item.cell2{ width: 100%;}
  .V6_OB .row3 .grid_wrap .grid_item:not(.cell2),
  .V6_OB .row3 .grid_wrap .grid_item.cell2 .grid_box{ width: calc(50% - 20px); }
  .V6_OB .row3 .grid_wrap .grid_item + .grid_item{margin-top: 0;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(4){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(8){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(10){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(12){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(14){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(13){flex-direction: column; width: calc(50% - 20px);}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(14){flex-direction: column; width: calc(50% - 20px);}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(14) .grid_box{width: 100%;}
}
@media all and (min-width:1800px){
  .V6_OB .row3 .grid_wrap{padding: 120px 100px 0;}
  .V6_OB .row3 .grid_wrap + p.ref {padding-right: 100px; margin-bottom: 160px; }
  .V6_OB .row3 .grid_wrap .grid_item{float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V6_OB .row3 .grid_wrap .grid_item.cell2{flex-direction: column;}
  .V6_OB .row3 .grid_wrap .grid_item.cell2 .grid_box{width: 100%;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-child(3n){margin-right: 0;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-child(n + 4) {margin-top: 40px;}
  .V6_OB .row3 .grid_wrap .grid_item .box_title{display: flex; align-items: center; justify-content: center;}
  .V6_OB .row3 .grid_wrap .grid_box + .grid_box{margin-top: 40px;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(3){transition-delay: 0.4s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(5){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.4s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(8){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(9){ transition-delay: 0.4s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(11){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(12){ transition-delay: 0.4s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(14){ transition-delay: 0.2s;}
  .V6_OB .row3 .grid_wrap .grid_item:nth-of-type(15){ transition-delay: 0.4s;}
}

/* row4 */
.V6_OB .row4 .intro .section_title{margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.V6_OB .row4 .intro .sentence{margin-top: 20px; font-size: 12px; color: #222; line-height: 1.5; opacity: 0.9; text-align: center;}
.V6_OB .row4 .animation_img{padding: 70px 15px;}
.V6_OB .row4 .animation_img .guidance_list{margin-top: 40px;}
.V6_OB .row4 .animation_img .guidance_list li + li{margin-top: 30px;}
.V6_OB .row4 .animation_img .guidance_list .img_area{max-width: 40%;}
.V6_OB .row4 .animation_img .guidance_list li:nth-child(2) .img_area img{max-width: 50%;}
.V6_OB .row4 .animation_img .guidance_list .num_title{position: relative; margin-top: 20px; padding: 2px 0 0 25px; font-size: 13px; color: #333; font-weight: 800;}/* 2022-06-15 수정*/
.V6_OB .row4 .animation_img .guidance_list .num_title .num_square{display: block; position: absolute; top: 0; left: 0; width: 18px; height: 18px; background-color: #1428A0; font-size: 13px; font-weight: 600; color: #fff; text-align: center; line-height: 18px; }/* 2024-01-11 수정 */
.V6_OB .row4 .animation_img .guidance_list .sentence{margin-top: 10px;}
/* .V6_OB .row4 .animation_img .guidance_list li:last-child .num_title,
.V6_OB .row4 .animation_img .guidance_list li:last-child .sentence{color: #6ead2e;} */

@media all and (min-width:768px){
  .V6_OB .row4 .intro .sentence{margin-top: 40px; font-size: 18px;}
  .V6_OB .row4 .animation_img .guidance_list .num_title{padding: 0 0 0 30px; font-size: 15px;}
  .V6_OB .row4 .animation_img .guidance_list .num_title .num_square{width: 20px; height: 20px; font-size: 15px;line-height: 20px; }
}
@media all and (min-width:1024px){
  .V6_OB .row4 .intro .section_title{margin-top: 60px;font-size: 58px;}
  .V6_OB .row4 .animation_img{padding: 140px 0;}
}

/* row4 grid_wrap */
.V6_OB .row4 .grid_wrap{margin-top:50px; padding: 0 15px;}
.V6_OB .row4 .grid_wrap + p.ref {padding-right: 15px; text-align: right;}
.V6_OB .row4 .grid_wrap .grid_item:not(.cell2),
.V6_OB .row4 .grid_wrap .grid_item.cell2 .grid_box {padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.V6_OB .row4 .grid_wrap .grid_item .box_title{font-size: 14px; font-weight: 800;  color: #000; line-height: 1.35;}
.V6_OB .row4 .grid_wrap .grid_item .box_sentence{margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.V6_OB .row4 .grid_wrap .grid_item .img_area + .text_area{margin-top: 20px;}
.V6_OB .row4 .grid_wrap .grid_box+.grid_box{margin-top: 20px;}
.V6_OB .row4 .grid_wrap .grid_item .text_area + .ref{margin-top: 20px;}
.V6_OB .row4 .grid_wrap .grid_item .img_area.has_icon{position: relative;}
.V6_OB .row4 .grid_wrap .grid_item .img_area.has_icon .eco_icon{position: absolute; top: 0; left: 0;}

@media all and (max-width:768px){
  .V6_OB .row4 .grid_wrap .grid_item + .grid_item{margin-top: 20px;}
  .V6_OB .row4 .grid_wrap .grid_item .img_area img{max-height: 100%;}
}
@media all and (min-width:768px){
  .V6_OB .row4 .grid_wrap {margin-top: 80px;}
  .V6_OB .row4 .grid_wrap .grid_item.flex-v-c{display: flex; flex-direction: column; justify-content: center;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_OB .row4 .grid_wrap .grid_item .box_title{display: flex; align-items: center; justify-content: center; font-size: 22px;}
  .V6_OB .row4 .grid_wrap .grid_item .box_sentence{font-size: 18px;}
  .V6_OB .row4 .grid_wrap .grid_item:not(.cell2),
  .V6_OB .row4 .grid_wrap .grid_item.cell2 .grid_box{padding: 30px 20px; border-radius: 50px;}
  .V6_OB .row4 .grid_wrap .grid_item .text_area + .ref{margin-top: 40px;}

  .V6_OB .row4 .grid_wrap [data-scroll-pc]{transform:translateY(100px);}
}
@media all and (min-width:1024px){
  .V6_OB .row4 .grid_wrap{display: flex; flex-wrap: wrap;}
  .V6_OB .row4 .grid_wrap + p.ref {margin-top: 30px;}
  .V6_OB .row4 .grid_wrap .grid_item .img_area{display: flex; align-items: center; justify-content: center; font-size: 30px;}
  .V6_OB .row4 .grid_wrap .grid_item .img_area img{max-height: 100%;}
  .V6_OB .row4 .grid_wrap .grid_item .img_area + .text_area{margin-top: 30px;}
  .V6_OB .row4 .grid_wrap .grid_item:not(.cell2),
  .V6_OB .row4 .grid_wrap .grid_item.cell2 .grid_box{ padding: 40px;}
  .V6_OB .row4 .grid_wrap .grid_item.cell2{display: flex; flex-wrap: wrap; justify-content: space-between;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-child(n + 7) .img_area{font-size: 34px;}
}
@media all and (min-width:1024px) and (max-width:1299px){
  .V6_OB .row4 .grid_wrap{justify-content: space-between;}
  .V6_OB .row4 .grid_wrap .grid_item { width: calc(50% - 20px); }
  .V6_OB .row4 .grid_wrap .grid_item.cell2{ width: 100%;}
  .V6_OB .row4 .grid_wrap .grid_item.cell2 .grid_box{ width: calc(50% - 20px); }
  .V6_OB .row4 .grid_wrap .grid_box+.grid_box{margin-top: 0;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-child(n + 3){margin-top: 20px;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(4){ transition-delay: 0.2s;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.2s;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(8){ transition-delay: 0.2s;}
}
@media all and (min-width:1300px){
  .V6_OB .row4 .grid_wrap .grid_item{float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-child(3n){margin-right: 0;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-child(3) {margin-top: 0;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-child(n + 4) {margin-top: 40px;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(2){transition-delay: 0.2s;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(3){transition-delay: 0.4s;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(5){ transition-delay: 0.2s;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(6){ transition-delay: 0.4s;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(8){ transition-delay: 0.2s;}
  .V6_OB .row4 .grid_wrap .grid_item:nth-of-type(9){ transition-delay: 0.4s;}
}
@media all and (min-width:1800px){
  .V6_OB .row4 .grid_wrap{padding: 0 100px;}
  .V6_OB .row4 .grid_wrap + p.ref { padding-right: 100px; }
  .V6_OB .row4 .grid_wrap .grid_item.cell2{flex-direction: column;}
  .V6_OB .row4 .grid_wrap .grid_item.cell2 .grid_box{width: 100%;}
}
/* row5 wide_banner */
.V6_OB .wide_banner a {display: flex; justify-content: center;}
.V6_OB .wide_banner img.view-xsm{width: 100%;}
/* // 2023-09-15 V6 추가 e */

/* 2023-01-25 RS85 Prestige Update s */
.RS85_NEW .facilitated-workflow { padding-bottom: 60px;}
.RS85_NEW .facilitated-workflow .intro .img_wrap { max-width: none;}
.RS85_NEW .facilitated-workflow .intro .section_title { margin-top: 30px; font-family: 'stitle'; font-size: 34px; font-weight: bold; color: #000; line-height: 1.2; text-align: center;}
.RS85_NEW .facilitated-workflow .intro .sentence { margin-top: 20px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9; text-align: center;}
.RS85_NEW .facilitated-workflow .grid_wrap { padding: 0 15px;}
.RS85_NEW .facilitated-workflow .grid_wrap .grid_item:not(.cell2),
.RS85_NEW .facilitated-workflow .grid_wrap .grid_item.cell2 .grid_box { padding: 20px; border-radius: 25px; background-color: #f7f7f7; text-align: center;}
.RS85_NEW .facilitated-workflow .grid_wrap .grid_item .box_title { margin-top: 15px; font-size: 14px; font-weight: 800; color: #000; line-height: 1.35; font-family: 'stitle';}
.RS85_NEW .facilitated-workflow .grid_wrap .grid_item .box_sentence { margin-top: 10px; font-size: 12px; color: #000; line-height: 1.5; opacity: 0.9;}
.RS85_NEW .facilitated-workflow .grid_wrap .grid_item+.grid_item { margin-top: 20px;}
.RS85_NEW .facilitated-workflow .grid_wrap .grid_box+.grid_box { margin-top: 20px;}
.RS85_NEW .facilitated-workflow .grid_wrap .grid_item .img_wrap+.text_area { margin-top: 20px;}
.RS85_NEW .facilitated-workflow .grid_wrap .grid_item .btn_wrap { margin-top: 20px; text-align: center;}
.RS85_NEW .facilitated-workflow .grid_wrap .grid_item .btn_wrap .btn { display: inline-block; height: 33px; padding: 0 30px; border-radius: 30px; background-color: #2d2d2d; color: #fff; font-size: 11px; font-weight: 400; line-height: 33px;}


@media all and (min-width:768px) { 
  .RS85_NEW .facilitated-workflow .intro .sentence { font-size: 18px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item .box_title { font-size: 22px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item .box_sentence { font-size: 18px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:not(.cell2),
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.cell2 .grid_box { border-radius: 50px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item .btn_wrap .btn { height: 45px; font-size: 15px; line-height: 45px;}
}
@media all and (min-width:1024px) { 
  .RS85_NEW .facilitated-workflow { padding-bottom: 120px;}
  .RS85_NEW .facilitated-workflow .intro .section_title { margin-top: 60px; font-size: 58px;}
  .RS85_NEW .facilitated-workflow .grid_wrap { display: flex; flex-wrap: wrap; padding: 0 50px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:not(.cell2),
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.cell2 .grid_box { display: flex; flex-direction: column; justify-content: center; width: calc(50% - 20px); padding: 40px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.cell2 { display: flex; flex-wrap: wrap; justify-content: space-between;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item .img_wrap { display: flex; align-items: center; justify-content: center; min-height: 200px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item+.grid_item { margin-top: 0;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:nth-child(n + 2) { margin-top: 40px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:nth-of-type(4) { transition-delay: 0.2s;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.has_foot_btn { position: relative; padding-bottom: 100px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.has_foot_btn .btn_wrap { position: absolute; bottom: 40px; left: 0; width: 100%; margin-top: 0;}
}
@media all and (min-width:1024px) and (max-width:1499px) { 
  .RS85_NEW .facilitated-workflow .grid_wrap { justify-content: space-between;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item .text_area { min-height: 180px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:first-of-type,
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.cell2 { width: 100%;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_box+.grid_box { margin-top: 0;}
}
@media all and (min-width:1500px) {

  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:not(.cell2),
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.cell2 .grid_box { float: left; width: calc(33.3333% - 27px); margin-right: 40px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.cell2 .grid_box { width: 100%; margin-right: 0;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item.cell2.colspan2 { width: calc(66.6666% - 27px);}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:nth-child(2),
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:nth-child(5) { margin-right: 0;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:nth-child(2) { margin-top: 0;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:nth-child(n + 3) { margin-top: 40px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item .box_title { display: flex; align-items: center; justify-content: center;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_box+.grid_box { margin-top: 40px;}
  .RS85_NEW .facilitated-workflow .grid_wrap .grid_item:nth-of-type(5) { transition-delay: 0.4s;}
}
/* //2023-01-25 RS85 Prestige Update e */


/* 2024-02-16 img_slide s */
.bcBox .bcImg.has_slide{ background-color: #000;}
.bcBox.img-align figure .bcImg.has_slide{  padding:0 30px 10px !important;}
.bcBox .bcImg.has_slide .img_slide{display: flex; justify-content: center; width: 100%; margin: 30px 0;}
.bcBox .bcImg.has_slide .img_slide .slide_list{ max-width:90%; width: 544px;}
.bcBox .bcImg.has_slide .img_slide .slide_list .img_caption{margin-top: 10px; color: #fff;}
.bcBox .bcImg.has_slide .img_slide .dots_area{position: absolute; left: 50%; bottom:0; max-width:90%; width: 544px; transform: translate(-50%, 50%);}
.bcBox .bcImg.has_slide .img_slide .dots_area .slick-dots li button{ border-color: #fff; background-color : #000;}
.bcBox .bcImg.has_slide .img_slide .dots_area .slick-dots li.slick-active button{ background-color: #fff;}
/* 2024-03-04 video change s */
.bcBox .bcImg.has_slide .img_slide img,
.bcBox .bcImg.has_slide .img_slide video{width: 100%;}

@media all and (min-width:768px){
  .bcBox .bcImg.has_slide .img_slide .img_caption{margin-top: 20px; color: #fff;}
  .bcBox .bcImg.has_slide .img_slide .dots_area{transform: translate(calc(-50% + 10px), 50%);}
}
@media all and (min-width:1024px){
  .bcBox.img-align figure .bcImg.has_slide .img_slide{ margin: 50px 0 30px; padding: 0 50px 0 75px !important;}
} 
@media all and (min-width: 1240px){
}
/* //2024-03-04 video change e */
/* //2024-02-16 img_slide e */
