
/*.subText>*{visibility:visible !important;}*/

.polish-screen{overflow:hidden !important;} /**********************************/

.goTop{opacity:0; width:52px; height:52px; position:fixed; right:22px; bottom:35px; z-index:48; line-height:120%; mix-blend-mode: difference; transition:all 0.5s;}
.goTop img{width:48px; height:48px;}
.goTop a{transition:all 0.4s; display:inline-block; width:48px; height:48px;}
.goTop a:hover{transform:translateY(-5px);}
.goTop.is-active{opacity:1;}

.cms-floating{background-color:#00bff6; position:relative;
  position:fixed; right:20px; bottom:30px; z-index:48; border-radius:50px; text-align:center;
}
.cms-floating a{display:inline-block; width:95px; height:55px; color:#fff; font-family: 'GY-Regular'; display:flex; flex-direction:column; justify-content:center;}
.cms-floating a span{font-family: 'GY-Regular'; display:inline-block; padding-top:3px; }
.cms-floating a>div{opacity:0; position:absolute; border-radius:50px; left:2px; top:2px; background-color:#fff; width:91px; height:51px; overflow:hidden; word-break:keep-all; word-wrap:normal; transition:all 0.5s;}
.cms-floating a>div.is-active{opacity:1;}
.cms-floating a>div b{transform:translateX(100px); font-family: 'GY-Regular'; font-size:17px; word-break:keep-all; word-wrap:normal; width:400px; display:inline-block; text-align:left; box-sizing:border-box; padding-top:20px; transition:transform 2.5s cubic-bezier(.55,.44,.77,.99); color:#000}
.cms-floating a>div b.is-active{transform:translateX(-250px);}


body {
  height: 100vh;
  background-color: #111;
  color: white;
  overflow-x: hidden;
  font-family: 'Univers47-CondensedLight';
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
* {
  margin: 0; padding: 0;
  box-sizing: border-box;
}
select{background: url("../image/common/select.svg") no-repeat;    
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: block;
    border: 2px solid #ebebeb;
    padding: 10px;
    padding-right: 30px;

    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 90% 50%;
    color: #323232; padding: 20px 15px;
    font-size: 1rem;}
select.trialSelect{background: url("../image/common/select.svg") no-repeat;    
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: block;
    border: 2px solid #ebebeb;
    padding: 10px;
    padding-right: 30px;
    margin-bottom: 10px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 97% 50%;
    color: #323232; padding: 11px 15px; width:100%;
    font-size: 1rem;}
select.trialSelect2{background: url("../image/common/select.svg") no-repeat;    
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    display: block;
    border: 2px solid #ebebeb;
    padding: 10px;
    padding-right: 30px;
    margin-bottom: 10px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 97% 50%;
    color: #323232; padding: 11px 15px; width:49%; display:inline-block;
    font-size: 1rem;}
select.trialSelect3{background: url("../image/common/select.svg") no-repeat;    
    appearance: none;
    border-radius: 0;
    display: block;
    border: 1px solid #bfbfbf;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 94% 48%;
    color: #535353; padding: 7px 35px 7px 9px; 
    width:180px;
    height:34px;
    display:inline-block;
    font-size: 15px;
  }

  select.poOrder{background: url("../image/common/select.svg") no-repeat;    
    appearance: none;
    border-radius: 0;
    display: block;
    border: 1px solid #bfbfbf;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 92% 48%;
    color: #535353; padding: 7px 35px 7px 9px; 
    width:100%;
    height:34px;
    display:inline-block;
    font-size: 15px;
  }
input::placeholder {color: #A5A5A5; font-family: 'GY-Light'; font-size:16px; letter-spacing:0.5px;}
.temps{color:red; position:fixed; font-size:14px; left:10px; top:0px; z-index:999999; font-weight:bold;}
.temps i{font-style:normal; font-size:20px;}

input[type="checkbox"]{
	display: none;
  }
  input[type="checkbox"] + label{
	display: inline-block;
	width: 18px;
	height: 18px;
	border:2px solid #cfcabd;
	position: relative;
	top: 3px;
  }
  input[id="form_privacy"]:checked + label::after{
	content:'✔';
	font-size: 18px;
	width: 18px;
	height: 18px;
	text-align: center;
	position: absolute;
	left: -2px;
	top:-2px;
  }
  input[id="form_privacy2"]:checked + label::after{
	content:'✔';
	font-size: 18px;
	width: 18px;
	height: 18px;
	text-align: center;
	position: absolute;
	left: -2px;
	top:-2px;
  }

/************************************************************************/

input[type="checkbox"]{
	display: none;
  }
  input[type="checkbox"] + label{
	display: inline-block;
	width: 18px;
	height: 18px;
	border:2px solid #cfcabd;
	position: relative;
	top: 3px;
  }
  input[id="butler-1"]:checked + label::after{
	content:'✔';
	font-size: 18px;
	width: 18px;
	height: 18px;
	text-align: center;
	position: absolute;
	left: -2px;
	top:-8px;
  }

/************************************************************************/

input[type="checkbox"]{
	display: none;
  }
  input[type="checkbox"] + label{
	display: inline-block;
	width: 18px;
	height: 18px;
	border:2px solid #cfcabd;
	position: relative;
	top: 3px;
  }
  input[id="butler-2"]:checked + label::after{
	content:'✔';
	font-size: 18px;
	width: 18px;
	height: 18px;
	text-align: center;
	position: absolute;
	left: -2px;
	top:-8px;
  }

/************************************************************************/

select.select-1{
  -webkit-appearance: none;  /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
  background: url("../image/common/polygon.svg") no-repeat 95% 50%;  /* 화살표 모양의 이미지 */ 
}
select.select-1{
	width: 120px; /* 원하는 너비설정 */
	height: 36px;
	padding-left:8px;
	font-family: inherit;  /* 폰트 상속 */
	background: url("../image/common/polygon.svg") no-repeat 90% 50%; /* 네이티브 화살표 대체 */  
	border: 2px solid #DBD4CF;
	border-radius: 0px; /* iOS 둥근모서리 제거 */
	box-sizing:border-box;
	-webkit-appearance: none; /* 네이티브 외형 감추기 */
	-moz-appearance: none;
	appearance: none;
  }

/************************************************************************/

select.select-2{
	-webkit-appearance: none;  /* 네이티브 외형 감추기 */
	-moz-appearance: none;
	appearance: none;
	background: url("../image/common/polygon.svg") no-repeat 95% 50%;  /* 화살표 모양의 이미지 */ 
  }
  select.select-2{
	  width: 60px; /* 원하는 너비설정 */
	  height: 40px;
	  padding-left:8px;
	  font-family: inherit;  /* 폰트 상속 */
	  background: url("../image/common/polygon.svg") no-repeat 90% 50%; /* 네이티브 화살표 대체 */  
	  border: 2px solid #DBD4CF;
	  border-radius: 0px; /* iOS 둥근모서리 제거 */
	  box-sizing:border-box;
	  -webkit-appearance: none; /* 네이티브 외형 감추기 */
	  -moz-appearance: none;
	  appearance: none;
	}


/************* 서브페이지의 공통 시작 *************/

.cursor-circle {pointer-events:none; position: absolute;background-color:#fff;width: 22px; height: 22px; border-radius: 50%;  z-index:900;  mix-blend-mode:difference; 
  transition:transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);}
.scale{transform:scale(3.7);}  /*cursor효과*/
.scale-blur{transform:scale(4.2); filter: blur(3px);} /*cursor효과*/
.scale-big{transform:scale(5.0);}  /*cursor효과*/

h1, h2 {
  font-weight: 400;
  max-width: none;
}
.login-status-pc{position: absolute; right:40px; top:20px; z-index:50; overflow: hidden;}
.login-status-pc li{float:left; position: relative;}
.login-status-pc li+li{padding-left:22px;}
.login-status-pc li+li:after{content:""; position: absolute; width:1px; height:10px; left:10px; top:4px; background-color:#fff; opacity:0.7;}
.login-status-pc li a{color:#fff; font-family: 'GY-Regular'; font-size:14px; opacity:0.8;}
.login-status-pc li a:hover{text-decoration:underline;}
.subText{height: 70vh; position:relative; z-index:12;}
.master-logo{width:150px; position:absolute; left:25px; top:20px; z-index:48;
/*  animation-name: mainStart;
  animation-duration:1s;
  animation-fill-mode:both;
  animation-timing-function: ease-out;
  animation-delay:1.8s;*/
}
.master-logo a{cursor:none;}
.master-logo img{width:120px;}

.nav-pc{z-index:19; font-family: 'Univers47-CondensedLight'; position:absolute; right:120px; top:70px; letter-spacing:1px; transition:all 0.5s; 
  animation-name: mainStart;
  animation-duration:1s;
  animation-fill-mode:both;
  animation-timing-function: ease-out;
  animation-delay:0.2s;
}
.nav-pc>li{float:left; position:relative;}
.nav-pc>li+li{margin-left:60px;}
.nav-pc>li>a{color:#fff; font-size:18px; position:relative; overflow:hidden; display:inline-block; padding-bottom:12px;}
.nav-pc>li>a::after{display: block; content: ''; height: 2px;background-color:#fff;position: absolute;bottom: 0;width: 100%;  transform: scaleX(0); transition:all 0.4s cubic-bezier(0.5, 0.7, 0.4, 1); transform-origin:center;}
.nav-pc>li>a.hovers::after{transition: transform 0.4s cubic-bezier(0.5, 0.7, 0.4, 1); transform: scaleX(1.0); transform-origin:center;}

.nav-pc>li>ul{position:absolute; z-index:100; width:240px; display:none;}
.nav-pc>li>ul.is-active{}
.nav-pc>li>ul>li{margin-top:20px;}
.nav-pc>li>ul>li>a{color:#fff; font-size:15px; transition:all 0.2s; display:inline-block; position:relative;}
.nav-pc>li>ul>li>a::before{display: block; content:''; height:2px; background-color:#fff; position: absolute;bottom:-3px; width: 100%;  transform:scaleX(0); transition:all 0.2s cubic-bezier(0.5, 0.7, 0.4, 1); transform-origin:left; opacity:0.5;}
.nav-pc>li>ul>li>a.hovers::before{transition: transform 0.2s cubic-bezier(0.5, 0.7, 0.4, 1); transform: scaleX(1.0); transform-origin:left; opacity:1;}

/* 더마쉴드 때문에 추가 */
.nav-pc>li> ul li a{color:#fff; display:inline-block;}
.nav-pc>li> ul>li ul li+li{margin-top:10px;}
.nav-pc>li> ul>li ul{margin-top:12px; margin-left:20px;}
.li_extra{height:67px;}
.nav-pc>li>ul>li>ul>li>a{position: relative; display:inline-block;}
.nav-pc>li>ul>li>ul>li>a::after{display: block; content: ''; height: 2px;background-color:#fff;position: absolute; bottom:-3px; width: 100%;  transform: scaleX(0); transition:all 0.4s cubic-bezier(0.5, 0.7, 0.4, 1); transform-origin:left;}
.nav-pc>li>ul>li>ul>li>a:hover::after{transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.4, 1); transform: scaleX(1.0); transform-origin:left;}


.footer{background-color:#2c2c2c; font-family: 'Univers47-CondensedLight'; height:400px; display:flex; justify-content:center;}
.footer a{color:#fff;}
.footer_in{padding-top:100px; box-sizing:border-box; position:relative;}
.footerUl{display:flex; gap:0 4vw;}
.footerUl p{font-size:25px; padding-bottom:7px; position:relative; margin-bottom:10px; opacity:0.7;}
.footerUl p::before{content:''; position:absolute; background-color:#5a5a5a; height:2px; width:100%; display:block; bottom:0; left:0;}
.footerUl ul li{font-size:16px; padding-top:10px; opacity:0.7;}
.footer-text-1{font-size:12px; position:absolute; bottom:20px; font-family: 'GY-Regular'; width:100%; text-align:center; line-height:150%; color:#7b7b7b;}
/*
.dot-menu{position:fixed; right:20px; top:20px; z-index:50; display:inline-block;}
.dot-menu a{display:inline-block; position:relative; width:30px; height:30px; transition:all 0.3s;}
.dot-menu a.is-active{transform:rotate(-45deg);}
.dot-menu a.is-active .mobile-Menu__open{opacity:0;}
.dot-menu a.is-active .mobile-Menu__close{opacity:1;}
.dot-menu a img{width:30px; height:30px;}
.dot-menu .mobile-Menu__open{position:absolute; left:0; top:0; transition:all 0.3s;}
.dot-menu .mobile-Menu__close{position:absolute; left:0; top:0; opacity:0; transition:all 0.3s;}
.mobile-gnb{position:fixed; left:0; top:0; z-index:49; width:100%; height:100%; }
.mobile-gnb>p{content:''; position:absolute; width:100%; height:100%; left:0; top:0;  background-color:rgba(0, 0, 0, 1);}
.mobile-gnb__in{position:relative; height:100vh;}
.mobile-gnb__in>i{font-style:normal; color:#e5c7a9; font-size:12px; position:absolute; left:40px; top:175px; font-family: 'GY-Light';}
.mobile-gnb__in>b{font-weight:normal; color:#878787; font-size:11px; position:absolute; left:40px; bottom:150px; font-family:'Univers47-CondensedLight'; line-height:160%;}
.mbg-ul{position:absolute; left:40px; top:210px;}
.mbg-ul a{color:#fff;}
.mbg-ul>li>a{font-family:'Univers47-CondensedLight'; font-size:33px; transition:all 0.4s; position:relative; display:inline-block;}
.mbg-ul>li>a:before{position:absolute; content:""; left:0; bottom:-1px; background-color:#fff; height:2px; width:0%;  transition:all 0.4s cubic-bezier(0,.16,.05,.99);}
.mbg-ul>li>a.is-active:before{width:100%;}
.mbg-ul>li>ul{display:block; height:0; overflow:hidden; transition:all 0.4s cubic-bezier(0,.16,.05,.99);}
.mbg-ul>li>ul.mbul-1.is-active{height:140px;}
.mbg-ul>li>ul.mbul-2.is-active{height:140px;}
.mbg-ul>li>ul.mbul-3.is-active{height:100px;}
.mbg-ul>li>ul.mbul-4.is-active{height:65px;}
.mbg-ul>li>ul.mbul-5.is-active{height:100px;}
.mbg-ul>li>ul.mbul-6.is-active{height:140px;}
.mbg-ul>li>ul li{padding:20px 0 0;}
.mbg-ul>li>ul li:last-child{padding-bottom:25px;}
.mbg-ul>li>ul li a{font-family: 'GY-Regular'; font-size:18px; display:inline-block; opacity:0.8;}*/

.dot-menu{display:none;}
.mobile-gnb{display:none;}

/************* 서브페이지의 공통 끝 *************/
/*************  aboutIvios 시작 *************/
.sub-visual-1{overflow:hidden; /*background:url("../image/sub/abiv-1_bg.jpg") no-repeat 50% 50%; background-size:cover; */position:relative;}
.sub-visual-100{overflow:hidden; background:url("../image/sub/abiv-1_bg.jpg") no-repeat 50% 50%; background-size:cover; position:relative;}
.sv1-elem_left_final{position:absolute; z-index:4; background:url("../image/sub/abiv-1-elem_final.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv1-elem_left_cover{position:absolute; z-index:4; background:url("../image/sub/abiv-1-elem_left_cover.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv1-elem_left_obj{position:absolute; z-index:3; background:url("../image/sub/abiv-1-elem_left_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv1-elem_right_cover{position:absolute; z-index:4; background:url("../image/sub/abiv-1-elem_right_cover.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv1-elem_right_obj{position:absolute; z-index:3; background:url("../image/sub/abiv-1-elem_right_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv1-elem_center_cover{position:absolute; z-index:2; background:url("../image/sub/abiv-1-elem_center_cover.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv1-elem_road{position:absolute; z-index:5; background:url("../image/sub/abiv-1-elem_road.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv1-elem_car{position:absolute; z-index:5; background:url("../image/sub/abiv-1-elem_car.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}


.subText h2{font-family: 'Univers47-CondensedLight'; color:#fff; font-size:1.7vw; position:absolute; z-index:15; width:100%; text-align:center; top:45%; font-weight:normal; line-height:160%;}
.show768{display:none;}

.subPage-content{background-color:#fff;}
.location{color:#363636; font-size:16px; padding:20px 0 0 30px;}
.location img{width:15px; vertical-align:top;}
.ai-1{height:400px; text-align:center; color:#000; display:flex; align-items:center; justify-content:center; font-size:22px; line-height:150%;}
.ai-1 h2{font-size:22px; opacity:0; margin-bottom:-60px; transition: opacity 800ms ease, margin 500ms cubic-bezier(.01,.24,.38,1); font-family: Pretendard, -apple-system;} /*transition: font-size 500ms ease, padding 500ms linear, background-color 500ms linear;*/
.aiBigger h2{font-size:30px; font-weight:500;}
.ai-1 h2.loco-show-1{opacity:1; margin-bottom:0; font-family:Pretendard, -apple-system; font-size:22px; line-height:170%;}
.ai-1 h2 b{font-family: 'Univers_47_CondensedLight_Bold'; font-size:35px; padding-bottom:20px; display:block;}
.ai-1 h2 i{font-family: 'Univers_47_CondensedLight_Bold'; font-size:25px; padding-bottom:20px; display:block;}
.ai-1 div span{font-size:30px; display:block; font-weight:600; font-family:Pretendard, -apple-system;}
.ai-1 div span i{color:#00aadb; display:inline; font-family:Pretendard, -apple-system; font-size:30px;
  background: linear-gradient(to bottom, #3fd4ff, #0064c1);
  color: transparent;
  -webkit-background-clip: text;
}
.ai-1 h2 div > i{font-style:normal;display:block; font-size:17px; margin-top:50px; font-family:Pretendard, -apple-system; line-height:165%;}
.derma_1{height:500px; margin-top:50px;}
.derma_2 div{width:1200px; margin:0 auto; text-align:center;}
.derma_2 div img{width:95%;}
.derma_3{width:1000px; margin:0 auto; margin-top:120px; font-family:Pretendard, -apple-system;}
.derma_3 ul{display:flex; gap:0 90px;}
.derma_3 ul li:nth-of-type(1){width:40%;}
.derma_3 ul li:nth-of-type(1) img{width:100%;}
.derma_3 ul li:nth-of-type(2){width:60%;}
.derma_3 ul li:nth-of-type(2) h3{font-size:34px; color:#219AE1; font-weight:500;}
.derma_3 ul li:nth-of-type(2) h3 i{font-size:34px; color:#0077FF; font-style:normal;}
.derma_3 ul li:nth-of-type(2) p{color:#000; line-height:180%; font-size:17px; padding-top:40px;}

.derma_4{font-family:Pretendard, -apple-system; width:1024px; margin:0 auto; margin-top:150px;}
.derma_4 ul{display:flex; gap:0 10%;}
.derma_4 ul li:nth-of-type(1){width:45%; display: flex; align-items:center;}
.derma_4 ul li:nth-of-type(2){width:45%; display:flex; align-items:center; flex-direction:column; justify-content:center;}
.derma_4 ul li:nth-of-type(1) img{width:100%;}
.derma_4 ul li:nth-of-type(2) h3{font-size:33px; color:#0077FF; font-weight:500; padding-bottom:10px;}
.derma_4 ul li:nth-of-type(2) div div{color:#000; margin-top:40px;}
.derma_4 ul li:nth-of-type(2) div div p i{display:block; font-size:23px; font-weight:600;}
.derma_4 ul li:nth-of-type(2) div div p span{display:block; margin-top:40px; line-height:170%; font-size:17px;}
.derma_4 ul li:nth-of-type(2) div div p span.shotmargin{margin-top:20px;}

.derma_5{font-family:Pretendard, -apple-system; margin-top:155px; margin-bottom:50px;}
.derma_5 ul{display:flex;}
.derma_5 ul li h3{font-size:30px; font-weight:500; padding-bottom:35px;}
.derma_5 ul li div p{font-size:17px; line-height:165%;}
.derma_5 ul li{width:50%; font-size:15px; height:420px; line-height:170%;  display:flex; align-items:center; justify-content:center; color:#fff; }
.derma_5 ul li:nth-of-type(1){background:url("../image/sub/derma_5.jpg") no-repeat 50% 50%; background-size:cover;}
.derma_5 ul li:nth-of-type(2){background:url("../image/sub/derma_6.jpg") no-repeat 50% 50%; background-size:cover;}

.dermaGraph{width:1200px; margin: 0 auto; margin-top:70px;}
.dermaGraph div{text-align:center;}
.dermaGraph div img{width:620px;}
.derma_sch{padding-bottom:0 !important; }

.dermaYoutube{width:1100px; margin: 0 auto; color:#000; text-align:center; margin-top:130px;}
.dermaYoutube h2{font-family:Pretendard, -apple-system;}
.dermaYoutube h2 p{font-size:22px; font-weight:600;}
.dermaYoutube h2 i{font-style:normal; font-size:18px; line-height:160%; margin-top:10px; display:block;}
.dermaYoutube div{margin-top:80px;}

.ai-2{margin-bottom:150px;}
.ai-2 ul{display:flex; height:400px; justify-content:center;}
.ai-2 ul li{width:33.3%;}
.ai-2 ul li a{display:inline-block; position:relative; width:100%; height:100%; pointer-events:none;}
.ai-2 ul li:nth-child(1){background:url("../image/sub/abiv-section-1.jpg") no-repeat 50% 80%; background-size:cover;}
.ai-2 ul li:nth-child(2){background:url("../image/sub/abiv-section-2.jpg") no-repeat 50% 80%; background-size:cover;}
.ai-2 ul li:nth-child(3){background:url("../image/sub/abiv-section-3.jpg") no-repeat 50% 80%; background-size:cover;}
.ai-2 ul li a h3{color:#fff; font-size:28px; text-align:center; position:absolute; top:50%; text-align:center; width:100%; transform:translateY(-50%);
  opacity:0; margin-bottom:-40px; transition: opacity 800ms ease, margin 800ms cubic-bezier(.01,.24,.38,1); 
  font-family: 'Univers_47_CondensedLight_Bold';
}
.ai-2 ul li a h3.loco-show-1{opacity:1; margin-bottom:0;}

.ai-3{width:1100px; margin:0 auto;}
.ai-3 ul{display:flex; align-items:center;}
.ai-3 ul li.ai_a_li_1{width:55%; color:#292929; opacity:0; margin-bottom:-60px; transition: opacity 500ms ease, margin 800ms cubic-bezier(.01,.24,.38,1); }
.ai-3 ul li.ai_a_li_1.loco-show-1{opacity:1; margin-bottom:0;}
.ai-3 ul li.ai_a_li_1 h3{}
.ai-3 ul li.ai_a_li_1 p{}
.ai-3 ul li.ai_a_li_2{width:45%; font-size:0; opacity:0; margin-bottom:-60px; transition: opacity 500ms ease, margin 800ms cubic-bezier(.01,.24,.38,1);}
.ai-3 ul li.ai_a_li_2.loco-show-1{opacity:1; margin-bottom:0;}
.ai-3 ul li.ai_a_li_2 img{width:100%;}

.description-type-1 h3{font-size:42px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929;}
.description-type-1 p{font-size:17px; font-family:Pretendard, -apple-system;  color:#505050; line-height:180%; padding-top:22px; }

.ai-4{width:1100px; margin:0 auto; margin-top:100px;}
.ai-4 ul{display:flex; align-items:center;}
.ai-4 ul li.ai_b_li_1{width:45%; font-size:0; opacity:0; margin-bottom:-60px; transition: opacity 500ms ease, margin 800ms cubic-bezier(.01,.24,.38,1); }
.ai-4 ul li.ai_b_li_1.loco-show-1{opacity:1; margin-bottom:0;}
.ai-4 ul li.ai_b_li_1 img{width:100%;}
.ai-4 ul li.ai_b_li_2{width:55%; color:#292929; box-sizing:border-box; padding-left:140px; opacity:0; margin-bottom:-50px; transition: opacity 800ms ease, margin 800ms cubic-bezier(.01,.24,.38,1); }
.ai-4 ul li.ai_b_li_2.loco-show-1{opacity:1; margin-bottom:0;}
.ai-4 ul li.ai_b_li_2 h3{}
.ai-4 ul li.ai_b_li_2 p{}

.ai-5{margin-top:150px; height:430px; background:url("../image/sub/abiv-mile-bg.jpg") no-repeat 50% 50%; background-size:cover; display:flex; justify-content:center; align-items:center;}
.ai-5 h2{font-size:37px; color:#fff; opacity:0; margin-bottom:-40px; transition: opacity 800ms ease, margin 800ms cubic-bezier(.01,.24,.38,1); }
.ai-5 h2.loco-show-1{opacity:1; margin-bottom:0;}

.ai-6{width:1100px; margin:0 auto; margin-top:120px;}
.ai-6 ul{display:flex; justify-content:space-between; gap:0 150px; opacity:0; margin-bottom:-40px; transition: opacity 800ms ease, margin 800ms cubic-bezier(.01,.24,.38,1); }
.ai-6 ul.loco-show-1{opacity:1; margin-bottom:0; } 
.ai-6 ul li{color:#292929; font-size:17px; line-height:180%; font-family:Pretendard, -apple-system; }

.ai-7{width:1100px; margin:0 auto; margin-top:130px;}
.ai-7 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.ai-7 ul{width:1100px; margin: 0 auto; margin-top:90px; display:flex; justify-content:space-around; gap:70px 8%; flex-wrap: wrap;
  opacity:0; transition: opacity 800ms ease, margin 800ms cubic-bezier(.01,.24,.38,1); 
}
.ai-7 ul.loco-show-1{opacity:1;} 
.ai-7 ul li{width:260px; height:260px; font-size:25px; line-height:130%; color:#fff;
  display:flex; justify-content:center; align-items:center; text-align:center;  
}

.ai-7 ul li.ai7-bg__1{background:url("../image/sub/abiv-prod-1.jpg") no-repeat 50% 50%; background-size:cover;}
.ai-7 ul li.ai7-bg__2{background:url("../image/sub/abiv-prod-2.jpg") no-repeat 50% 50%; background-size:cover;}
.ai-7 ul li.ai7-bg__3{background:url("../image/sub/abiv-prod-3.jpg") no-repeat 50% 50%; background-size:cover;}
.ai-7 ul li.ai7-bg__4{background:url("../image/sub/abiv-prod-4.jpg") no-repeat 50% 50%; background-size:cover;}
.ai-7 ul li.ai7-bg__5{background:url("../image/sub/abiv-prod-5.jpg") no-repeat 50% 50%; background-size:cover;}
.ai-7 ul li.ai7-bg__6{background:url("../image/sub/abiv-prod-6.jpg") no-repeat 50% 50%; background-size:cover;}
.subpage-footer-gap{height:200px; background-color:#fff;}
/*************  aboutIvios 끝 *************/
/*************  ourTechnology 시작 *************/
.sub-visual-2{overflow:hidden;position:relative;}
.sv2-elem_final{position:absolute; z-index:2; background:url("../image/sub/abiv-2-elems.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv2-elem_sky{position:absolute; z-index:2; background:url("../image/sub/abiv-2-elem_sky_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv2-elem_bottom{position:absolute; z-index:3; background:url("../image/sub/abiv-2-elem_bottom_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv2-elem_left{position:absolute; z-index:4; background:url("../image/sub/abiv-2-elem_left_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv2-elem_right{position:absolute; z-index:4; background:url("../image/sub/abiv-2-elem_right_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv2-elem_car{position:absolute; z-index:5; background:url("../image/sub/abiv-2-elem_car_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.ot-2{margin-bottom:100px; height:580px; color:#fff; position:relative; text-align:center; background:#000; position:relative;}
.ot-2 h2{position:absolute; top:97px; left:50%; font-size:42px; font-family: 'Univers_47_CondensedLight_Bold'; transform:translateX(-50%);}
.ot-2 span{position:absolute; top:140px; left:50%; font-size:27px; display:block; text-align:center; font-family: 'Univers47-CondensedLight'; transform:translateX(-50%);}
.ot-2 p{display:inline-block;}
.ot-2 b{display:none;}
.ot-3{background-color:#000; height:550px; padding-top:60px; box-sizing:border-box; margin-top:150px;}
.ot-3>div{width:1200px; margin:0 auto;}
.ot-3 span{display:block; text-align:center;}
.ot-3 ul{width:850px; display:flex; justify-content:space-between; font-size:20px; line-height:150%; font-family: 'Univers47-CondensedLight'; color:#fff; margin:0 auto;}
.ot-3 ul li{text-align:center;}
.ot-4{padding-top:150px; box-sizing:border-box;}
.ot-4 span{display:block; text-align:center;}
.ot-4 span img{width:950px;}

/*************  ourTechnology 끝 *************/
/*************  cms Lab 시작 *************/
.sub-visual-cms{overflow:hidden;position:relative;}
.sv0-elem-cms{position:absolute; z-index:2; background:url("../image/sub/cms-bg.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.cms-2{}
.cms-2 div{display:flex; gap:0px 10px; justify-content:center;}
.cms-2 div p img{width:100%;}
.cms-3{font-family: 'Univers47-CondensedLight'; color:#292929; font-size:17px; line-height:140%;}
.cms-3 div{width:1100px; margin:0 auto; box-sizing:border-box; padding:150px 0 150px;}
.cms-3 div p{font-family:Pretendard, -apple-system; color:#292929; font-size:19px; line-height:190%;}
.cms-4 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.cms-4>div{padding-top:100px; width:1100px; margin:0 auto; display:flex; font-family: 'Univers47-CondensedLight'; color:#292929; justify-content:space-between;}
.cms-4>div>div:nth-child(1){font-size:22px; line-height:160%;}
.cms-4>div>div:nth-child(2) img{width:400px;}

.cms-5{padding:150px 0 120px; position:relative;}
.cms-5 .cmsSlide-images{display:flex; justify-content:center; gap:0 20px; align-items:flex-end;}
.cms-5 .cmsSlide-images .dummy1{opacity:0.3; width:30%;}
.cms-5 .cmsSlide-images .dummy2{width:40%;}
.cms-5 .cmsSlide-images .dummy3{opacity:0.3; width:30%;}
.cms-5 .cmsSlide-images img{width:100%;}

.cms-5 .cmsSlide-arrows{position:absolute; left:50%; bottom:40px; transform:translateX(-50%); display:flex; gap:0 10px;}
.cms-5 .cmsSlide-arrows li img{width:40px;}

.cms-6{padding-top:120px;}
.cms-6 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.cms-member{width:1100px; font-family: 'Univers47-CondensedLight'; margin:0 auto; color:#292929;}
.cms-boss{padding:100px 0 50px; display:flex; justify-content:space-between;}
.cmb-l{width:32.5%;}
.cmb-l img{width:100%;}
.cmb-r{box-sizing:border-box; width:67.5%; padding-left:6%; display:flex; flex-direction:column; justify-content:center;}
.cmb-r h3{font-family: 'Univers_47_CondensedLight_Bold'; font-size:33px;}
.cmb-r span{font-size:22px; padding-top:10px; display:block;}
.cmb-r p{line-height:200%; box-sizing:border-box; padding-top:60px; font-size:18px; font-family:Pretendard, -apple-system;}
.cms-empl{display:flex; flex-wrap:wrap; justify-content:space-between; gap:0px 20px; padding:0 0 18px;}
.cms-empl img{width:100%;}
.cms-empl>a{position:relative; overflow:hidden; display:inline-block; width:32%; margin-top:20px;}
.cms-empl>a>div{position:absolute; left:0; top:100%; height:100%; width:100%; display:flex; flex-direction:column; color:#fff; transition:all 0.3s cubic-bezier(.36,.21,.08,.99);}
.cms-empl>a.is-active div{top:0;}

.cms-empl>a>i img{height:100%;}
.cms-empl>a>div:before{content:""; display:inline-block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); position:absolute;}
.cms-empl>a>div h4{position:absolute; font-family: 'Univers_47_CondensedLight_Bold'; font-size:25px; text-align:center; width:100%; padding-top:70px;}
.cms-empl>a>div span{position:absolute; display:block; width:100%; text-align:center; font-size:17px; padding-top:100px;}
.cms-empl>a>div p{position:absolute; display:block; width:85%; margin-left:10%; text-align:left; font-size:14px; padding-top:180px; line-height:160%; font-family:Pretendard, -apple-system; word-break:keep-all;}
.cms-empl>a>div p:before{content:""; display:inline-block; position:absolute; top:150px; left:50%; transform:translateX(-50%); width:50px; height:1px; background-color:rgba(255, 255, 255, 0.6);}

/*************  cms Lab 끝 *************/
/*************  media 시작 *************/
.sub-visual-7{overflow:hidden;position:relative;}
.sv7-elem_bg{position:absolute; z-index:2; background:url("../image/sub/abiv-7-elem_bg_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv7-elem_final{position:absolute; z-index:2; background:url("../image/sub/abiv-7-elem_final.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv7-elem_car{position:absolute; z-index:3; background:url("../image/sub/abiv-7-elem_car.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.media-list{width:1200px; margin:0 auto; margin-top:90px;}
.media-list h3{padding:0 0 50px 0;font-size:45px; font-family:Pretendard, -apple-system; color:#292929; text-align:center; font-weight:500;}
.media-list ul{overflow:hidden;display:flex; flex-wrap: wrap;}
.media-list ul li{width:33.3%; box-sizing:border-box; padding:7px; margin-top:20px; position:relative;}
.media-list ul li a{z-index:12; display:inline-block; color:#000; font-family:Pretendard, -apple-system;  font-size:19px; width:100%; position:relative;;}
.media-list ul li a span{display:block; font-size:17px; width:100%; padding:8px 0 0 0; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; height:30px; font-weight:500;}
.media-list ul li a i{font-size:16px;}
.media-list ul li a p{line-height:0; font-size:0; position:relative;}
/* .media-list ul li a p:before{content:""; position:absolute; left:0; top:0; display:block; height:100%; width:100%; box-shadow: 0 0 0 0px #4FC0FF inset; transition:all 0.3s;}
.media-list ul li a p.is-active::before{box-shadow: 0 0 0 9px #4FC0FF inset;} */
.media-list ul li a img{width:100%;}

.media-list ul li a>div{position:absolute; left:0; top:0; right:0; bottom:0; opacity:0;}
.media-list ul li a>div.is-active{opacity:1;}
.media-list ul li a>div>table{width:200px; font-family:Pretendard, -apple-system; z-index:11; position: absolute;  left:50%; top:42%; transform:translate(-50%,-50%);}
.media-list ul li a>div>table tr td{border-bottom:1px solid rgba(255, 255, 255, 0.7); box-sizing:border-box; height:24px; vertical-align:middle; color:#fff; font-size:15px;}
.media-list ul li a>div>table tr td.muli-1{padding-left:15px; width:50%;}
.media-list ul li a>div>table tr td.muli-2{padding-left:15px; width:50%;}
.media-list ul li a p::after{background-color: #4FC0FF; transition:all 0.1s; opacity:0; content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.media-list ul li a p.is-active::after{background-color: #189feb; opacity:0.8;}

.carMakerSearch{display:flex; justify-content:center; margin-bottom:30px;}
.dealer-locator-select{width:250px; padding:0 20px; height:64px; box-sizing:border-box; padding-left:10px;}
.dealer-locator-select2{width:250px; padding:0; height:48px; box-sizing:border-box; padding-left:10px;}
.carMakerSearch>i{width:58px; font-style:normal; font-family:Pretendard, -apple-system; font-size:18px; font-weight:600; color:#000; display:flex; align-items:center; justify-content:center;}
.carMInput{width:250px; height: 100%; padding:0;  height:48px; border: 2px solid #ebebeb; box-sizing:border-box; padding-left:10px;
font-family: Pretendard, -apple-system; color: #000; font-weight: 500; font-size: 17px;}
.carMakerSearch>a{display:inline-block; margin-left:10px; width:140px; height:48px; line-height:48px; text-align:center; background-color:#31ABEF; color:#fff; font-family:Pretendard, -apple-system; font-weight:500; transition: all 0.4s;}
@media (hover: hover) {
	.carMakerSearch>a:hover{background-color:#146694;}
}
.list-pager{padding-top:20px;}
.list-pager ul{display:flex; justify-content:center;}
.list-pager ul li{border:1px solid #4FBFFF; }
.list-pager ul li a{color:#4FBFFF; font-family: 'GY-Regular'; font-size:14px; display:inline-block; width:30px; height:30px; display:flex; justify-content:center; align-items:center;}
.list-pager ul li a.active{background-color:#4FBFFF; color:#fff;}
.media-view{width:1100px; margin:0 auto; margin-top:90px;}
.media-view h3{padding:0 0 50px 0;font-size:45px; font-family:Pretendard, -apple-system; color:#292929; text-align:center; font-weight:500;}
.media-view table{font-family:Pretendard, -apple-system;  border-top:2px solid #000; border-bottom:2px solid #000; width:100%;}
.media-view table tr td{font-size:18px; font-family:Pretendard, -apple-system; border-bottom:1px solid #D7D7D7; height:50px; color:#000; vertical-align:middle;}
.media-view table tr td.mv-title{font-size:20px; align-items:center; box-sizing:border-box; padding-left:10px; font-weight:600;}
.media-view table tr td.mv-title2{background-color:#efefef; text-align:center; font-weight:600;}
.media-view table tr td.mv-title3{background-color:#f8f8f8; text-align:center; font-weight:500; color:#7f7f7f;}
.media-view table tr td.wid25{width:25%;}
.media-view table tr td.taGap{height:30px;}
.media-view table tr td.mv-hit{font-size:16px; color:gray; text-align:center;}
.media-view table tr td.mv-content{padding:20px; box-sizing:border-box; padding-bottom:40px; padding-top:30px; text-align:center; line-height:150%;}
.media-view table tr td.mv-content>div:nth-child(1){display:inline-block;}
.media-view table tr td.mv-content>div:nth-child(2) p{text-align:left; font-size:20px;}
.mv-con-inside{padding-top:20px; color:#000; font-family: 'Univers47-CondensedLight'; font-size:18px; position:relative;}
.mv-con-inside p{position:absolute;}
.mv-con-inside ul{display:flex; justify-content:center; gap:0px 10px; padding:5px 0 10px;}
.mv-con-inside ul li a{display:inline-block;}
.mv-con-inside ul li a img{width:40px; height:40px;}
.mv-con-text{padding-top:20px; color:#000; font-family: 'Univers47-CondensedLight'; font-size:18px; line-height:160%;}
.board-btns{font-family: 'Univers47-CondensedLight'; padding-top:30px;}
.board-btns ul{display:flex; justify-content:center; gap:0px 10px; width:1100px; margin:0 auto; }
.board-btns ul.position-center{justify-content:center;}
.board-btns ul li a{padding:10px 20px; width:140px; text-align:center; background-color:#31ABEF; display:inline-block; border-radius:30px; color:#fff; font-size:19px; transition:all 0.4s;}
.board-btns ul li a:hover{background-color:#146694;}
.media-write{width:1100px; margin:0 auto; margin-top:90px;}
.media-write h3{padding:0 0 50px 0;font-size:45px; font-family:Pretendard, -apple-system; font-weight:500;
  color:#292929; text-align:center;}
.media-write table{width:100%; font-family: 'GY-Regular'; border-top:2px solid #000; border-bottom:2px solid #000; }
.media-write table tr td{border-bottom:1px solid #D7D7D7; color:#000; text-align:center; height:60px; vertical-align:middle;}
.media-write table tr td.mwtd-1{width:15%; line-height:130%;}
.media-write table tr td.mwtd-1 i{font-style:normal; font-size:12px; color:gray;}
.media-write table tr td.mwtd-1 b{font-style:12px; color:red;}
.media-write table tr td.xcv{background-color:#F4F4F4; }
.media-write table tr td.xcc{box-sizing:border-box; padding-left:25px; }
.media-write table tr td.mwtd-2{width:85%; text-align:left;}
.media-write table tr td.mwText{padding:8px 0 8px;}
.media-write table tr td.mv-content{padding:20px; box-sizing:border-box; padding-bottom:40px; padding-top:30px;}
.writeInput1{width:100%;height: 38px; box-sizing: border-box; padding-left:10px; font-size:16px;
    font-family:"Noto Sans KR", sans-serif;  background-color:#fff; border:1px solid #b3b3b3;
}
.contTextArea{width: 100%; box-sizing: border-box; padding:0px; font-size:15px; 
    font-family:"Noto Sans KR", sans-serif; background-color:#fff; height:150px; line-height:170%;
    border:1px solid #b3b3b3; padding:10px;
}

/*************  media 끝 *************/
/*************  kaiser 시작 *************/
.sub-visual-3{overflow:hidden;position:relative;}
.sv3-elem_sky{position:absolute; z-index:2; background:url("../image/sub/abiv-3-elem_sky_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv3-elem_road{position:absolute; z-index:3; background:url("../image/sub/abiv-3-elem_road_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv3-elem_left{position:absolute; z-index:2; background:url("../image/sub/abiv-3-elem_left_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv3-elem_right_1{position:absolute; z-index:3; background:url("../image/sub/abiv-3-elem_right_1_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv3-elem_right_2{position:absolute; z-index:5; background:url("../image/sub/abiv-3-elem_right_2_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv3-elem_right_3{position:absolute; z-index:5; background:url("../image/sub/abiv-3-elem_right_3_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv3-elem_right_4{position:absolute; z-index:5; background:url("../image/sub/abiv-3-elem_right_4_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv3-elem_car{position:absolute; z-index:6; background:url("../image/sub/abiv-3-elem_right_car_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}

.kaizer-2{height:450px; font-size:28px; line-height:160%; text-align:center; background:url("../image/sub/kaizer-1.jpg") no-repeat 50% 50%; background-size:cover; display:flex; align-items:center; justify-content:center;  font-family: 'Univers47-CondensedLight'; color:#fff;}
.kaizer-2 div{opacity:0;  margin-bottom:-60px;  transition: opacity 800ms ease, margin 500ms cubic-bezier(.01,.24,.38,1);}
.kaizer-2 div.loco-show-1{opacity:1; margin-bottom:0; font-family:Pretendard, -apple-system; font-size:22px; line-height:170%;}
.kaizer-3{color:#fff; margin-top:15px;}
.kaizer-3 ul{overflow:hidden; display:flex; gap:0px 15px;}
.kaizer-3 ul li{width:50%; height:430px; position:relative; overflow:hidden;}
.kaizer-3 ul li div{padding:37px 0 0 50px; background-color:rgba(0, 0, 0, 0.6); height:183px; position:absolute; left:0; bottom:-183px; box-sizing:border-box; width:100%;}
.kaizer-3 ul li div h3{font-family: 'Univers_47_CondensedLight_Bold'; font-size:30px;}
.kaizer-3 ul li div p{padding-right:30px; font-size:20px; line-height:170%; padding-top:15px; font-family:Pretendard, -apple-system; font-size:18px;}
.kaizer-3 ul li.kai-L1{background:url("../image/sub/kaizer-2.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-3 ul li.kai-L2{background:url("../image/sub/kaizer-3.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-4{padding:150px 0 100px;}
.kaizer-4 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.kaizer-5{position:relative;} /*border:1px solid red;*/
.kaizer-5>div{height:500px;}
.kai-SL-1{position:absolute; top:0; left:0; z-index:9; background:url("../image/sub/kaizer-4.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}

.kai-SL-2{position:relative; top:0; left:0; z-index:8; background:url("../image/sub/kaizer-5.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.kai-bcg-2{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }

.kai-SL-3{position:absolute; top:0; left:0; z-index:7; background:url("../image/sub/kaizer-6.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.kai-bcg-3{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }

.kai-SL-4{position:absolute; top:0; left:0; z-index:6; background:url("../image/sub/kaizer-7.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.kai-bcg-4{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }

.kai-SL-5{position:absolute; top:0; left:0; z-index:5; background:url("../image/sub/kaizer-10.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.kai-bcg-5{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }

.kai-SL-6{position:absolute; top:0; left:0; z-index:4; background:url("../image/sub/kaizer-11.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.kai-bcg-6{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }

.kai-SL-7{position:absolute; top:0; left:0; z-index:3; background:url("../image/sub/kaizer-12.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.kai-bcg-7{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }

.kai-SL-8{position:absolute; top:0; left:0; z-index:2; background:url("../image/sub/kaizer-14.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.kai-bcg-8{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }



.kai-con-div{color:#fff; position:relative; width:1100px; margin:0 auto; height:100%;}
.kai-con-div h3{font-family:'Univers_47_CondensedLight_Bold'; font-size:40px; position:absolute; left:0; top:160px;}
.kai-con-div i{font-style:normal; font-family: 'Univers47-CondensedLight'; font-size:21px; left:0; top:210px; position:absolute; color:#ff5400; }
.kai-con-div p{font-family:Pretendard, -apple-system;  font-size:19px; right:50px; top:60%; position:absolute; line-height:180%; transform:translateY(-50%);}
.kai-con-div p b{color:#ff5400; font-size:21px; font-family: 'Univers47-CondensedLight'; display:block; padding-top:20px;}
.kai-con-div h4{font-family:'Univers_47_CondensedLight_Bold'; font-size:38px; position:absolute; left:0; bottom:8px;}

.kaizer-6{margin-top:110px; position:relative;}
.kaizer-6 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.kaizer-6 ul{padding-top:100px; display:flex; gap:0 10px;  font-family:'Univers47-CondensedLight'; font-size:23px; color:#fff;}
.kaizer-6 ul li{height:410px; width:25%; text-align:center; position:relative;}
.kaizer-6 ul li p{line-height:150%; position:absolute; top:73%; width:100%; text-align:center; font-size:18px; font-family:Pretendard, -apple-system; }
.kaizer-6 ul li p.kai-spFont{font-size:20px;}
.kaizer-6 ul li.kai-feature-li-1{background:url("../image/sub/kaizer-S-1.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-6 ul li.kai-feature-li-2{background:url("../image/sub/kaizer-S-2.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-6 ul li.kai-feature-li-3{background:url("../image/sub/kaizer-S-3.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-6 ul li.kai-feature-li-4{background:url("../image/sub/kaizer-S-4.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-6 ul li.kai-feature-li-5{background:url("../image/sub/kaizer-S-5.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-6 ul li.kai-feature-li-6{background:url("../image/sub/kaizer-S-6.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-6 ul li.kai-feature-li-7{background:url("../image/sub/kaizer-S-7.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-6 ul li.kai-feature-li-8{background:url("../image/sub/kaizer-S-8.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-6>i{position:absolute; z-index:4; opacity:0.6;}
.kaizer-6>i.kai-cov-left{left:0; top:100px;}
.kaizer-6>i.kai-cov-right{right:0; top:100px;}
.kaizer-6>div{z-index:5; }
.kaizer-6>div img{width:70px;}
.kai-leftArrow{position:absolute; left:30px; top:50%;}
.kai-rightArrow{position:absolute; right:30px; top:50%;}
.kaizer-7{padding: 150px 0 170px;}
.kaizer-7 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.kaizer-7 p{font-family:Pretendard, -apple-system; padding:50px 0 0 0;font-size:18px; color:#000; line-height:180%; text-align:center; }
.kaizer-7 div{text-align:center; padding-top:100px; position:relative;}
.kaizer-7 div span{display:inline-block; width:740px; font-size:17px; line-height:180%; color:#000; font-family:Pretendard, -apple-system; text-align:left;}
.kaizer-7 div:before{top:50px; content:""; position:absolute; left:50%; transform:translateX(-50%); width:100px; height:1px; background-color:gray;}
.dot{width:10px; height:10px; vertical-align:middle;}
.kaizer-8{background:url("../image/sub/kaizer-8.jpg") no-repeat 50% 50%; background-size:cover; height:500px; text-align:center; display:flex; justify-content:center; align-items:center; color:#fff; flex-direction:column;}
.kaizer-8 h3{font-size:40px; font-family:'Univers_47_CondensedLight_Bold';}
.kaizer-8 p{font-size:20px; padding-top:40px; line-height:180%; font-family: Pretendard, -apple-system;}
.kaizer-9{padding:100px 0 100px;}
.kaizer-9 ul{width:1100px; margin:0 auto;  color:#000; font-family: 'Univers47-CondensedLight'; display:flex; justify-content:space-between; gap:0px 5%;}
.kaizer-9 ul li{font-size:17px; line-height:180%; text-align:left; font-family:Pretendard, -apple-system; 
}
.kaizer-10{padding:50px 0 50px;}
.kaizer-10 .kai-t-div-1{width:1100px; margin:0 auto; color:#000;}
.kaizer-10 .kai-t-div-1 h3{font-family: 'Univers_47_CondensedLight_Bold'; font-size:25px;}
.kaizer-10 .kai-t-div-1 p{font-size:18px; line-height:180%; padding:50px 0 50px; font-family:Pretendard, -apple-system; }

.kai-t-div-2{width:1100px; margin:0 auto; display:flex; justify-content:space-between; gap:0px 0%;}
.kai-table-1{width:65%; font-family: 'Univers_47_CondensedLight_Bold'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.kai-table-1 tr td{height:60px; font-size:16px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle; font-family:Pretendard, -apple-system; }
.kai-table-1 tr td.kaT-1-title{background-color:#F4F4F4;}
.kai-table-1 tr td.colorGrayF{}
.kai-table-1 tr td.condense{font-family: 'Univers47-CondensedLight';}
.kai-table-1 tr td img{width:80%;}

.kai-t-div-2>div{width:8%; text-align:center; display:flex; align-items:center; justify-content:center;}

.kai-table-2{width:35%; font-family: 'Univers_47_CondensedLight_Bold'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.kai-table-2 tr td{height:60px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.kai-table-2 tr td.kaT-2-title{background-color:#F4F4F4;}
.kai-table-2 tr td.colorGrayF{}
.kai-table-2 tr td img{width:90%;}


.kai-t-div-3{width:1100px; margin:0 auto; display:flex; justify-content:space-between; gap:0px 15px; margin-top:50px;}
.kaz-table-1{width:30%; font-family: 'Univers_47_CondensedLight_Bold'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.kaz-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.kaz-table-1 tr td.kaT-1-title{background-color:#F4F4F4;}
.kaz-table-1 tr td.colorGrayF{}
.kaz-table-1 tr td.font-nw{font-family:Pretendard, -apple-system; font-size:16px; }
.kaz-table-1 tr td img{width:80%;}

.kaz-table-2{width:40%; font-family: 'Univers_47_CondensedLight_Bold'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.kaz-table-2 tr td{height:60px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.kaz-table-2 tr td.kaT-1-title{background-color:#F4F4F4;}
.kaz-table-2 tr td.colorGrayF{}
.kaz-table-2 tr td.font-nw{font-family:'Univers47-CondensedLight';}
.kaz-table-2 tr td img{width:80%;}

.kai-t-div-3>div{width:8%; text-align:center; display:flex; align-items:center; justify-content:center;}

.kaz-table-3{width:40%; font-family: 'Univers_47_CondensedLight_Bold'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.kaz-table-3 tr td{height:60px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.kaz-table-3 tr td.kaT-1-title{background-color:#F4F4F4;}
.kaz-table-3 tr td.colorGrayF{}
.kaz-table-3 tr td.font-nw{font-family:'Univers47-CondensedLight';}
.kaz-table-3 tr td img{width:80%;}


.kaizer-11{padding:50px 0 50px;}
.kaizer-11 .kaf-t-div-1{width:1100px; margin:0 auto; color:#000;}
.kaizer-11 .kaf-t-div-1 h3{font-family: 'Univers_47_CondensedLight_Bold'; font-size:25px;}
.kaizer-11>div{width:1100px; margin:0 auto; margin-top:50px;}

.kaf-table-1{width:100%; font-family: 'Univers_47_CondensedLight_Bold'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.kaf-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.kaf-table-1 tr td.kaf-tdH-0{}
.kaf-table-1 tr td.kaf-tdH-1{font-family:Pretendard, -apple-system; width:12%; font-size:16px; word-break:break-all;}
.kaf-table-1 tr td.kaf-tdS-0{background-color:#F4F4F4;}
.kaf-table-1 tr td.kaf-I-1 i{font-style:normal; color:#DB8401;}
.kaf-table-1 tr td.kaf-I-2 i{font-style:normal; color:#8959F0;}
.kaf-table-1 tr td.kaT-1-title{background-color:#F4F4F4;}
.kaf-table-1 tr td.colorGrayF{color:#929292;}
.kaf-table-1 tr td.font-nw{font-family:'Univers47-CondensedLight';}
.kaf-table-1 tr td img{width:75%;}

.kaizer-12{padding:50px 0 50px;}
.kaizer-12 .kao-t-div-1{width:1100px; margin:0 auto; color:#000;}
.kaizer-12 .kao-t-div-1 h3{font-family:'Univers_47_CondensedLight_Bold'; font-size:25px;}
.kaizer-12>div{width:1100px; margin:0 auto; margin-top:50px;}

.kao-table-1{width:100%; font-family:'Univers47-CondensedLight'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.kao-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.kao-table-1 tr td.kao-tdH-0{}
.kao-table-1 tr td.kao-tdH-1{font-family:'Univers47-CondensedLight'; width:12%;}
.kao-table-1 tr td.kao-tdS-0{background-color:#F4F4F4;}
.kao-table-1 tr td.kao-I-1 i{font-style:normal; color:#DB8401;}
.kao-table-1 tr td.kao-I-2 i{font-style:normal; color:#8959F0;}
.kao-table-1 tr td.kaT-1-title{background-color:#F4F4F4;}
.kao-table-1 tr td.font-bw{font-family: 'Univers_47_CondensedLight_Bold';}
.kao-table-1 tr td.kaoTitleTd{background-color:#F4F4F4; font-weight:bold;}
/*************  kaiser 끝 *************/
/*************  axion 시작 *************/
.sub-visual-10{overflow:hidden;position:relative;}
.sv10-elem_bottom{position:absolute; z-index:2; background:url("../image/sub/abiv-10-elem_bg_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv10-elem_road{position:absolute; z-index:3; background:url("../image/sub/abiv-10-elem_road_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv10-elem_car{position:absolute; z-index:7; background:url("../image/sub/abiv-10-elem_car_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.axion-2{width:1100px; margin:0 auto;}
.axion-2 h2{font-size:29px; font-family: 'Univers_47_CondensedLight_Bold';}
.axion-2 ul{display:flex; align-items:center; color:#292929;}
.axion-2 ul li{font-family:'Univers47-CondensedLight'; font-size:20px; line-height:150%;}
.axion-2 ul li.ax-Ul1-L-1 img{width:100%;}
.axion-2 ul li.ax-Ul1-L-1{width:45%;}
.axion-2 ul li.ax-Ul1-L-2{width:55%; box-sizing:border-box; padding-left:100px;  font-family:Pretendard, -apple-system; line-height:180%; font-size:17px;}
.axion-3{width:1100px; margin:0 auto; margin-top:70px; margin-bottom:100px;}
.axion-3 h2{font-size:29px; font-family: 'Univers_47_CondensedLight_Bold';}
.axion-3 ul{display:flex; align-items:center; color:#292929;}
.axion-3 ul li{font-family:'Univers47-CondensedLight'; font-size:20px; line-height:150%;}
.axion-3 ul li.ax-Ul2-L-1{width:55%; box-sizing:border-box; font-family:Pretendard, -apple-system; line-height:180%; font-size:17px;}
.axion-3 ul li.ax-Ul2-L-1 i{font-size:15px; font-style:normal;}
.axion-3 ul li.ax-Ul2-L-2 img{width:100%;}
.axion-3 ul li.ax-Ul2-L-2{width:45%;}

.kaizer-3 ul li div.axion-ka-div p{text-align:center; font-size:20px; padding-top:0;  font-family:Pretendard, -apple-system;}
.kaizer-3 ul li div.axion-ka-div{padding-top:0; display:flex; align-items:center; justify-content:center;}
.axion-substitute-1{background:url("../image/sub/axion-3.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-3 ul li.axion-substitute-2{background:url("../image/sub/axion-4.jpg") no-repeat 50% 50%; background-size:cover;}
.kaizer-3 ul li.axion-substitute-3{background:url("../image/sub/axion-5.jpg") no-repeat 50% 50%; background-size:cover;}

.axion-4{padding: 150px 0 0px;}
.axion-4 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.axion-4 div{text-align:center; padding-top:100px; position:relative;}
.axion-4 div span{display:inline-block; width:758px; font-size:20px; line-height:150%; color:#000;  font-family:Pretendard, -apple-system; text-align:left;}

.axion-5{padding:50px 0 50px; margin-top:-280px;}
.axion-5 .axi-t-div-1{width:1100px; margin:0 auto; color:#000;}
.axion-5 .axi-t-div-1 h3{font-family: 'Univers_47_CondensedLight_Bold'; font-size:25px;}

.axi-t-div-2{width:1100px; margin:0 auto; margin-top:50px; display:flex; justify-content:space-between; gap:0px 0%;}
.axi-table-1{width:100%; font-family:'Univers47-CondensedLight'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.axi-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.axi-table-1 tr td.kaI-1-title{background-color:#F4F4F4;  font-family:Pretendard, -apple-system;}
.axi-table-1 tr td.bgBlueTd{background-color:#D9F7FB;}
.axi-table-1 tr td.colorGrayF{color:#929292;}
.axi-table-1 tr td.tinyFontTd{font-size:11px;}
.axi-table-1 tr td img{width:80%;}
.axi-table-comt-1{width:1100px; line-height:150%; margin:0 auto; box-sizing:border-box; padding-left:10px; margin-top:20px;  font-family:Pretendard, -apple-system; color:#000; font-size:18px; }
.axi-table-comt-1 b{font-weight:normal; font-family: Pretendard, -apple-system; font-size:15px;}

.axion-6{padding:50px 0 0px;}
.axion-6 .axi-t-div-1{width:1100px; margin:0 auto; color:#000;}
.axion-6 .axi-t-div-1 h3{font-family: 'Univers_47_CondensedLight_Bold'; font-size:25px;}
.axi-table-2{width:100%; font-family:'Univers47-CondensedLight'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.axi-table-2 tr td{height:60px; width:10%; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.axi-table-2 tr td.kaI-1-title{background-color:#F4F4F4; font-family:'Univers_47_CondensedLight_Bold';}
.axi-table-2 tr td.bgBlueTd{background-color:#D9F7FB;}
.axi-table-2 tr td.colorGrayF{color:#929292;}
.axi-table-2 tr td.tinyFontTd{font-size:11px;}
.axi-table-2 tr td.axiFontBold{font-family:'Univers_47_CondensedLight_Bold';}
.axi-table-2 tr td img{width:80%;}
.axi-table-comt-2{width:1100px; line-height:150%; margin:0 auto; box-sizing:border-box; padding-left:10px; margin-top:20px; font-family:Pretendard, -apple-system; color:#000; font-size:18px; }
.axi-table-comt-2 b{font-weight:normal; font-family: Pretendard, -apple-system; font-size:15px;}

/*************  axion 끝 *************/
/*************  schutzen 시작 *************/
.sub-visual-5{overflow:hidden;position:relative;}
.sv5-elem_sky{position:absolute; z-index:2; background:url("../image/sub/abiv-5-elem_sky_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_road{position:absolute; z-index:3; background:url("../image/sub/abiv-5-elem_road_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_m1{position:absolute; z-index:4; background:url("../image/sub/abiv-5-elem_m1_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_m2{position:absolute; z-index:5; background:url("../image/sub/abiv-5-elem_m2_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_m3{position:absolute; z-index:6; background:url("../image/sub/abiv-5-elem_m3_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_m4{position:absolute; z-index:7; background:url("../image/sub/abiv-5-elem_m4_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_m4{position:absolute; z-index:8; background:url("../image/sub/abiv-5-elem_m4_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_left{position:absolute; z-index:9; background:url("../image/sub/abiv-5-elem_left_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_right{position:absolute; z-index:9; background:url("../image/sub/abiv-5-elem_right_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv5-elem_car{position:absolute; z-index:10; background:url("../image/sub/abiv-5-elem_car.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sch-2{height:500px; background:url("../image/sub/sch-1.jpg") no-repeat 50% 50%; background-size:cover;}
.sch-2>div{position:relative; left:50%; top:0; background-color:rgba(0, 0, 0, 0.6); height:100%;color:#fff; display:flex; align-items:center;}
.sch-2>div>div{display:inline-block; box-sizing:border-box; padding-left:7%;}
.sch-2>div>div h3{ font-family:Pretendard, -apple-system; font-size:25px; line-height:150%; font-weight:500; padding-bottom:10px;}
.sch-2>div>div p{ font-family:Pretendard, -apple-system; font-size:18px; line-height:150%; padding-top:20px;}
.sch-3{padding: 100px 0 100px;}
.sch-3 h2{font-size:40px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}

.sch-shotCut{font-family:Pretendard, -apple-system; margin-bottom:60px;}
.sch-shotCut ul{display:flex; width:850px; margin:0 auto; gap:0 15px; justify-content:space-between;}
.sch-shotCut ul li a{color:#000; width:200px; height:46px; line-height:46px; border:1px solid #292929; display:inline-block; text-align:center; font-weight:500; font-size:18px; transition:all 0.3s; border-radius:50px;}
.sch-shotCut ul li a:hover{background-color:#000; color:#fff;}
.sch-shotCut_mobile{display:none;}

.sch-SL{margin-top:100px; display:flex; flex-wrap:wrap; flex-direction:column; height:500px;}
.sch-SL>div{width:100vw;}
.sch-SL-1{width:100vw;}
.sch-SL ul{display:flex; color:#000; width:100%;}
.sch-SL ul li:first-child{width:45%;}
.sch-SL ul li:first-child img{width:100%;}
.sch-SL ul li:last-child{width:55%; position:relative; display:flex; align-items:center; justify-content:center;}
.sch-SL ul li:last-child div{font-family:'Univers47-CondensedLight';}
.sch-SL ul li:last-child div>h3{font-size:55px; text-align:left; }
.sch-SL ul li:last-child div>h4{font-size:45px; padding-top:10px;}
.sch-SL ul li:last-child div>p{font-size:20px; line-height:150%; padding-top:40px;  font-family:Pretendard, -apple-system;}
#sch-container{box-sizing:border-box;}
.sch-4{height:700px; text-align:center; background:url("../image/sub/sch-2.jpg") no-repeat 50% 50%; background-size:cover; display:flex; align-items:center; justify-content:center;}
.sch-4 img{padding-top:20px;}
.sch-5{text-align:center; padding: 150px 0 100px;}
.sch-5 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.sch-5 img{width:750px; padding-top:100px;}

.schuz-SL-1{background:url("../image/sub/schuz-SL-3.jpg") no-repeat 50% 50%; background-size:cover;}
.schuz-SL-2{background:url("../image/sub/schuz-SL-2.jpg") no-repeat 50% 50%; background-size:cover;} 
.schuz-SL-3{background:url("../image/sub/schuz-SL-1.jpg") no-repeat 50% 50%; background-size:cover;}

.sch-SLK{position:relative;}
.sch-SLK>div{height:600px;}
.sch-SLK-1{position:absolute; top:0; left:0; z-index:6; background:url("../image/sub/schuz-SL-3.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.sch-SLK-2{position:relative; top:0; left:0; z-index:5; background:url("../image/sub/schuz-SL-2.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.schk-bcg-2{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }
.sch-SLK-3{position:absolute; top:0; left:0; z-index:4; background:url("../image/sub/schuz-SL-1.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.schk-bcg-3{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }
.sch-SLK-4{position:absolute; top:0; left:0; z-index:3; background:url("../image/sub/kaizer-7.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.schk-bcg-4{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }
.sch-SLK-5{position:absolute; top:0; left:0; z-index:2; background:url("../image/sub/kaizer-8.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.schk-bcg-5{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }

.DERMA-SLK{}
.DERMA-SLK>div{height:600px; position:relative;}
.DERMA_PRD_1{position:absolute; top:0; left:0; z-index:6; background:url("../image/sub/xsd.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}


.sch-con-div{color:#fff; position:relative; width:1100px; margin:0 auto; height:100%;}
.sch-con-div h3{font-family:'Univers_47_CondensedLight_Bold'; font-size:40px; position:absolute; left:0; top:140px;}
.sch-con-div i{font-style:normal; font-family: 'Univers47-CondensedLight'; font-size:20px; left:0; top:190px; position:absolute;}
.sch-con-div p{ font-family:Pretendard, -apple-system; font-size:19px; right:50px; top:50%; position:absolute; line-height:180%; transform:translateY(-50%);}
.sch-con-div h4{font-family:'Univers_47_CondensedLight_Bold'; font-size:45px; position:absolute; left:0; bottom:23px;}

.sch-6{margin-top:-110px; position: relative;}
.sch-6 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.sch-6 p{text-align:center; padding-top:50px; font-size:18px;  font-family:Pretendard, -apple-system; color:#000;  line-height:180%;}

.sch-7{padding:50px 0 50px;}
.sch-7 .kai-t-div-1{color:#000;}
.sch-7>div{width:1100px; margin:0 auto; margin-top:50px;}
.sch-7 .sch-t-div-1 h3{font-family:'Univers_47_CondensedLight_Bold'; font-size:25px; color:#000;}
.sch-7 .sch-t-div-1 h3 i{ font-family:Pretendard, -apple-system; font-style:normal; font-size:20px;}

.korFont{font-family:Pretendard, -apple-system;}

.sch-table-1{width:100%; font-family:'Univers_47_CondensedLight_Bold'; color:#000; font-size:18px; border-left:1px solid #DADADA; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.sch-table-1 tr td{height:60px; border-bottom:1px solid #DADADA; border-right:1px solid #DADADA; vertical-align : middle;}
.sch-table-1 tr td.kao-tdH-0{}
.sch-table-1 tr td.kao-tdH-1{font-family:'Univers47-CondensedLight'; width:12%;}
.sch-table-1 tr td.kao-tdS-0{background-color:#F4F4F4;}
.sch-table-1 tr td.kao-I-1 i{font-style:normal; color:#DB8401;}
.sch-table-1 tr td.kao-I-2 i{font-style:normal; color:#8959F0;}
.sch-table-1 tr td.sch-1-title{background-color:#F4F4F4;}
.sch-table-1 tr td.sch-2-title{background-color:#BBBBBB;}
.sch-table-1 tr.font-bl{font-family: 'Univers47-CondensedLight';}
.sch-table-1 tr td img{width:40%;}

.sch-table-3{width:100%; font-family:Pretendard, -apple-system; color:#000; font-size:18px; border-left:1px solid #c9c9c9; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.sch-table-3 tr td{height:46px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; vertical-align : middle;}
.sch-table-3 tr td.sch-1-title{background-color:#e1e1e1; font-weight:600;}
.sch-table-3 tr td.sch-tt-1-title{background-color:#efefef; font-weight:600;}
.sch-table-3 tr td.for-w1{width:14.2%;}
.sch-table-3 tr td.for-c1{color:#0064a3; font-family: 'Univers47-CondensedLight';}

.n_gaTable{width:100%; font-family:Pretendard, -apple-system; color:#000; font-size:18px; border-left:1px solid #c9c9c9; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.n_gaTable tr td{height:42px; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; vertical-align : middle; font-size:13px;}
.n_gaTable tr td i{display:none;}
.n_gaTable tr td.ty-tt_1{background-color:#e1e1e1; font-weight:600; font-size:14px;}
.n_gaTable tr td.nTTca{background-color:#efefef; font-weight:600; font-size:15px;}
.n_gaTable tr td.botBorder{border-bottom:1px solid #000;}
.n_gaTable tr td.vlt{width:130px;}


.sch-8{padding:50px 0 50px;}
.sch-8 .kai-t-div-1{color:#000;}
.sch-8>div{width:1100px; margin:0 auto; margin-top:50px;}
.sch-8>div b i{font-size:15px;}
.sch-8 .sch-t-div-2 h3{font-family:'Univers_47_CondensedLight_Bold'; font-size:25px; color:#000;}

.kor-sch-btns {display:flex; justify-content:center; gap:0 15px; padding-top:30px; padding-bottom:30px;}
.kor-sch-btns a{height:48px; line-height:48px; width:160px; text-align:center; background-color:#31ABEF; display:inline-block; border-radius:30px; color:#fff; font-size:17px; transition:all 0.4s;  font-family:Pretendard, -apple-system;}
.dermaYouBtns a{height:48px; line-height:48px; width:auto; text-align:center; padding:0 25px; background-color:#31ABEF; display:inline-block; border-radius:30px; color:#fff; font-size:17px; transition:all 0.4s;  font-family:Pretendard, -apple-system;}
.dermaYouBtns a+a{margin-left:10px;}

@media (hover: hover) {
	.kor-sch-btns a:hover{background-color:#146694;}
  .dermaYouBtns a:hover{background-color:#146694;}
}
.dermaYouBtns a i{display:inline-block; transform:translate(2px, 5px);}
.dermaYouBtns a i img{width:20px;}

.sch-9{padding:50px 0 50px;}
.sch-9 .kai-t-div-1{color:#000;}
.sch-9>div{width:1100px; margin:0 auto; margin-top:30px;}
.sch-9 .sch-t-div-2 h3{text-align:center; font-family:Pretendard, -apple-system;  font-size:36px; color:#000; font-weight:700;}
.sch-9 .sigong-title h2{margin-top:40px; text-align:left; font-family:Pretendard, -apple-system; font-size:28px; color:#000; font-weight:700;}

.sch-table-2{width:100%; font-family:'Univers_47_CondensedLight_Bold'; color:#000; font-size:18px; border-left:1px solid #DADADA; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.sch-table-2 tr td{height:60px; border-bottom:1px solid #DADADA; border-right:1px solid #DADADA; vertical-align : middle;}
.sch-table-2 tr td.kao-tdH-0{}
.sch-table-2 tr td.kao-tdH-1{font-family:'Univers47-CondensedLight'; width:12%;}
.sch-table-2 tr td.kao-tdS-0{background-color:#F4F4F4;}
.sch-table-2 tr td.kao-I-1 i{font-style:normal; color:#DB8401;}
.sch-table-2 tr td.kao-I-2 i{font-style:normal; color:#8959F0;}
.sch-table-2 tr td.sch-1-title{background-color:#F4F4F4;}
.sch-table-2 tr td.sch-2-title{background-color:#BBBBBB;}
.sch-table-2 tr.font-bl{font-family: 'Univers47-CondensedLight';}
.sch-table-2 tr td img{width:40%;}
.sch-table-2 tr td.sc1{width:27%;}
.sch-table-2 tr td.sc2{width:9.09%;}
.sch-table-2 tr td.sc3{width:9.09%;}
.sch-table-2 tr td.sc4{width:9.09%;}
.sch-table-2 tr td.sc5{width:9.09%;}
.sch-table-2 tr td.sc6{width:9.09%;}
.sch-table-2 tr td.sc7{width:9.09%;}
.sch-table-2 tr td.sc8{width:9.09%;}
.mShow{display:none;}
.blackBars{border-bottom:1px solid #777777 !important;}

/*************  schutzen 끝 *************/
/*************  Find a Dealer 시작 *************/
.sub-visual-8{overflow:hidden;position:relative;}
.sv8-elem_bottom{position:absolute; z-index:2; background:url("../image/sub/abiv-8-elem_bg_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv8-elem_road{position:absolute; z-index:3; background:url("../image/sub/abiv-8-elem_bottom_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv8-elem_right{position:absolute; z-index:4; background:url("../image/sub/abiv-8-elem_right_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv8-elem_left_1{position:absolute; z-index:5; background:url("../image/sub/abiv-8-elem_left_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv8-elem_left_2{position:absolute; z-index:6; background:url("../image/sub/abiv-8-elem_left2_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv8-elem_car{position:absolute; z-index:7; background:url("../image/sub/abiv-8-elem_car_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv8-elem_car_findAdealer{position:absolute; z-index:7; background:url("../image/sub/abiv-8-elem_car_obj_new.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}

.findDealer-result-result{width:1100px; margin:0 auto;}
.findADealer-Div{padding-left:10%; padding-right:10%; margin-top:100px;}
.findDealer-1{width:1100px; margin:0 auto; padding:100px 0 80px;}
.findDealer-1 h2{font-size:48px;  font-family:Pretendard, -apple-system; font-weight:500; color:#000; text-align:center;}
.findADealer-Div ul{display:flex; justify-content:center; gap:0px 20px;} 
.findADealer-Div ul li{width:33.3%;}
.findADealer-Div ul li div select{width:100%; font-size:17px; font-weight:500;font-family:Pretendard, -apple-system; }
.findADealer-Div ul li span{font-family:Pretendard, -apple-system; color:#000; font-size:18px; padding-bottom:10px; display:block; font-weight:600;}
.maeInput{width:100%; height:100%; padding: 20px 15px; border:2px solid #ebebeb; color:#000; font-family:Pretendard, -apple-system; color:#000; font-weight:500; font-size:17px;}
.joWhe-btn{text-align:center; margin-top:30px;}
.joWhe-btn a{width:170px; height:48px; line-height:48px; text-align: center; background-color: #31ABEF; display: inline-block; border-radius: 30px; font-size:19px; transition: all 0.4s; font-family:Pretendard, -apple-system; color:#fff;}
@media (hover: hover) {
	.joWhe-btn a:hover{background-color:#146694;}
}
.findDealer-results{position:relative; font-family:Pretendard, -apple-system; width:1100px; margin:0 auto; padding:50px 0 80px;}
.findDealer-results i{font-style:normal; color:#000; font-size:17px; display:block; padding-bottom:10px;  font-weight:500;}
.findDealer-results table{border-top:2px solid #000; width:100%; border-right:1px solid #dedede; border-bottom:2px solid #000;}
.findDealer-results table tr td{height:50px; border-bottom:1px solid #dedede; vertical-align:middle; font-size:17px; color:#000; text-align:center;border-left:1px solid #dedede;}
.findDealer-results table tr td.fdT-T-1{font-weight:600; background-color: #F4F4F4;}
.findDealer-results table tr td.fdT-T-2{font-weight:600; background-color: #F4F4F4;}
.findDealer-results table tr td.fdT-T-3{font-weight:600; background-color: #F4F4F4;}
.findDealer-results table tr td a{color:#005f95;}

.findDealer-2{width:1100px; margin:0 auto;}
.dealer-locator-Div{columns: 4; font-family: 'GY-Medium'; padding:50px; box-sizing:border-box; background-color:#F6F9FB;}
.dealer-locator-Div a{color:#6E87AE; font-size:15px; padding:5px 0 5px; display:inline-block;}
.dealer-locator-Div a:hover{text-decoration:underline;}

.findDealer-Result{width:800px; margin:0 auto; margin-top:50px;}
.findDealer-Result p{}
.findDealer-Result p a img{width:25px; vertical-align:middle; display:inline-block; padding-right:4px;}
.findDealer-Result p a{color:#37404f; font-family:'GY-Medium'; font-size:18px;}
.findDealer-Result table{margin-top:40px; width:100%; border-bottom:1px solid #C1C1C1; border:1px solid #C1C1C1;}
.findDealer-Result table tr td{height:60px; font-family: 'GY-Regular'; color:#3f3f3f; box-sizing:border-box; vertical-align:middle;}
.findDealer-Result table tr td.finDTd-0{font-size:19px; background-color:#f3f3f3; height:50px; vertical-align:middle; padding-left:20px; font-family: 'GY-Medium';}
.findDealer-Result table tr td.finDTd-1{width:30%; padding:10px 0; padding-left:20px; border-bottom:1px solid #dfdfdf;}
.findDealer-Result table tr td.finDTd-2{width:70%; padding:10px 0; color:#424242; border-bottom:1px solid #dfdfdf;}
.findDealer-Result table tr td.finDTd-3{padding-left:20px;}
.findDealer-Result table tr td.finDTd-3 span{font-family: 'GY-Regular';}
.findDealer-Result table tr td a{color:#242CF0;}

/*************  Find a Dealer 끝 *************/
/*************  home Business 시작 *************/
.sub-visual-14{overflow:hidden;position:relative;}
.sv14-elem_bg{position:absolute; z-index:2; background:url("../image/sub/abiv-14-elem_bg_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv14-elem_bg_new{position:absolute; z-index:2; background:url("../image/sub/abiv-14-elem_bg_obj_new.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}

.board-select-gallery{transform:translateX(7px);}
/*************  home Business 끝 *************/
/*************  Brochure 시작 *************/
.sub-visual-4{overflow:hidden;position:relative;}
.sv4-elem_sky{position:absolute; z-index:2; background:url("../image/sub/abiv-4-elem_sky_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv4-elem_road{position:absolute; z-index:3; background:url("../image/sub/abiv-4-elem_road_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv4-elem_left{position:absolute; z-index:4; background:url("../image/sub/abiv-4-elem_left_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv4-elem_right{position:absolute; z-index:4; background:url("../image/sub/abiv-4-elem_right_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv4-elem_center{position:absolute; z-index:5; background:url("../image/sub/abiv-4-elem_center_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv4-elem_car{position:absolute; z-index:6; background:url("../image/sub/abiv-4-elem_car_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv4-elem_car_bro_new{position:absolute; z-index:6; background:url("../image/sub/abiv-4-elem_car_obj_broNew.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}

.brochure-1{width:1100px; margin:0 auto; padding:100px 0 80px;}
.brochure-1 h2{font-size:45px; font-family:'Univers_47_CondensedLight_Bold'; font-weight:normal; color:#292929; text-align:center;}
.brochure-1 p{font-size:24px; line-height:150%; color:#292929; text-align:center; padding:50px 0 40px;}
.brochure-2{width:1100px; margin:0 auto; padding-bottom:30px;}
.bro-table-1{width:100%; font-family:'Univers47-CondensedLight'; color:#000; font-size:18px; border-left:1px solid #E8E8E8; text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.bro-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; vertical-align : middle;}
.bro-table-1 tr td.kao-tdH-0{}
.bro-table-1 tr td.kao-tdH-1{font-family:'Univers47-CondensedLight'; width:12%;}
.bro-table-1 tr td.kao-tdS-0{background-color:#F4F4F4;}
.bro-table-1 tr td.kao-I-1 i{font-style:normal; color:#DB8401;}
.bro-table-1 tr td.kao-I-2 i{font-style:normal; color:#8959F0;}
.bro-table-1 tr td.kaT-1-title{background-color:#F4F4F4;}
.bro-table-1 tr td.broT-1{width:7%;}
.bro-table-1 tr td.broT-2{width:53%;}
.bro-table-1 tr td.broT-3{width:30%;}
.bro-table-1 tr td.broT-4{width:10%;}
.bro-table-1 tr td.broTitle{text-align:left; box-sizing:border-box; padding-left:30px; }
.bro-table-1 tr td.broTitle a{color:#242CF0;}
.bro-table-1 tr td.broTitle a:hover{text-decoration:underline;}
.bro-table-1 tr td.broDown img{width:20px;}
.bro-table-1 tr td.font-bw{font-family: 'Univers_47_CondensedLight_Bold';}
.trial-1{}

/*************  Brochure 끝 *************/
/*************  easy Trial 시작 *************/
.sub-visual-12{overflow:hidden;position:relative;}
.sv12-elem_bottom{position:absolute; z-index:2; background:url("../image/sub/abiv-12-elem_bg_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv12-elem_car{position:absolute; z-index:3; background:url("../image/sub/abiv-12-elem_car_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv12-elem_car_easy_new{position:absolute; z-index:3; background:url("../image/sub/abiv-12-elem_car_obj_easyNew.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv12-elem_easy_care{position:absolute; z-index:3; background:url("../image/sub/abiv-12-elem_car_obj_easyCare.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}


.trial-1{height:400px; background:url("../image/sub/trialBg.jpg") no-repeat 50% 50%; background-size:cover; display:flex; justify-content:center; align-items:center;}
.trial-1 h3{font-family:'Univers47-CondensedLight'; font-size:24px; line-height:150%; color:#fff; text-align:center;}

.trial-2{width:1100px; padding:30px 0 30px; margin:0 auto; margin-top:100px; border-top:2px solid #000; border-bottom:2px solid #000;font-family: 'GY-Regular'; color:#000; font-size:16px;}
.trial-2 h4{font-size:15px;}
.trial-table{width:100%; margin-top:40px;}
.trial-table tr td{height:60px; padding:10px 0 10px;}
.trial-table tr td span{font-size:16px; display:block; padding-bottom:10px; }
.trialInp{width:100%; height:44px; border:2px solid #ebebeb; box-sizing:border-box; padding-left:10px; font-size:16px;}
.triInPpanding{margin-bottom:7px;}
.trIn2{width:97.5%;}
.trialInp-normal{width:100%; height:44px; border:1px solid #b3b3b3; box-sizing:border-box; padding-left:10px; font-size:16px;}

.easy-privacy-policy {margin-top:20px; width:100%;flex-shrink:0; border:1px solid #bfbfbf; overflow-y:visible;}
.easy-privacy-policy iframe {height:200px;padding: 10px;box-sizing: border-box; width: 100%;}

.privacy{font-size:16px; line-height:110%; background-color:#f9f9f9; color:#6c6c6c; box-sizing:border-box; padding:12px;}
.privacy-policy-check{padding-top:15px;}
.privacy-policy-check i{font-style:normal; font-size:16px; color:#3b3b3b; font-family: 'Univers_47_CondensedLight_Bold';}
.privacy-policy-check input{vertical-align:middle; width:16px; height:16px;}
.privacy b{font-size:17px; font-family: 'Univers_47_CondensedLight_Bold';}
.privacy h3{font-size:23px; font-family: 'Univers_47_CondensedLight_Bold'; text-align:center;padding:18px 0 30px;}
/*************  easy Trial 끝 *************/

/*************  Dealer Portal 시작 *************/
.sub-visual-6{overflow:hidden;position:relative;}
.sv6-elem_bg{position:absolute; z-index:2; background:url("../image/sub/dealerPortal-bg.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
/*.sv6-elem_car{position:absolute; z-index:2; background:url("../image/sub/abiv-6-elem_car.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
*/
.dealerInp{width:100%; height:44px; border:none; background-color:#F5F5F5; box-sizing:border-box; padding-left:10px; font-size:16px;}
.dealer-login-2{width:600px; margin:0 auto;}
.dealer-login-2 > div{padding-left:12%; padding-right:12%; font-family: 'GY-Regular';}
.dealer-login-2 > div > div > h3{font-size:17px; color:#959595; padding-bottom:15px;}
.dealer-login-2 > div > div > p{padding-top:15px;}
.dealer-login-2 > div > div > p a{color:#000; text-decoration:underline; font-size:15px;}
.dealer-login-2 > div > div > i{font-style:normal; color:#b8b8b8; font-size:15px; padding-top:20px; line-height:140%; display:block;}
.dealer-login-2 > div > div > i a{color:#68b3e8;}
.dealer-login-2 table{width:100%; border-top:2px solid #000; border-bottom:2px solid #000;}
.dealer-login-2 table tr td{padding:4px 0 4px;}

.dealerPortal-list{width:1100px; margin:0 auto; margin-top:90px; padding-bottom:0px;}
.dealerPortal-list h5{padding:0 0 50px 0;font-size:18px; font-family: 'GY-Regular'; color:#292929; text-align:center; line-height:160%;}
.dealerPortal-list h5 i{font-style:normal; color:#c4541c; font-family: 'GY-Medium';}
.dealerPortal-list h5 a{color:#1a7dbc;}
.dealerPortal-list h3{padding:0 0 50px 0;font-size:45px; font-family:Pretendard, -apple-system; color:#292929; text-align:center; font-weight:500;}

.pumzil-div{font-family:Pretendard, -apple-system; text-align:center; font-size:20px; color:#000; line-height:160%; }
.pumzil-div p{margin-bottom:50px;}
.pumzilInput{width:450px; height: 100%; padding:0;  height:52px; border: 5px solid #000; box-sizing:border-box; padding-left:10px;
  font-family: Pretendard, -apple-system; color: #000; font-weight: 500; font-size: 17px;}
.pumzil-btns{font-family:Pretendard, -apple-system;  padding-top:40px;}
.pumzil-btns ul{display:flex; justify-content:center; gap:0px 10px; width:1100px; margin:0 auto; }
.pumzil-btns ul.position-center{justify-content:center;}
.pumzil-btns ul li a{padding:10px 20px; width:160px; text-align:center; background-color:#31ABEF; display:inline-block; border-radius:30px; color:#fff; font-size:19px; transition:all 0.4s;}
.pumzil-btns ul li a:hover{background-color:#146694;}

.pumzil-div-2{position:relative;}
.pumzil-div-2>img{position:absolute; left:50%; top:-50px; transform:translate(-50%,0); z-index:4;}
.pumzil-div-2::before{content: "";display: block;border:3px solid #000;position: absolute;box-sizing: border-box; width: 96%; height: 96%; top: 2%; left: 2%; }
.pumzil-div-2::after{content: "";display: block;border:2px solid #000;position: absolute;box-sizing: border-box; width: 95%; height: 95%; top: 2.5%; left: 2.5%; }
.warrantyCard{font-weight:700; padding:150px 0 100px;font-family:Pretendard, -apple-system; color:#000; }
.warrantyCard h3{font-weight:600; font-size:60px;}
.warrantyCard p{ line-height:170%; text-align:center; font-weight:500; font-size:17px;}
.warrantyCard .warranty_num{text-align:center; font-size:27px; padding:50px 0 0px;}
.warrantyCard .warranty_num i{font-style:normal;}

.pumzil-bozeung-1{width:1000px; margin:0 auto; margin-top:40px; margin-bottom:40px; font-family:Pretendard, -apple-system; color:#000;
  padding: 60px 80px; background-color: #f8f8f8; border: 1px solid #ebebeb; box-sizing: border-box;}
.pumzil-bozeung-1 h2{font-size:30px; font-weight:600; margin-bottom:30px;}
.pumzil-bozeung-1 p{display:flex; font-weight:400; line-height:150%; margin-bottom:10px;}
.pumzil-bozeung-1 p span{display:inline-block;}
.pumzil-bozeung-1 table.type1{border-top:2px solid #000; margin:10px 0 10px; border-bottom:2px solid #000;}
.pumzil-bozeung-1 table.type1 tr td{width:150px; height:40px; text-align:center; color:#000; border-left:1px solid #dedede; border-bottom:1px solid #dedede; vertical-align:middle;}
.pumzil-bozeung-1 table.type1 tr td.typ_T{font-weight:600;}


.warrenty-table{width:900px; margin:0 auto; font-family:Pretendard, -apple-system; margin-top:40px;}
.warrenty-table h4{font-size:22px; font-weight:600; padding:10px 0 10px;}
.warrenty-table table{font-family:Pretendard, -apple-system; font-weight:400; width:100%;}
.warrenty-table table{border-top:2px solid #000;}
.warrenty-table table tr td{border-bottom:1px solid #dedede; height:50px; vertical-align:middle; text-align:center; color:#6f6f6f;}
.warrenty-table table tr td.alignLeft{text-align:left; padding-left:10px;}
.warrenty-table table tr td.wratTitle{width:120px; font-weight:700; color:#000; text-align:right; box-sizing:border-box; padding-right:10px;}

.warrenty-table table tr td.siTY1{width:120px;}
.warrenty-table table tr td.siTY2{width:auto;}

@media all and (max-width: 768px){ 

.sigong_slide{width:100%; 
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
  }

} /*768px*/

.delaerP-table-1{width:100%; font-family:'Univers47-CondensedLight'; color:#000; font-size:18px;  text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.delaerP-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8;  vertical-align : middle; font-size:15px;}
.delaerP-table-1 tr td.kao-tdH-0{}
.delaerP-table-1 tr td.kao-tdH-1{font-family:'Univers47-CondensedLight',Pretendard, -apple-system;  width:12%;}
.delaerP-table-1 tr td.kao-tdS-0{background-color:#F4F4F4;}
.delaerP-table-1 tr td.kao-I-1 i{font-style:normal; color:#DB8401;}
.delaerP-table-1 tr td.kao-I-2 i{font-style:normal; color:#8959F0;}
.delaerP-table-1 tr td.kaT-1-title{background-color:#F4F4F4;}
.delaerP-table-1 tr td.broP-1{width:5%;}
.delaerP-table-1 tr td.broP-2{width:8%;}
.delaerP-table-1 tr td.broP-3{width:66%;}
.delaerP-table-1 tr td.broP-4{width:7%;}
.delaerP-table-1 tr td.broP-5{width:7%;}
.delaerP-table-1 tr td.broP-6{width:7%;}
.delaerP-table-1 tr td.broTitle{text-align:left; box-sizing:border-box; padding-left:30px; }
.delaerP-table-1 tr td.broTitle a{color:#242CF0; font-size:19px;}
.delaerP-table-1 tr td.broTitle a:hover{text-decoration:underline;}
.delaerP-table-1 tr td img{width:20px;}
.delaerP-table-1 tr td.font-bw{font-family: 'Univers_47_CondensedLight_Bold';}

.delaerP-view{width:1100px; margin:0 auto; margin-top:90px;}
.delaerP-view h3{padding:0 0 50px 0;font-size:45px; font-family: 'Univers_47_CondensedLight_Bold'; color:#292929; text-align:center;}
.delaerP-view table{font-family: 'GY-Regular'; border-top:2px solid #000; border-bottom:2px solid #000; }
.delaerP-view table tr{border-bottom:1px solid #D7D7D7;}
.delaerP-view table tr td{height:50px; color:#000; text-align:center;}
.delaerP-view table tr td img{vertical-align:middle;}
.delaerP-view table tr td.mv-title{font-size:18px; display:flex; align-items:center; box-sizing:border-box; padding-left:10px;}
.delaerP-view table tr td.mv-title2{font-size:18px;  box-sizing:border-box; padding-left:10px; text-align:left; vertical-align:middle; font-size:14px;}
.delaerP-view table tr td.mv-title2 i{font-style:normal; font-size:18px;}
.delaerP-view table tr td.mv-hit{text-align:center;}
.delaerP-view table tr td.mv-content{height:350px; padding:20px; font-size:18px; line-height:150%; box-sizing:border-box; padding-bottom:40px; padding-top:30px; text-align:left;}
.delaerP-view table tr td.mv-1{width:65%;}
.delaerP-view table tr td.mv-2{width:15%; font-size:16px; color:gray; vertical-align:middle;}
.delaerP-view table tr td.mv-3{width:10%; font-size:16px; color:gray; vertical-align:middle;}
.delaerP-view table tr td.mv-4{width:10%; font-size:16px; color:gray; vertical-align:middle;}

.dealer-pop-up{position:absolute; z-index:20; top:20%; left:10%; padding:30px; padding-top:40px; width:450px; height:330px; background-color:#e1e1e1; font-family:'GY-Regular'; color:#000; font-size:16px; line-height:150%; box-shadow: 13px 11px 26px 7px rgba(0,0,0,0.3);}
.dealer-pop-up i{font-style:normal; font-family: 'GY-Medium'; font-size:35px; display:block; text-align:center; padding-bottom:30px;}
.dealer-pop-up p{font-family: 'GY-Regular';}
.dealer-pop-up p b{color:#b55e00;}
.dealer-pop-up span{display:inline-block; position: absolute; right:10px; top:10px;}
.dealer-pop-up span a{display:inline-block;}
.dealer-pop-up span a img{width:40px;}

.SNS-table-1{width:100%; font-family:'Univers47-CondensedLight'; color:#000; font-size:18px;  text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.SNS-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8;  vertical-align : middle;}
.SNS-table-1 tr td.kbT-1-title{background-color:#F4F4F4;}
.SNS-table-1 tr td.aroTitle{text-align:left; box-sizing:border-box; padding-left:30px; }
.SNS-table-1 tr td.aroTitle a{color:#000;}
.SNS-table-1 tr td.aroTitle a:hover{text-decoration:underline;}
.SNS-table-1 tr td i.SNS-off{color:blue; font-style:normal;}
.SNS-table-1 tr td i.SNS-on{color:red; font-style:normal;}

.deal-table-1{width:100%; font-family:'Univers47-CondensedLight'; color:#000; font-size:18px;  text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.deal-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8;  vertical-align : middle;}
.deal-table-1 tr td.kcT-1-title{background-color:#F4F4F4;}
/*
.deal-table-1 tr td.aroTitle{text-align:left; box-sizing:border-box; padding-left:30px; }
.deal-table-1 tr td.aroTitle a{color:#000;}
.deal-table-1 tr td.aroTitle a:hover{text-decoration:underline;}
.deal-table-1 tr td i.SNS-off{color:blue; font-style:normal;}
.deal-table-1 tr td i.SNS-on{color:red; font-style:normal;}*/

.easyTrial-table-1{width:100%; font-family:'Univers47-CondensedLight'; color:#000; font-size:18px;  text-align:center; border-top:2px solid #000; border-bottom:2px solid #000;}
.easyTrial-table-1 tr td{height:60px; border-bottom:1px solid #E8E8E8;  vertical-align : middle;}
.easyTrial-table-1 tr td.kao-tdH-0{}
.easyTrial-table-1 tr td.kuT-1-title{background-color: #F4F4F4;}
.easyTrial-table-1 tr td.broTitle{text-align:left; box-sizing:border-box; padding-left:25px;}
.easyTrial-table-1 tr td.broTitle a{color:#242CF0;}
.easyTrial-table-1 tr td.broTitle a:hover{text-decoration:underline;}
.easyTrial-table-1 tr td img{width:20px;}
.easyTrial-table-1 tr td.font-bw{font-family: 'Univers_47_CondensedLight_Bold';}

/*************  Dealer Portal 끝 *************/

/*************  axion 시작 *************/


/*************  axion 끝 *************/
/*************  cms 시작 *************/
.sub-visual-9{overflow:hidden;position:relative;}
.sv9-elem_bottom{position:absolute; z-index:2; background:url("../image/sub/abiv-9-elem_bg_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv9-elem_road{position:absolute; z-index:3; background:url("../image/sub/abiv-9-elem_road_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv9-elem_car{position:absolute; z-index:7; background:url("../image/sub/abiv-9-elem_car_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}



/*************  cms 끝 *************/
/*************  dealer 시작 *************/


/*************  dealer 끝 *************/
/*************  gallery-automotive 시작 *************/
.sub-visual-11{overflow:hidden;position:relative;}
.sv11-elem_sky{position:absolute; z-index:2; background:url("../image/sub/abiv-11-elem_sky_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv11-elem_road{position:absolute; z-index:3; background:url("../image/sub/abiv-11-elem_road_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv11-elem_road-new{position:absolute; z-index:3; background:url("../image/sub/sv11-elem_road-new.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}

.sv11-elem_dermax{position:absolute; z-index:3; background:url("../image/sub/sv11-elem_dermax.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}



/*************  gallery-automotive 끝 *************/

/*************  dealer portal 시작 *************/
.sub-visual-13{overflow:hidden;position:relative;}
.sv13-elem_bottom{position:absolute; z-index:2; background:url("../image/sub/abiv-13-elem_bg_obj.jpg") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}
.sv13-elem_car{position:absolute; z-index:3; background:url("../image/sub/abiv-13-elem_car_obj.png") no-repeat 50% 50%; left:0; top:0; opacity:1; height:70vh; background-size:cover; width:100%;}



/*************  dealer portal 끝 *************/


/*************  Purchase Order 시작 *************/

.purchaseOrder-section{width:1100px; margin:0 auto; font-family:'Univers47-CondensedLight';}
.purchaseOrder-section>p{color:#000;font-family: 'GY-Regular'; padding-bottom:15px;}
.po-table-01{width:100%; border-top:2px solid #000;  border-bottom:2px solid #000;}
.po-table-01 tr th{height:50px; font-size:18px; text-align:center; background-color:#F5F5F5; border-bottom:1px solid #C9C9C9; color:#000; vertical-align:middle; font-weight:bold;}
.po-table-01 tr td{height:50px; text-align:center; box-sizing:border-box; padding:0 10px; padding-top:9px; color:#000;}
.po-table-01 tr td.bjh-endTd{font-family: 'GY-Regular'; vertical-align:middle; padding-top:0;}

.purchaseOrder-ListOfItems-section{width:1100px; margin:0 auto; font-family:'Univers47-CondensedLight';}
.purchaseOrder-ListOfItems-section h3{color:#000; font-family: 'GY-Regular'; font-size:39px; text-align:center; padding:60px 0 30px;}
.po-table-02{width:100%; border-top:2px solid #000;  border-bottom:2px solid #000;}
.po-table-02 tr th{height:50px; font-size:18px; text-align:center; background-color:#F5F5F5; border-bottom:1px solid #C9C9C9; color:#000; vertical-align:middle; font-weight:bold;}
.po-table-02 tr td{height:50px; text-align:center; box-sizing:border-box;color:#000; vertical-align:middle; border-bottom:1px solid #C9C9C9; font-weight:bold;}
.countInput input{width:35px; height:30px; 
  border: 1px solid #bfbfbf;
  color: #535353;
  padding: 2px 2px 2px 5px;
  height: 34px;
  display: inline-block;
  font-size: 15px;}
.countInput{position:relative;}
.countInput .inUp{position: absolute; top:7px; right:20px;}
.countInput .inDown{position: absolute; bottom:8px; right:20px;}
.po-table-02-grandTr{font-size:22px; font-family: 'Univers_47_CondensedLight_Bold'; background-color:#F5F5F5; }
.po-table-02 tr.po-table-02-grandTr  td{text-align:right; box-sizing:border-box; padding-right:105px;}
.po-table-02 tr.po-table-02-grandTr  td i{font-style:normal; display:inline-block; padding-left:20px; }

.purchaseOrder-Invoice-section{width:1100px; margin:0 auto; font-family:'Univers47-CondensedLight';}
.purchaseOrder-Invoice-section h3{color:#000; font-family: 'GY-Regular'; font-size:39px; text-align:center; padding:100px 0 30px;}
.po-table-03{width:100%; color:#000; border-top:2px solid #000; border-bottom:2px solid #000;}
.po-table-03 tr td{height:44px; font-size:15px; text-align:center; vertical-align:middle; border-bottom:1px solid #C9C9C9;}
.po-table-03 tr td.pis-td-1{background-color:#F5F5F5; width:13%; font-weight:bold;}
.po-table-03 tr td.pis-td-2{width:20.3%; }
.potInp{width:90%; height:30px; 
  border: 1px solid #bfbfbf;
  color: #535353;
  padding: 2px 2px 2px 5px;
  height: 34px;
  display: inline-block;
  font-size: 15px;}
.invFlex-01{display:flex; gap:0 20px; justify-content:space-between; margin-top:17px;}
.inF01-1{border:1px solid #AFAFAF; height:190px; flex:1; display:flex; flex-direction:column;}
.ing-in-1{flex:1; background-color:#F0F0F0; color:#000; text-align:left; box-sizing: border-box; padding-left:20px; display:flex; align-items:center;}
.ing-in-2{flex:4;}
.inF01-2{flex:1;}
.inF01-3{flex:1;}
.inF01-2{display:flex; flex-direction:column; justify-content:space-between; gap:10px 0px;}
.inF01-2__1{border:1px solid #AFAFAF; flex:1; display:flex; flex-direction:column;}
.inF01-2__2{border:1px solid #AFAFAF; flex:1; display:flex; flex-direction:column;}
.inF01-2__1 .ink-in-1{flex:1; background-color:#F0F0F0; color:#000; text-align:left; box-sizing: border-box; padding-left:10px; display:flex; align-items:center;}
.inF01-2__1 .ink-in-2{flex:2.5; }
.inF01-2__2 .inp-in-1{flex:1; background-color:#F0F0F0; color:#000; text-align:left; box-sizing: border-box; padding-left:10px; display:flex; align-items:center;}
.inF01-2__2 .inp-in-2{flex:2.5; }

.inF01-3{display:flex; flex-direction:column; justify-content:space-between;}
.inF01-3>div{background-color:#F0F0F0; color:#000; text-align:left; box-sizing: border-box; padding-left:10px; display:flex; align-items:center; height:35px;}
.inF01-3 table{width:100%; border-top:1px solid #C9C9C9;}
.inF01-3 table tr td{border-bottom:1px solid #C9C9C9;height:36px;}
.inF01-3 table tr td.sd-td-1{width:33%; text-align:left; vertical-align:middle; color:#000; border-right:1px solid #C9C9C9; box-sizing:border-box; padding-left:14px;}

.invFlex-02{margin-top:20px;}
.ifTable{width:100%; font-family:'Univers47-CondensedLight';}
.ifTable tr th{background-color:#7B7B7B; height:39px; text-align:center; vertical-align:middle; font-size:17px; color:#fff;}
.ifTable tr td{color:#000; text-align:center; height:39px; vertical-align:middle; border-bottom:1px solid #C9C9C9;}
.ifTable tr.po-table-02-grandTr td{text-align:right; box-sizing: border-box; padding-right:30px;}

.invFlex-03{display:flex; margin-top:20px; margin-bottom:20px;}
.ifg-1{flex:3; font-family: 'Univers_47_CondensedLight_Bold'; color:#000; font-size:17px;}
.ifg-2{flex:1;}
.ifg-2 table{border-top:1px solid #B1B1B1; width:100%; font-family: 'Univers_47_CondensedLight_Bold';}
.ifg-2 table tr td{border-bottom:1px solid #B1B1B1; height:39px; background-color:#E9E9E9; color:#000; vertical-align:middle; text-align:left; box-sizing:border-box; padding-left:20px; font-size:18px;}

.invFlex-04{border-top:2px solid #000; border-bottom:2px solid #000;}
.invFlex-04 h4{font-family:'Univers_47_CondensedLight_Bold'; color:#000; font-size:17px; margin-top:19px;}
.invFlex-04 table{width:100%; border-top:1px solid #929292; margin-top:9px;}
.invFlex-04 table tr td{height:27px; vertical-align:middle; color:#000; font-size:15px; text-align:left; box-sizing:border-box; padding-left:20px; border-bottom:1px solid #EEEEEE;}
.invFlex-04 table tr td.ih-t{background-color:#F4F4F4; font-weight:bold;}

.invoice-preview-pop-up__BACKGROUND{position:fixed; width:100%; height:100%; top:0; background-color:rgba(0, 0, 0, 0.8); z-index:50;}
.invoice-preview-pop-up{background-color:#fff; position: absolute; z-index:51; width:1100px; left:50%; transform:translateX(-50%); top:50px; box-shadow: 2px 3px 32px 0px rgba(0,0,0,0.75);}
.invoice-preview-pop-up__in{display:flex; gap:0 25px; }
.inv-pop-div-left{flex:0.2; background-color:#793282;}
.inv-pop-div-right{flex:9; padding-top:190px; padding-right:40px; position:relative; margin-bottom: 50px;}
.inv-pop-div-right>p{position: absolute; left:0; top:100px;}
.inv-pop-div-right>p img{width:260px;}
.inv-pop-div-right>span{position: absolute; right:38px; top:80px;}
.inv-pop-div-right>span img{width:230px;}
.inv-pop-div-right>i{font-style:normal; font-family: 'GY-Regular'; color:#000; font-size:14px;display:block; padding-bottom:10px;}

.inv-pop-div-right h5{font-size: 45px; font-family: 'Univers_47_CondensedLight_Bold'; font-weight: normal; color: #292929; text-align: center; position: absolute; top:30px; left:50%; transform:translateX(-50%);}

.invFlex-bot-color{background-color:#BC9FC1; height:130px;}
.invFlex-bot-color__button{display:flex; justify-content:center; align-items:center; padding-top:25px;}
.invFlex-bot-color__button a{display:inline-block;border-radius:50px; width:150px; height:40px; text-align:center; display:flex; align-items:center; justify-content:center; font-family: 'GY-Regular'; transition:all 0.2s;}
.invFlex-bot-color__button a+a{margin-left:15px;}
.invFlex-bot-color__button a.bn-wh{background-color:#fff; color:#000;}
.invFlex-bot-color__button a.bn-pl{background-color:#661271; color:#fff;}
.invFlex-bot-color__button a.bn-wh:hover{background-color:#D3D3D3;}
.invFlex-bot-color__button a.bn-pl:hover{background-color:#2D0033;}

.float-Goto{position:fixed; right:40px; top:45%; z-index:100; width:100px; height:170px; background-color:#7694af; font-family: 'Univers47-CondensedLight'; border-radius:10px; display:flex; flex-direction:column;}
.float-Goto h2{height:40px; color:#fff; text-align:center; box-sizing:border-box; padding-top:13px; background-color:#415E78; border-top-left-radius: 10px 10px; border-top-right-radius: 10px 10px;  font-family: 'GY-Regular'; font-size:14px;}
.float-Goto ul{display:flex; flex-direction:column; height:130px;}
.float-Goto ul li{flex:1; height:50px; vertical-align:middle; display:flex; align-items:center; justify-content:center;}
.float-Goto ul li+li{position:relative;}
.float-Goto ul li+li::before{content:""; position: absolute; width:80px; background-color:#fff; display:block; height:1px; left:50%; transform:translateX(-50%); top:0px;}
.float-Goto ul li a{color:#fff; font-size:17px; display:block; text-align:center; line-height:120%;}
.float-Goto ul li a:hover{text-decoration:underline;}
  @media all and (max-width: 1380px){
  .float-Goto{right:5px;}
  }
  @media all and (max-width: 1300px){
    .float-Goto{right:5px; top:15%;}
    }

.mypage-navigation{width:1100px; margin:0 auto; font-family: 'GY-Regular'; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
.mypage-navigation ul{display:flex; justify-content:left; gap:0 10px;}
.mypage-navigation ul li a{background-color:#F1E7CD; border:1px solid #D4C6A0; border-radius:5px; color:#938561; text-align:center; display:inline-block; width:170px; height:44px; font-size:17px; line-height:44px; transition:all 0.2s;}
.mypage-navigation ul li a.active{background-color:#F2AA67; color:#fff;}
.mypage-navigation ul li a:hover{background-color:#F2AA67; color:#fff;}

.btn-my-view{display:inline-block; width:80px; height:30px; background-color:#31ABEF; color:#fff; text-align:center; line-height:30px; border-radius:70px; color:#fff; font-size:15px; font-weight:normal; transition:all 0.2s;}
.btn-my-view:hover{background-color:#135a82;}



/*************  Purchase Order 끝 *************/



/*************  Easy Care 시작 *************/


.easyCare-in-1{font-family:Pretendard, -apple-system;}
.easyCare-in-1-in h3{padding:70px 0 100px; font-size:45px;color:#292929; text-align:center; font-weight:600; text-align:center;}
.easyCare-in-1-in>p{font-size:20px; line-height:170%; color:#292929; text-align:center;}
.easyCare-in-1-in .hands{text-align:center; padding:40px 0 40px;}
.easyCare-in-1-in .hands div{text-align:center; position:relative; width:500px; display:inline-block;}
.easyCare-in-1-in .hands div img{width:85px; opacity:0.8;}
.easyCare-in-1-in .hands div::before{content:""; position:absolute; left:0px; top:19px; width:170px; height:1px; background-color:#AAAAAA; display:block;}
.easyCare-in-1-in .hands div::after{content:""; position:absolute; right:0px; top:19px; width:170px; height:1px; background-color:#AAAAAA; display:block;}

.easyCare-in-2{padding-top:100px; width:1100px; margin:0 auto; font-family:Pretendard, -apple-system;}
.easyCare-in-2-in{ position:relative; position:relative; text-align:center;}
.easyCare-in-2-in::before{content:""; position:absolute; left:50%; top:-10px; transform:translateX(-50%); width:100%; height:1px; background-color:#D5D5D5;}
.easyCare-in-2-in h4{color:#292929; font-size:34px; text-align:center; padding:60px 0 40px; font-weight:500;}
.easyCare-in-2-in p{font-size:20px; line-height:170%; color:#292929; text-align:center;}
.ec-block{padding-top:70px; width:800px; display:inline-block;}
.ev-UL{display:flex; flex-wrap:wrap;}
.ev-UL>li{width:50%; margin-top:50px; padding-left: 50px;}
.ev-UL>li>ul{display:flex; justify-content:flex-start; gap:0 40px;}
.ev-UL>li>ul li{color:#292929; line-height:160%; text-align:left;}

.easyCare-in-3{font-family:Pretendard, -apple-system; margin-top:40px; margin-bottom:40px;}
.easyCare-in-3-in{width:1100px; margin:0 auto;}
.easyCare-in-3-in h4{color:#292929; font-size:34px; text-align:center; padding:60px 0 60px; font-weight:500;}
.easyCare-in-3-in table{border-top:2px solid #000; width:100%;}
.easyCare-in-3-in table tr td{height:54px; font-size:17px; text-align:center; vertical-align:middle; width:25%; border-bottom:1px solid #BEBEBE;}
.easyCare-in-3-in table tr td.ecT-1{font-weight:600; color:#000; background-color:#F9F8F8;}
.easyCare-in-3-in table tr td.ecT-2{ color:#292929; }
.easyCare-in-3-in>div{margin-top:50px; background-color:#F0F0F0; height:80px; display:flex; align-items:center; justify-content:center;}
.easyCare-in-3-in>div span{color:#3D3D3D; font-size:19px; font-weight:500; padding-right:10px;}
.easyCare-in-3-in>div div{display:flex; align-items:center;}
.easyCare-in-3-in>div div a{width:130px; background-color:#9BBCCF; border:1px solid #8CABBC; color:#fff; text-align:center; height:40px; line-height:40px; border-radius:40px; font-weight:500; font-size:17px; margin-left:10px; display:inline-block;}
.careInput{width:300px; height:40px; padding:0; border: 2px solid #D6D6D6; box-sizing:border-box; padding-left:10px; font-size:17px;}
.easyCare-btns-1{text-align:center;}
.easyCare-btns-1 ul li a{height:48px; line-height:48px; width:270px; text-align:center; background-color:#ef8a31; display:inline-block; border-radius:30px; color:#fff; font-size:19px; transition:all 0.4s; font-size:17px;}
@media (hover: hover) {
	.easyCare-btns-1 ul li a:hover{background-color:#c16b1f;}
}
.subPage-bottom-gap{height:110px;}

.easyCareWrite-in-1{font-family:Pretendard, -apple-system; width:1100px; margin:0 auto;}
.easyCareWrite-in-1-in{}
.easyCareWrite-in-1-in h3{padding:70px 0 70px; font-size:45px;color:#292929; text-align:center; font-weight:600; text-align:center;}
.easy-serial{font-size:20px; color:#000; font-weight:400; padding-bottom:50px; text-align:center;}
.easy-serial i{color:#3052CA; font-weight:600;}
.esTable{border-top:2px solid #000; width:100%;}
.esTable tr td{height:54px; font-size:17px; text-align:center; vertical-align:middle; width:25%; border-bottom:1px solid #BEBEBE;}
.esTable tr td.ecT-1{font-weight:600; color:#000; background-color:#F9F8F8;}
.esTable tr td.ecT-2{ color:#292929; }

.shutTitle{padding:80px 0 50px; font-family:Pretendard, -apple-system; color:#292929; font-size:34px; text-align:center; font-weight:500;}
.shuTalble{background-color:#F6F6F6; text-align:center; padding:30px 0;}
.shuTalble table{width:500px; display:inline-block;}
.shuTalble table tr td{height:48px; vertical-align:middle; box-sizing:border-box;}
.shuTalble table tr td.e-title{color:#000; text-align:right; width:250px; padding-right:10px;}
.shuTalble table tr td.e-blue{color:#2478C5; text-align:left; width:250px; padding-left:10px;}
.shuTalble table tr td.e-bold{font-weight:600;}

.easy-priv-div{width:1100px; font-family: Pretendard, -apple-system; margin:0 auto; margin-top:100px;}
.easy-priv-div ul{font-size:16px; color:#7E7E7E; display:flex; justify-content:space-between; padding-bottom:10px;}
.easy-priv-div ul li span{font-size:19px; color:#000; font-weight:600;}

.privacy-policy {margin-top:4px; height:202px; width:100%;flex-shrink:0; border:1px solid #bfbfbf; overflow-y:visible; border: 1px solid #bfbfbf; overflow-y:visible;}
.privacy-policy iframe{height:197px; margin:0;  margin-top:1px; box-sizing: border-box; width: 100%; border:0; }
.privacy{font-size:12px; line-height:160%; background-color:#fff; color:#6c6c6c; box-sizing:border-box; padding:12px 20px 12px 25px; }
.privacy-policy-check{padding-top:15px;}
.privacy-policy-check i{font-style:normal; font-size:16px; color:#3b3b3b; font-family:Pretendard, -apple-system;}
.privacy-policy-check input{vertical-align:middle; width:16px; height:16px;}
.privacy b{font-size:17px; font-family:Pretendard, -apple-system;}
.privacy h3{font-size:23px; font-family:Pretendard, -apple-system; text-align:left;padding:18px 0 30px; color:#000; font-weight:500;}
.easy-priv-div ul li:nth-of-type(1) span{color:#464646; font-weight:500; font-size:20px;}
.easy-priv-div ul li:nth-of-type(1) span i{color:#F8AE6A;}
.easy-priv-div ul li:nth-of-type(2){color:#5B5B5B; padding-right:10px;}
.easyCare-btns{margin-top:50px;}
.easyCare-btns a{width:100%; background-color:#31ABEF; font-size:19px; color:#fff; text-align:center; height:50px; line-height:50px; display:inline-block; transition:all 0.3s;}
@media (hover: hover) {
	.easyCare-btns a:hover{background-color:#146694;}
}
.privacy-policy {margin-top:4px; height:202px; width:100%;flex-shrink:0; border:1px solid #bfbfbf; overflow-y:visible; border: 1px solid #bfbfbf; overflow-y:visible;}
.privacy-policy iframe{height:197px; margin:0;  margin-top:1px; box-sizing: border-box; width: 100%; border:0; }
.privacy{font-size:12px; line-height:160%; background-color:#fff; color:#6c6c6c; box-sizing:border-box; padding:12px 20px 12px 25px; }
.privacy-policy-check{padding-top:15px;}
.privacy-policy-check i{font-style:normal; font-size:16px; color:#3b3b3b; font-family:Pretendard, -apple-system;}
.privacy-policy-check input{vertical-align:middle; width:16px; height:16px;}
.privacy b{font-size:17px; font-family:Pretendard, -apple-system;}
.privacy h3{font-size:17px; font-family:Pretendard, -apple-system; text-align:left;padding:25px 0 20px; color:#717171; font-weight:500;}

.easyCareGuantee-1{font-family:Pretendard, -apple-system; margin-top:50px;}
.easyCareGuantee-1-in{width:1100px; margin:0 auto;}
.easyCareGuantee-1-in h2{width:100%; height: 105px; text-align:center; background:url("../image/sub/gtee-1.jpg") no-repeat 50% 50%; background-size:cover; display:flex; align-items:center; justify-content:center; padding-bottom:9px;}
.easyCareGuantee-1-in h1{width:100%; height: 105px; text-align:center; align-items:center; justify-content:center; padding-bottom:9px;}
.easyCareGuantee-1-in h1 img{width:144px;}
.easyCareGuantee-1-in h2 img{width:107px;}
.easyCareGuantee-1-in h3{color:#111; font-weight:600; font-size:34px; text-align:center; padding:40px 0 25px;}
.easyCareGuantee-1-in h4{color:#111; text-align:center; line-height:160%;}
.easyCareGuantee-1-in h4 b{font-weight:600;}
.k-gr-1{margin-top:30px; margin-bottom:30px; padding:20px 20px 20px 20px; background-color:#eeeff0; font-size:16px; line-height:170%; text-align:center; border:1px solid #e5e7e9; color:#585b5d; font-weight:400; box-sizing:border-box;}
.ec-g-ul-1{display:flex; gap:0 6%; justify-content:space-between; border-top:1px solid #000; padding-top:22px; color:#111; margin-top:30px;}
.ec-g-ul-1 li{width:47%;}
.ec-g-ul-1 li h5{font-weight:600; font-size:20px; color:#000;}
.ec-g-ul-1 li p{font-size:15px; font-weight:300; line-height:150%; padding:13px 0 0;}
.ec-g-ul-1 li p b{font-weight:600; font-size:19px;}
.ec-g-ul-1 li p span{display:block; border:1px solid #000; height:50px; line-height:50px;font-weight:600; font-size:17px; text-align:center; margin-top:20px;}
.ec-g-ul-1 li p i{font-size:13px; display:block; padding-top:8px;}

.ka-g-ul.ka-1{padding-top:20px;}
.ka-g-ul.ka-2{border-bottom:none; padding-top:40px; }
.ka-g-ul{display:flex; gap:0 3%; padding-bottom:35px; color:#383b3d; font-size:14px; line-height:155%;}
.ka-g-ul li.kg-li-1{width:10%; font-size:20px; font-weight:600; line-height:125%;}
.ka-g-ul li.kg-li-2{width:45%;}
.ka-g-ul li.kg-li-3{width:45%;}
.ka-g-ul li.kg-lis p cite{margin-left:-14px; display: inline-block; width:11px; font-weight:700;}

.ka-details{margin-top:20px; display:flex; gap:0 1%; justify-content:space-between; font-family:Pretendard, -apple-system; color:#000;}
.ka-details table{width:100%; border-top:2px solid #000;}
.ka-details table tr td{height:40px; vertical-align:middle; text-align:left; font-size:13px; border-bottom:1px solid #DDDDDD;}
.ka-details table tr td:nth-of-type(1){width:100px; text-align:center; font-weight:600;}

.pdProdPart_table{margin-top:20px; margin-bottom:20px; display:flex; gap:0 1%; justify-content:space-between; font-family:Pretendard, -apple-system; color:#000; line-height:120%; overflow-x:auto;}
.pdProdPart_table table{width:100%; border-top:2px solid #000;}
.pdProdPart_table table tr td{height:50px; vertical-align:middle; text-align:left; font-size:13px; border-bottom:1px solid #DDDDDD; text-align:center;}
.pdProdPart_table table tr td.pdt_title{background-color:#f6f6f6;  font-weight:500; font-size:14px; text-align:center;}
.pdProdPart_table table tr td:nth-of-type(1){width:100px; text-align:center; font-weight:600; font-size:15px;}


.kz-bottom{margin:20px 0 0px; background:url("../image/sub/gtee-1.jpg") no-repeat 50% 50%; background-size:cover; height:30px; color:#fff; font-size:15px; font-weight:500; display:flex; align-items:center; justify-content:flex-end; padding-right:20px;}

.ec-g-ul-2{margin-top:40px; display:flex; gap:0 1%; justify-content:space-between; font-family:Pretendard, -apple-system; color:#000;}
.ec-g-ul-2>li{width:49%;}
.ec-g-ul-2>li table{width:100%; border-top:2px solid #000;}
.ec-g-ul-2>li table tr td{height:40px; vertical-align:middle; text-align:left; font-size:13px; border-bottom:1px solid #DDDDDD;}
.ec-g-ul-2>li table tr td:nth-of-type(1){width:100px; text-align:center; font-weight:600;}

.ka-title{font-size:25px; color:#000; font-weight:600; margin-top:50px;}
.ka-detailUL{margin-top:15px;}

.sagos{margin:50px 0 50px; background:url("../image/sub/gtee-1.jpg") no-repeat 50% 50%; background-size:cover; height:50px; color:#fff; font-size:17px; font-weight:500; display:flex; align-items:center; justify-content:center;}
.ec-sago{display:flex; justify-content:space-between; font-family:Pretendard, -apple-system;}
.ec-sago li{width:25%; display:flex; flex-direction:column; align-items:center;}
.ec-sago li img{width:70px;}
.ec-sago li i{font-style:normal; color:#362496; font-size:17px; display:block; text-align:center; padding:7px 0 5px;}
.ec-sago li p{display:block; color:#000; font-size:14px; padding-top:10px; text-align:center; line-height:120%;}
.ec-sago li+li{position:relative;}
.ec-sago li+li::before{content:""; position: absolute; left:-6px; top:20px; background-color:#c1c1c1; width:1px; height:100px;}
.easyCareGap{height:90px;}

/************* Easy Care 끝 *************/


.footer-text-1{display:flex; align-items:center; justify-content:center; flex-direction:column;}
.footer-text-1 ul{display:flex; padding-bottom:5px;}

.derma_sl_txt_h4{font-family:Pretendard, -apple-system !important; font-size:30px !important; font-weight:500 !important;}
.derma_sl_txt_p{font-family:Pretendard, -apple-system !important; font-size:18px !important; line-height:180% !important;}
.dermaSLIDE{height:800px !important;}

.dermaP_T_1{width:37% !important;}
.dermaP_T_2{width:9% !important;}
.dermaP_T_3{width:9% !important;}
.dermaP_T_4{width:9% !important;}
.dermaP_T_5{width:9% !important;}
.dermaP_T_6{width:9% !important;}
.dermaP_T_7{width:9% !important;}
.dermaP_T_8{width:9% !important;}

.dermaPrice_div{position:relative;}
.danwhi{font-family:Pretendard, -apple-system; font-size:20px; position: absolute; right:0; top:-40px; color:#000; }


.sch-SLKK{position:relative;}
.sch-SLKK>div{height:600px;}
.sch-SLKK-1{position:absolute; top:0; left:0; z-index:6; background:url("../image/sub/schuz-SLL-3.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.sch-SLKK-2{position:relative; top:0; left:0; z-index:5; background:url("../image/sub/schuz-SLL-2.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.schk-bcgk-2{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }
.sch-SLKK-3{position:absolute; top:0; left:0; z-index:4; background:url("../image/sub/schuz-SLL-1.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.schk-bcgk-3{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }
/*.sch-SLK-4{position:absolute; top:0; left:0; z-index:3; background:url("../image/sub/kaizer-7.jpg") no-repeat 50% 50%; background-size:cover; width:100%;}
.schk-bcg-4{content:""; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 1); height:100%; width:100%; }
*/
.subText__content {
  margin-top: 500px; /* 여기서 위치 조절 */
  position: relative;
}