@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Squada+One&display=swap');

/* 초기화 */
html,body{letter-spacing:-1px;word-break: keep-all !important;}
body {margin:0;padding:0;font-size:0.75em;font-family:'Noto Sans KR', dotum, sans-serif;background:#fff}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Noto Sans KR', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Noto Sans KR', dotum, sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'Noto Sans KR', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
-webkit-box-shadow:0 0 5px #9ed4ff;
-moz-box-shadow:0 0 5px #9ed4ff;
box-shadow:0 0 5px #9ed4ff;
border:1px solid #558ab7 !important;
}

.placeholdersjs {color:#aaa !important}

/* 레이아웃 크기 지정 */

/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}

/* 상단 레이아웃 */
#hd {background:#212020}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#tnb {border-bottom:1px solid #383838;margin:0 auto}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
#tnb .inner {margin:0 auto}

#hd_wrapper {position:relative;margin:0 auto;height:140px;zoom:1}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#logo {float:left;padding:30px 0 0}

.hd_sch_wr {float:left;padding:30px 0;;width:445px;margin-left:65px}
#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_sch {border-radius:30px;overflow:hidden}
#hd_sch #sch_stx {float:left;width:385px;height:45px;padding-left:10px;border-radius:30px 0 0 30px;background:#2c2c2c;border:0;border-right:0;font-size:1.25em;color:#fff}
#hd_sch #sch_submit {float:left;width:60px;height:45px;border:0;background:#2c2c2c;color:#fff;border-radius:0 30px 30px 0;cursor:pointer;font-size:16px}

#hd_qnb {float:right;text-align:right}
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb li {float:left;font-size:1.083em;line-height:14px;border-right:1px solid #4a4a4a;position:relative;text-align:center;margin:15px 10px 15px 0;padding-right:10px}
#hd_qnb li:last-child {padding-right:0;margin-right:0;border-right:0}
#hd_qnb li span {display:block;margin-top:5px;font-size:0.92em}
#hd_qnb li a {display:inline-block;color:#919191}
#hd_qnb .visit .visit-num {display:inline-block;line-height:16px;padding:0 5px;margin-left:5px;border-radius:10px;background:#da22f5;color:#fff;font-size:10px}


.hd_login {position:absolute;right:0;top:60px}
.hd_login li {float:left;margin:0 5px;border-left:1px solid #616161;padding-left:10px;line-height:13px}
.hd_login li:first-child {border-left:0}
.hd_login a {color:#fff}


/* 메인메뉴 */
#gnb {position:relative;background:#fff}
#gnb > h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb .gnb_wrap {margin:0 auto;position:relative}
#gnb .gnb_wrap:hover, #gnb .gnb_wrap:focus, #gnb .gnb_wrap:active{z-index:3}
#gnb #gnb_1dul {font-size:1.083em;padding:0;border-bottom:1px solid #e0e2e5;zoom:1}
#gnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb .gnb_1dli {float:left;line-height:55px;padding:0px;position:relative}
#gnb .gnb_1dli:hover > a {color:#3a8afd;
-webkit-transition:background-color 2s ease-out;
-moz-transition:background-color 0.3s ease-out;
-o-transition:background-color 0.3s ease-out;
transition:background-color 0.3s ease-out}

.gnb_1dli .bg {position:absolute;top:24px;right:8px;display:inline-block;width:10px;height:10px;overflow:hidden;background:url('../img/gnb_bg2.gif') no-repeat 50% 50%;text-indent:-999px}
.gnb_1da {display:block;font-weight:bold;padding:0 15px;color:#080808;text-decoration:none}
.gnb_1dli.gnb_al_li_plus .gnb_1da{padding-right:25px}
.gnb_2dli:first-child {border:0}
.gnb_2dul {display:none;position:absolute;top:54px;min-width:140px;padding-top:2px}
.gnb_2dul .gnb_2dul_box {border:1px solid #e0e2e5;border-top:0;padding:0;
-webkit-box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2);
-moz-box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2);
box-shadow:0px 1px 5px rgba(97, 97, 97, 0.2)}
.gnb_2da {display:block;padding:0 10px;line-height:40px;background:#fff;color:#080808;text-align:left;text-decoration:none}
a.gnb_2da:hover {color:#3a8afd;background:#f7f7f8;
-moz-transition:all 0.3s ease-out;
-o-transition:all 0.3s ease-out;
transition:all 0.3s ease-out}

.gnb_1dli_air .gnb_2da {}
.gnb_1dli_on .gnb_2da {}
.gnb_2da:focus, .gnb_2da:hover {color:#fff}
.gnb_1dli_over .gnb_2dul {display:block;left:0}
.gnb_1dli_over2 .gnb_2dul {display:block;right:0}
.gnb_wrap .gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2.7em;color:#080808}
.gnb_wrap .gnb_empty a {color:#3a8afd;text-decoration:underline}
.gnb_wrap .gnb_al_ul .gnb_empty, .gnb_wrap .gnb_al_ul .gnb_empty a {color:#555}

#gnb .gnb_menu_btn {background:#4158d1;color:#fff;width:50px;height:55px;border:0;vertical-align:top;font-size:18px}
#gnb .gnb_close_btn {background:#fff;color:#b6b9bb;width:50px;height:50px;border:0;vertical-align:top;font-size:18px;position:absolute;top:0;right:0}
#gnb .gnb_mnal {float:right;padding:0}

#gnb_all {display:none;position:absolute;border:1px solid #c5d6da;width:100%;background:#fff;z-index:1000;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);
box-shadow:0 2px 5px rgba(0,0,0,0.2)}
#gnb_all h2 {font-size:1.3em;padding:15px 20px;border-bottom:1px solid #e7eeef}
#gnb_all .gnb_al_ul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb_all .gnb_al_ul > li:nth-child(5n+1) {border-left:0}
#gnb_all .gnb_al_li {float:left;width:20%;min-height:150px;padding:20px;border-left:1px solid #e7eeef}
#gnb_all .gnb_al_li .gnb_al_a {font-size:1.2em;display:block;position:relative;margin-bottom:10px;font-weight:bold;color:#3a8afd}
#gnb_all .gnb_al_li li {line-height:2em}
#gnb_all .gnb_al_li li a {color:#555}
#gnb_all_bg {display:none;background:rgba(0,0,0,0.1);width:100%;height:100%;position:fixed;left:0;top:0;z-index:999}

/* 중간 레이아웃 */
#wrapper {}
#container_wr:after {display:block;visibility:hidden;clear:both;content:""}
#container_wr {margin:0 auto;height:100%;zoom:1}
#aside {float:right;width:235px;padding:0;height:100%;margin:20px 0 20px 20px}

#container {margin:0 auto;font-size:1em;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {font-size:1.333em;margin:0 auto;font-weight:bold}
#container_title span {margin:0 auto 10px;display:block;line-height:30px}

.lt_wr {width:32%}
.lt_wr:nth-child(3n+1) {clear:both}
.latest_wr {margin-bottom:20px}
.latest_wr:after {display:block;visibility:hidden;clear:both;content:""}
.latest_top_wr {margin:0 -10px 20px}
.latest_top_wr:after {display:block;visibility:hidden;clear:both;content:""}

/* 하단 레이아웃 */
#ft {background:#212020;margin:0 auto;text-align:center}
#ft h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft_wr {max-width:1240px;margin:0;padding:40px 0;position:relative;display:inline-block;text-align:left}
#ft_wr:after {display:block;visibility:hidden;clear:both;content:""}
#ft_wr .ft_cnt {width:25%;float:left;padding:0 20px}

#ft_link {text-align:left}
#ft_link a {display:block;color:#fff;line-height:2em;font-weight:bold}
#ft_company h2 {font-size:1.2em;margin-bottom:20px}
#ft_company {font-weight:normal;color:#e3e3e3;line-height:2em}
#ft_catch {margin:20px 0 10px}
#ft_copy {text-align:center;width:1200px;margin:0 auto;padding:20px 0;color:#5b5b5b;font-size:0.92em;border-top:1px solid #383838}
#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5)}
#top_btn:hover {border-color:#3059c7;background:#3059c7;color:#fff}

/* 게시물 선택복사 선택이동 */
#copymove {}
#copymove .win_desc {text-align:center;display:block}
#copymove .tbl_wrap {margin:20px}
#copymove .win_btn {padding:0 20px 20px}
.copymove_current {float:right;background:#ff3061;padding:5px;color:#fff;border-radius:3px}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../img/captcha2.png') no-repeat 0 -40px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span {display:none}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('../../../img/captcha2.png') no-repeat 0 0 ; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc {display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl {margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* ckeditor 태그 기본값 */
#bo_v_con ul {display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con ol {display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con li {display:list-item}

/* 버튼 */
a.btn,.btn {line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0;font-size:1.4em;
-webkit-transition:background-color 0.3s ease-out;
-moz-transition:background-color 0.3s ease-out;
-o-transition:background-color 0.3s ease-out;
transition:background-color 0.3s ease-out}

a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:right} /* 서식단계 진행 */

.btn_submit {border:0;background:#3a8afd;color:#fff;cursor:pointer;border-radius:3px}
.btn_submit:hover {background:#2375eb}
.btn_close {border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff}
a.btn_close {text-align:center;line-height:50px}

a.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
.btn_cancel:hover {background:#aaa}
a.btn_frmline, button.btn_frmline {display:inline-block;width:128px;padding:0 5px;height:40px;border:0;background:#434a54;border-radius:3px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {}
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01,.btn_b01 {display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent}
.btn_b01:hover, .btn_b01:hover {color:#000}
a.btn_b02,.btn_b02 {display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle}
a.btn_b02:hover, .btn_b02:hover {background:#0025eb}
a.btn_b03, .btn_b03 {display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}
a.btn_b03:hover, .btn_b03:hover {background:#ebedf6}
a.btn_b04, .btn_b04 {display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle}
a.btn_b04:hover, .btn_b04:hover {color:#333;background:#f9f9f9}
a.btn_admin,.btn_admin {display:inline-block;color:#d13f4a;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
.btn_admin:hover, a.btn_admin:hover {color:#ff3746}


/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0 5px;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec} 
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}
.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:20px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ececec;height:40px}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th {padding:8px 0;border-bottom:1px solid #e8e8e8}
.tbl_head01 td {color:#666;padding:10px 5px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;line-height:1.4em;height:60px;word-break:break-all}
.tbl_head01 tbody tr:hover td {background:#fafafa}
.tbl_head01 a:hover {text-decoration:underline}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:40px}

.full_input {width:100%}
.half_input {width:49.5%}
.twopart_input {width:385px;margin-right:10px}
.tbl_frm01 textarea, .write_div textarea {width:100%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/*기본 리스트*/
.list_01 ul {border-top:1px solid #ececec}
.list_01 li {border-bottom:1px solid #ececec;background:#fff;padding:10px 15px;list-style:none;position:relative}
.list_01 li:nth-child(odd) {background:#f6f6f6}
.list_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.list_01 li:hover {background:#f9f9f9}
.list_01 li.empty_li {text-align:center;padding:20px 0;color:#666}

/*폼 리스트*/
.form_01 h2 {font-size:1.167em}
.form_01 li {margin-bottom:10px}
.form_01 ul:after,
.form_01 li:after {display:block;visibility:hidden;clear:both;content:""}
.form_01 .left_input {float:left}
.form_01 .margin_input {margin-right:1%}
.form_01 textarea {height:100px;width:100%}
.form_01 .frm_label {display:inline-block;width:130px}

/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;color:#666;text-align:center}

/* 필수입력 */
.required, textarea.required {background-image:url('../img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important}

/* 테이블 항목별 정의 */
.td_board {width:80px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_group {width:80px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {position:relative}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {font-size:1.3em;height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
box-shadow:0 1px 10px rgba(0,0,0,.1)}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin-bottom:15px;padding:0 20px}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;background:#fff;text-align:center;padding:0 10px;border:1px solid #d6e9ff;border-radius:30px;margin-left:5px}
.new_win .win_ul li:first-child {margin-left:0}
.new_win .win_ul li a {display:block;padding:8px 0;color:#6794d3}
.new_win .win_ul .selected {background:#3a8afd;border-color:#3a8afd;position:relative;z-index:5}
.new_win .win_ul .selected a {color:#fff;font-weight:bold}
.new_win .win_desc {position:relative;margin:10px;border-radius:5px;font-size:1em;background:#f2838f;color:#fff;line-height:50px;text-align:left;padding:0 20px}
.new_win .win_desc i {font-size:1.2em;vertical-align:baseline}
.new_win .win_desc:after {content:"";position:absolute;left:0;top:0;width:4px;height:50px;background:#da4453;border-radius:3px 0 0 3px}
.new_win .frm_info {font-size:0.92em;color:#919191}
.new_win .win_total {float:right;display:inline-block;line-height:30px;font-weight:normal;font-size:0.75em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px}
.new_win .new_win_con {margin:20px 0;padding:20px}
.new_win .new_win_con:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .new_win_con2 {margin:20px 0}
.new_win .btn_confirm:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_btn {text-align:center}
.new_win .btn_close {height:45px;width:60px;overflow:hidden;cursor:pointer}
.new_win .btn_submit {padding:0 20px;height:45px;font-weight:bold;font-size:1.083em}

/* 검색결과 색상 */
.sch_word {color:#fff;background:#ff005a;padding:2px 5px 3px;line-height:18px;margin:0 2px}

/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰 */
.sv_wrap {position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;
-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}
.sv_wrap .sv:before {content:"";position:absolute;top:-6px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #333 transparent}
.sv_wrap .sv a {display:inline-block;margin:0;padding:0 10px;line-height:30px;width:100px;font-weight:normal;color:#bbb}
.sv_wrap .sv a:hover {background:#000;color:#fff}
.sv_member {color:#333}
.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;float:left;display:inline-block}
.pg_wrap:after {display:block;visibility:hidden;clear:both;content:""} 
.pg {text-align:center}
.pg_page, .pg_current {display:inline-block;vertical-align:middle;background:#eee;border:1px solid #eee}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {color:#959595;font-size:1.083em;height:30px;line-height:28px;padding:0 5px;min-width:30px;text-decoration:none;border-radius:3px}
.pg_page:hover {background-color:#fafafa}
.pg_start {text-indent:-999px;overflow:hidden;background:url('../img/btn_first.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_prev {text-indent:-999px;overflow:hidden;background:url('../img/btn_prev.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_end {text-indent:-999px;overflow:hidden;background:url('../img/btn_end.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_next {text-indent:-999px;overflow:hidden;background:url('../img/btn_next.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover {background-color:#fafafa}

.pg_current {display:inline-block;background:#3a8afd;border:1px solid #3a8afd;color:#fff;font-weight:bold;height:30px;line-height:30px;padding:0 10px;min-width:30px;border-radius:3px}

/* cheditor 이슈 */
.cheditor-popup-window *, .cheditor-popup-window :after, .cheditor-popup-window :before {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

/* Mobile화면으로 */
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}

.img-res{width:100% !important;}
.fontmj{font-family:'Nanum Myeongjo' !important;}
.fonteng{font-family:'Squada One' !important;}
 @keyframes rotate{
    from{
       transform: rotate(0deg);}to{
       transform: rotate(360deg);
    }
 }
.chemian_eng{color:#444; font-size:18px; font-weight:100; letter-spacing:3px; padding-bottom:10px; text-align:center; opacity:0.4;}
.chemian_eng2{color:#fff; font-size:18px; font-weight:100; letter-spacing:5px; padding-bottom:10px; text-align:center; opacity:0.4;}
div{position:relative;}


header {position:fixed;top: 0;left: 0;width: 100vw;height: 105px;z-index: 2004;transition: background 0.4s;}
header.fixed_top{background:rgba(255,255,255,0.9); transition: background 0.4s; border-bottom:1px  solid  #cacaca;}
header h1 {position: absolute;display: inline-block;top: 21px;left: 19px;z-index: 3002;}
header h1 a {display: inline-block;padding: 0 25px;}
header .btn-nav {display: inline-block;width: 26px;height: 26px;vertical-align: top;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none !important;	position: absolute; right:70px; text-align: right;margin-top:34px;z-index:99999; }
header .btn-nav .bar {margin: 7px 0 7px auto;position:absolute;display:block;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 0.15s;transition-duration: 0.15s;
-webkit-transition-timing-function: linear;transition-timing-function: linear;-webkit-transition-delay: 0s;transition-delay: 0s;width: 100%;border-top: 1px solid #000;}
header.board_header{background:#f7f7f7;}
.o1{top:-4px;}
.o2{top:5px;}
.o3{top:15px;}
.open .o1{top: 7px; transform: rotate(135deg);}
.open .o2{opacity: 0; left: -30px;}
.open .o3{top: 7px; transform: rotate(-135deg);}
.menu{position:fixed; width:100%; height:100vh;  background:rgba(255,255,255,1); visibility:hidden; display:inherit;}
.menu.on{visibility:visible; display:flex;}
.left_menu_wrap{width:calc(100% - 340px);display:flex;height:100vh;padding-left:80px;padding-bottom:150px; padding-top:150px;}
.left_menu_wrap .menu_wrap{padding:0 88px;}
.left_menu_wrap .menu_wrap h3{font-size:18px; font-weight:700; letter-spacing:5px; margin-bottom:33px;}
.left_menu_wrap .sub_menu li{margin-bottom:22px;}
.left_menu_wrap .sub_menu a{font-size:32px; font-weight:700;  letter-spacing:-2.5px;-webkit-transition: all .2s ease-in-out 0s;-khtml-transition: all .2s ease-in-out 0s;-moz-transition: all .2s ease-in-out 0s;-ms-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s;transition: all .2s ease-in-out 0s;}
.left_menu_wrap .sub_menu a:hover{color:#3f81fc;}
.right_menu_wrap{width:340px; height:100vh; background:#eee; padding:0 44px; padding-top:30vh;}
.right_menu_wrap .menu_wrap{font-size:14px; font-weight:700; line-height:30px; vertical-align:middle;}
.right_menu_wrap .info_time{padding:33px 0;}
.right_menu_wrap .info_time p{font-size:14px; color:#999; margin-bottom:11px; letter-spacing:-0.5px;}
.right_menu_wrap .info_time li{font-size:14px; color:#999; margin-bottom:4px;  letter-spacing:-0.5px;}
.sns_link{width:100%;}
.sns_link li{overflow:hidden;  width:20px; height:20px;  float:left;  margin-right:8px;}
.sns_link li:nth-child(1){background:url('/img/icon_sns.png') center center no-repeat; background-position:66% 0%;background-size: 400% 100%;}
.sns_link li a{width:20px; height:20px;display:block;  overflow:hidden;  font-size:0;}
.menu .menu_wrap{-webkit-transition-delay: 0.8s;transition-delay: 0.8s;opacity: 0;-webkit-transform: translate(0%, 100%);transform: translate(0%, 100%);-webkit-transition: opacity .2s ease, -webkit-transform .3s ease;transition: opacity .2s ease, -webkit-transform .3s ease;transition: opacity .2s ease, transform .3s ease;transition: opacity .2s ease, transform .3s ease, -webkit-transform .3s ease;}
.menu.on .menu_wrap {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease;transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;}
.menu.on .menu_wrap.menu1{-webkit-transition-delay: 0.3s; transition-delay: 0.3s;}
.menu.on .menu_wrap.menu2{-webkit-transition-delay: 0.4s; transition-delay: 0.4s;}
.menu.on .menu_wrap.menu3{-webkit-transition-delay: 0.5s; transition-delay: 0.5s;}
.menu.on .menu_wrap.menu4{-webkit-transition-delay: 0.6s; transition-delay: 0.6s;}
.menu1 h3{color:#E8AF83;}
.menu2 h3{color:#D899D1;}
.menu3 h3{color:#3f81fc;}
.menu1 .sub_menu a:hover {color: #E8AF83; border-bottom: 1px solid #E8AF83;}
.menu1 .sub_menu a{color: #444; display: inline-block;  border-bottom: 1px solid transparent; padding: 3px 0;}
.menu2 .sub_menu a:hover {color: #D899D1; border-bottom: 1px solid #D899D1;}
.menu2 .sub_menu a{color: #444; display: inline-block;  border-bottom: 1px solid transparent; padding: 3px 0;}
.menu3 .sub_menu a:hover {color: #3f81fc; border-bottom: 1px solid #3f81fc;}
.menu3 .sub_menu a{color: #444; display: inline-block;  border-bottom: 1px solid transparent; padding: 3px 0;}

/* 공통 */
.fixedbgs{position:relative; z-index:0;}
.skin_bg::before{content:'';display:block; width:100%; height:100%; background:url('/img/201124_1.png'); background-repeat:no-repeat; z-index:0; left:0; top:0; position:fixed;}
.skin_bg{display:table;width:100%; height:80vh;}
.skin_bg .ct_wrap{width:100%; margin:0 auto; padding:88px 0;vertical-align:middle; display:table-cell;}
.skin_bg .ct_wrap h5{color:#fff; font-size:24px; font-weight:100; letter-spacing:-1.5px;  width:95%; margin:0 auto; max-width:800px; text-align:center;}
.skin_bg .ct_wrap h2{color:#fff; font-size:64px; font-weight:700; letter-spacing:-2.5px; margin-bottom:20px; text-align:center;}
.skin_bg .ct_wrap h3{color:#fff; font-size:19px; font-weight:100; letter-spacing:-1.5px;  width:95%; margin:0 auto; max-width:800px; text-align:center; margin-bottom:20px;}
.skin_bg .ct_wrap h4{color:#fff; font-size:19px; font-weight:100; letter-spacing:-1.5px;  width:95%; margin:0 auto; max-width:400px; text-align:center;}
.skin_bg2{width:100%; padding:110px  0; background:#f7f7f7; position:relative; overflow:hidden;}
.skin_bg2 .skin_01{width:90%; max-width:1400px; margin:0 auto;}
.skin_bg2 .skin_01 .skin_cnt{width:100%; margin:0 auto;}
.skin_bg2 .skin_01 h3{color:#444; font-size:32px; font-weight:100; letter-spacing:-2.5px; margin-bottom:8px; text-align:left;}
.skin_bg2 .skin_01 h2{color:#444; font-size:42px; font-weight:700; letter-spacing:-2.5px; margin-bottom:40px; text-align:left;}
.skin_bg2 .skin_01 img{max-width:500px; width:100%; position:relative; z-index:22;}
.skin_bg2 .skin_cnt .skin_img{width:40%; float:left;}
.skin_bg2 .skin_cnt .skin_txt{width:60%; float:left; padding:110px; z-index:2}
.skin_bg2 .circular_motion{animation: rotate 40s infinite; transform-origin: 50% 50%; transform-box: fill-box; width:400px; height:400px;  position:absolute; bottom:-800px;  right:-300px; z-index:1;}
.skin_bg2 .skin_txt p{color:#444; font-size:16px; letter-spacing:-1.5px; font-weight:100; margin-bottom:13px;}
.skin_bg2 .skin_txt span{font-weight:100; display:inline-block; padding:4px 22px; background:blue; border-radius:5px; margin-right:15px;}
.skin_bg2 .skin_txt .bo1{background:#e8e8e8;}
.skin_bg2 .skin_txt .bo2{background:#e0dfd7;}
.skin_bg2 .skin_txt .bo3{background:#ceccbc;}
.skin_bg2 .skin_txt .bo4{background:#c1beae;}
.icbox {width:100%; margin:0 auto; text-align:center; background:#fff; padding:66px 2.5%; margin-top:-3px;}
.icbox h3{color:#444; font-size:32px; font-weight:100; letter-spacing:-2.5px; padding-bottom:20px; text-align:center;}
.iconwr{max-width:800px; width:95%; margin:0 auto; clear:both; display:inline-block; padding:20px 0;}
.iconwr li{float:left; text-align:center; width:20%; border:1px solid #eee; padding:0 15px;}
.iconwr li:last-child{margin-right:0;}
.iconwr li .ibox{width:50px; height:50px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.iconwr li .ibox  img{width:100%;}
.iconwr li .tit{font-size:16px; font-weight:700; margin:20px 0 20px auto;}

.sub_last{display:table;width:100%; height:80vh; background:url('/img/201124_7.png'); background-repeat:no-repeat; background-position:center center; background-size:cover;}

.sub_last .ct_wrap2{width:100%; margin:0 auto; padding:110px 0;vertical-align:middle; display:table-cell;}
.sub_last .ct_wrap2 h2{color:#fff; font-size:48px; font-weight:700; letter-spacing:-2.5px; margin-bottom:40px; text-align:center;}
.sub_last .ct_wrap2 h5{color:#fff; font-size:32px; font-weight:100; letter-spacing:-1.5px;  width:95%; margin:0 auto; max-width:800px; text-align:center;}
.system{width:100%; margin:0 auto; padding:66px 0; background:#f7f7f7;}
.system h3{color:#444; font-size:32px; font-weight:700; letter-spacing:-2.5px; margin-bottom:10px; text-align:center;}
.system h4{color:#444; font-size:21px; font-weight:100; letter-spacing:-1.5px; margin-bottom:30px; text-align:center;}
.system .wraps{width:90%; max-width:1200px; margin:0 auto; display:flex; margin-bottom:10px;}
.system .left{float:left; width:50%; padding:110px 40px; color:#fff; background:#bcb19e; position:relative;}
.system .left .num{font-size:64px; letter-spacing:-1.5px; margin-bottom:5px; font-weight:700;}
.system .left .tit{font-size:24px; letter-spacing:-1.5px; margin-bottom:5px;}
.system .left .tit_s{font-size:18px; letter-spacing:-1.5px; margin-bottom:15px; font-weight:100;}
.system .left .txt {opacity: 0.8;letter-spacing:-1.5px; font-size:16px;}
.system .right {position:relative; float:left; width:50%; background:#bcb19e;}
.system .swiper-slide{width:100%; padding:22px 44px; margin-bottom:30px;}
.system .swiper-slide .tit{font-size:21px; color:#fff; padding:16px 0 8px 0;}
.system .swiper-slide .txt{font-size:16px; color:#fff; padding:8px 0;}
.system .swiper-slide .img_wr{width:350px; height:350px; border-radius:100%; overflow:hidden; margin:0 auto;}
.system .swiper-slide .img_wr.img1{background:url('/img/eq_1.png') center center no-repeat;}
.system .swiper-slide .img_wr.img2{background:url('/img/eq_2.png') center center no-repeat;}
.system .swiper-slide .img_wr.img3{background:url('/img/eq_3.png') center center no-repeat;}
.system .swiper-slide .img_wr.img4{background:url('/img/eq_4.png') center center no-repeat;}
.system .swiper-slide .img_wr.img5{background:url('/img/eq_5.png') center center no-repeat;}
.system .swiper-slide .img_wr.img6{background:url('/img/eq_6.png') center center no-repeat;}
.system .swiper-slide .img_wr.img7{background:url('/img/eq_7.png') center center no-repeat;}
.system .swiper-slide .img_wr.img8{background:url('/img/eq_8.png') center center no-repeat;}
.system .swiper-slide .img_wr.img9{background:url('/img/eq_9.png') center center no-repeat;}
.system .swiper-slide .img_wr.img10{background:url('/img/eq_10.png') center center no-repeat;}
.system .swiper-slide .img_wr.img11{background:url('/img/eq_11.png') center center no-repeat;}
.system .swiper-slide .img_wr.img12{background:url('/img/eq_12.png') center center no-repeat;}
.system .swiper-slide .img_wr.img13{background:url('/img/eq_13.png') center center no-repeat;}
.system .swiper-slide .img_wr.img14{background:url('/img/eq_14.png') center center no-repeat;}
.system .swiper-slide .img_wr.img15{background:url('/img/eq_15.png') center center no-repeat;}
.system_t_wrap{text-align:center; margin-top:30px; margin-bottom:30px;}
.system_btn{display:inline-block; padding:4px 22px; color:#444; background:#ffb400; font-size:21px; letter-spacing:-1.1px; border-radius:5px; margin:0 auto;}
.system_tit{font-size:21px; letter-spacing:-1.1px; text-align:center; padding:11px 0;}
.system .swiper-pagination {position: relative; text-align: left; padding:22px 0;}
.system .swiper-pagination-bullet {width: 45px;height:8px;background: #e9e8e8; border-radius:5px; margin-left:2px; margin-right:2px;}
.system .swiper-pagination-bullet-active {background: #989281;}
.skin_3{width:100%; background:url('/img/201124_2.png') center center no-repeat; text-align:center; padding:33px 0;}
.skin_3 h3{font-size:32px; letter-spacing:-2.5px; font-weight:700; text-align:center; padding:22px 0;}
.skin_3 h4{font-size:18px; letter-spacing:-1.5px; font-weight:100; text-align:center; padding:22px 0;}
.skin_3 h5{font-size:24px; letter-spacing:-2.5px; font-weight:700; text-align:center; padding:22px 0;}
.skin_3 ul{margin:0 auto; display:inline-block; margin-top:20px;}
.skin_3 ul li{float:left; width:160px; height:160px; border-radius:100%; background:none; border:3px solid #ECB0B0; text-align:center; line-height:160px;
font-size:16px; font-weight:700; margin-right:10px;}
.skin_3 ul li:last-child{margin:0;}


.acne_bg::before{content:'';display:block; width:100%; height:100%; background:url('/img/201117_2.png'); background-repeat:no-repeat; z-index:-1; left:0; top:0; position:fixed;}
.acne_bgadd2::before{content:'';display:block; width:100%; height:100%; background:url('/img/210103_01.jpg'); background-repeat:no-repeat; z-index:-1; left:0; top:0; position:fixed;}
.acne_bg{display:table;width:100%; height:80vh;}
.acne_bg .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.acne_bg .ct_wrap h5{color:#bcb19e; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:20px;}
.acne_bg .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1px; text-align:left; margin-bottom:20px; line-height:32px;}
.acne_bg .ct_wrap h2{color:#fff; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:left;margin-bottom:20px; line-height:68px;}

.acne_customer{background:#f7f7f7; position:relative; padding:40px 0;}
.acne_customer .wraps{width:100%; margin:0 auto;background:#BDD3EE;}
.acne_customer .wraps2{width:100%; margin:0 auto;}
.acne_customer .txtwr{width:90%; max-width:1400px; margin:0 auto; color:#fff; font-size:32px; letter-spacing:-2px; line-height:48px; font-weight:100; padding:110px 0 160px;}
.acne_customer .txtwr span{font-size:21px;}
.acne_customer .txtwr2{color:#fff; font-size:32px; letter-spacing:-2px; line-height:48px; font-weight:700; width:100%;}
.acne_customer .acne_slide{width:95%; margin:0 auto; max-width:1400px; position:relative; overflow:hidden;}
.acne_customer .empty_slide{width:100%;}
.acne_customer .swiper-pagination {position: relative; text-align: center; padding:22px 0;}
.acne_customer .swiper-pagination-bullet {width: 45px;height:8px;background: #84664b; border-radius:5px; margin-left:2px; margin-right:2px;}
.acne_customer .swiper-pagination-bullet-active {background: #84664b;}
.acne_customer .swiper-slide .tit{font-size:24px; color:#444; padding:16px 0 8px 0;letter-spacing:-2px;}
.acne_customer .swiper-slide .txt{font-size:16px; color:#444; padding:8px 0; letter-spacing:-1.5px;}
.acne_customer .swiper-slide .txt span{background:#fff2d3; font-weight:700;}
.acne_customer .swiper-button-wrap div{position: absolute;top: 265px;width: 40px;height: 40px;border-radius: 35px;box-shadow: -2px 2px 8px 0 rgba(0,0,0,0.2);background-color: #fff;z-index: 1; background-image:none;}
.acne_customer .swiper-button-prev{left:-65px;}
.acne_customer .swiper-button-next{right:-115px;}
.acne_customer .swiper-button-prev:after {top: 15px; left: 17px; border-width: 0 0 2px 2px; -ms-transform: rotate(45deg); transform: rotate(45deg);position: absolute; width: 11px; height: 11px; border: 2px solid #000; content: '';border-right: none;border-top: none;}
.acne_customer .swiper-button-next:after {top: 15px; left: 13px; border-width: 0 0 2px 2px; -ms-transform: rotate(45deg); transform: rotate(45deg);position: absolute; width: 11px; height: 11px; border: 2px solid #000; content: '';border-left: none;border-bottom: none;}
.acne_customer .engbig{font-size:256px; color:#fff; opacity:0.05; position:absolute; top:0px; right:110px;}

.acne_bg2{background:url('/img/201132_001.png') center center no-repeat; width:100%; margin:0 auto; height:800px; display:inline-block; padding:110px 0;}
.acne_bg2 .inner{width:95%; margin:0 auto; max-width:1400px;}
.acne_bg2 h3{color:#444; font-size:24px; font-weight:100; letter-spacing:-1.5px; margin-bottom:20px;}
.acne_bg2 h4{color:#444; font-size:48px; font-weight:700; letter-spacing:-1.5px; margin-bottom:40px;}
.acne_bg2 h5{color:#444; font-size:18px; font-weight:100; letter-spacing:-1.5px; width:400px;}
.acne_bg2 .btns{clear:both; width:100%; display:inline-block; margin-bottom:20px;}
.acne_bg2 .btns a{display:inline-block; padding:4px 11px; color:#444;  font-weight:100; background:#fff; border-radius:5px; border:1px solid #fff; float:left; font-size:16px; margin-right:10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.acne_bg2 .btns a:hover{background:#F47272; border:1px solid #F47272; color:#fff; font-weight:100;}

.acne_bg3{background:#fff; width:100%; margin:0 auto; display: inline-block; padding:110px 0;}
.acne_bg3 h3{color:#444; font-size:21px; font-weight:100; letter-spacing:-1.5px; margin-bottom:10px; text-align:center;}
.acne_bg3 h4{color:#444; font-size:24px; font-weight:700; letter-spacing:-1.5px; margin-bottom:40px; text-align:center;}
.acne_bg3 ul{width:95%; margin:0 auto; max-width:1400px; margin-top:20px;}
.acne_bg3 li{float:left; width:25%; text-align:center; padding:44px 0; position:relative;opacity:0.2;  cursor:pointer;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.acne_bg3 li.active,.acne_bg3 li:hover{opacity:1;}
.acne_bg3 li p.tit{font-size:21px; letter-spacing:-1.5px; font-weight:700; margin-bottom:20px; border-top:1px solid #444; display:inline-block; padding-top:6px;}
.acne_bg3 li p{font-size:16px; letter-spacing:-1.5px; font-weight:100; margin-bottom:4px;}
.acne_bg3 li:first-child .circle{text-align:center; font-size:48px; font-weight:700; width:150px; height:150px;  border-radius:100%; background:#fff; line-height:150px; margin:0 auto; margin-bottom:30px;}
.acne_bg3 li:nth-child(2) .circle{text-align:center; font-size:48px; font-weight:700; width:150px; height:150px;  border-radius:100%; background:#ffbdc7; line-height:150px; margin:0 auto; margin-bottom:30px;}
.acne_bg3 li:nth-child(3) .circle{text-align:center; font-size:48px; font-weight:700; width:150px; height:150px;  border-radius:100%; background:#efd7ff; line-height:150px; margin:0 auto; margin-bottom:30px;}
.acne_bg3 li:nth-child(4) .circle{text-align:center; font-size:48px; font-weight:700; width:150px; height:150px;  border-radius:100%; background:#bbd4ff; line-height:150px; margin:0 auto; margin-bottom:30px;}

.tab_wr{background:#f7f7f7; width:100%;clear:both; display:inline-block; padding:77px 0;}
.tab_wr .inner{width:95%; margin:0 auto; max-width:1200px;}
.tab_wr .inner .img{width:300px; float:left;}
.tab_wr .inner .txt{width:900px; float:left; padding:52px 55px;}
.tab_wr .inner .txt h3{font-size:21px; font-weight:700; margin-bottom:10px;}
.tab_wr .inner .txt h4{font-size:18px; font-weight:100; margin-bottom:20px;}
.tab_wr .care li{float:left; width:33.333333%; padding:11px 0;}
.tab_wr .care .ctit{font-size:18px; font-weight:700;text-align:center; padding:11px 0;}

.tab_wr{display:none;}
#tab00{display:inline-block;}

#tab00{background:url('/img/201124_13.png') center center no-repeat;}
#tab01{background:url('/img/201124_14.png') center center no-repeat;}
#tab02{background:url('/img/201124_15.png') center center no-repeat;}
#tab03{background:url('/img/201124_16.png') center center no-repeat;}
.naver_wr{background:#fafafa; width:100%; display:inline-block;  padding:44px 0;}
.naver_wr .naverkin {width:95%; margin:0 auto;  max-width:1200px;}
.naverkin li{float:left; width:45%; 
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0,0,0,.12);
	border-radius:5px; padding:33px 33px;
	margin:0 2%;
	margin-bottom:20px;
}
.naverkin li .tit{font-size:18px; letter-spacing:-1.5px; font-weight:700; margin-bottom:10px;}
.naverkin li .txt{font-size:15px; line-height:24px; padding-bottom:11px;}
.naverkin li .profile{margin-top:10px; margin-bottom:10px;}
.naverkin li .profile .photos-img{width:100px; height:100px; border-radius:50%; overflow:hidden; float:left;}
.naverkin li .profile .photos-img img{width:100px;}
.naverkin li .profile .photos-txt{width:150px; text-align:left; float:left; padding-top:23px; height:100px; margin-left:20px;}
.naverkin li .profile .photos-txt .majors{font-size:16px; margin-bottom:3px;}
.naverkin li .profile .photos-txt .names{font-size:16px; color:#00C3FF; font-weight:700;}
.naver_wr h3{font-size:32px; text-align:center; margin-bottom:44px; letter-spacing:-1.5px;}


.chemian_eng3{color:#fff; font-size:48px; font-weight:100; letter-spacing:1em; padding-bottom:10px; text-align:center; opacity:0.4; margin-top:40px;}
.chemian_eng4{color:#444; font-size:21px; font-weight:100; letter-spacing:1.5px; padding-bottom:10px; text-align:left; opacity:0.4;}
.pigm_bg::before{content:'';display:block; width:100%; height:100%; background:url('/img/201133_1.png'); background-repeat:no-repeat; z-index:-1; left:0; top:0; position:fixed;}
.pigm_bg{display:table;width:100%; height:80vh;}
.pigm_bg .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.pigm_bg .ct_wrap h5{color:#bcb19e; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:20px;}
.pigm_bg .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:40px; line-height:32px;}
.pigm_bg .ct_wrap h2{color:#fff; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:left;margin-bottom:30px; line-height:68px;}
.pigm_bg2{background:url('/img/201124_002.png') center center; position:relative; padding:110px 0 30px;}
.pigm_bg2 h3{color:#fff; font-size:48px; font-weight:100; letter-spacing:-3px; text-align:center;}
.pigm_bg2 h3 span{ border-bottom:1px solid #fff; display:inline-block;}
.pigm_bg2 h4{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:center; margin-top:40px;}
.pigm_bg3{background:#fff; position:relative; padding:110px 0; text-align:center;}
.pigm_bg3 .inners{width:90%; max-width:1200px; margin:0 auto; display: inline-block; }
.pigm_bg3 .imgs{width:36%; float:left; padding:33px 0;}
.pigm_bg3 .txts{width:60%; float:right; text-align:left;}
.pigm_bg3 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.pigm_bg3 h5{color:#bbb; font-size:18px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:40px;}
.pigm_bg3 ul{margin-bottom:10px; display:inline-block;}
.pigm_bg3 li{float:left; width:150px; height:150px; border-radius:100px; background:#bcb29f; color:#fff; text-align:center; font-size:16px;
padding:46px 22px; margin-right:4px;}
.pigm_bg3 li:last-child{margin:0;}
.pigm_bg4{background:url('/img/201133_2.png') center center no-repeat; position:relative; padding:110px 0; text-align:center; height:970px;}
.pigm_bg4 .inners{width:90%; max-width:1200px; margin:0 auto; display: inline-block; position:relative; margin-top:60px;}
.pigm_bg4 .imgs{width:650px; position:absolute;right:0;top:-70px;}
.pigm_bg4 .txts{width:auto; text-align:left; background:#fff; padding:44px 40px; width:650px; position:absolute; z-index:999; border-right:6px solid #444; left:-65px; top:-10px;}
.pigm_bg4 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.pigm_bg4 h5{color:#bbb; font-size:18px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:40px;}
.pigm_bg4 ul{margin-bottom:10px; display:inline-block;}
.pigm_bg4 li{float:left; width:150px; height:150px; border-radius:100px; background:#bcb29f; color:#fff; text-align:center; font-size:16px;
padding:46px 22px; margin-right:4px;}
.pigm_bg4 li:last-child{margin:0;}
.pigm_bg4 .tit{font-size:16px; font-weight:700; margin-bottom:10px;}
.pigm_bg4 .txt{font-size:14px; font-weight:100; margin-bottom:20px;}
.pigm_equ{background:#fff; width:100%; margin:0 auto; padding:110px 0; display:inline-block;}
.pigm_equ .inner{max-width:1400px; margin:0 auto; width:90%;}
.pigm_equ h3{color:#444; font-size:36px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-bottom:10px; margin-top:30px;}
.pigm_equ h4{color:#444; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left;}
.pigm_equ .laser_box{margin-top:40px; display:inline-block;}
.pigm_equ .laser_box li{float:left; width:25%; height:500px; position:relative;}
.laser_box .layerb{background:rgba(214,183,146,0.8); position:absolute; height:100%; padding:0 22px; opacity:0; left:0; top:0; z-index:99;}
.laser_box .layerselected{display:table; background:#7d7d7d;}
.layerselected .tit{vertical-align:middle; display:table-cell !important; text-align:center; font-size:21px !important; border-bottom:none;}
.laser_box2 .layerb{background:rgba(123,123,123,0.8); position:absolute; height:100%; padding:0 22px; opacity:0; left:0; top:0; z-index:99;}
.laser_box li:hover .layerb{opacity:1;
 -webkit-transition-property: all;
 transition-property: all;
 -webkit-transition-duration: 0.4s;
 transition-duration: 0.4s;
 -webkit-transition-timing-function: linear;
 transition-timing-function: linear;
 -webkit-transition-delay: 0s;
 transition-delay: 0s;}
.laser_box li .tit{font-size:24px; font-weight:700; color:#fff; border-bottom:1px solid #fff; display:inline-block; padding-bottom:5px; margin-top:20px; margin-bottom:60px;}
.laser_box li .txt_t{font-size:21px; font-weight:700; color:#fff; margin-bottom:11px;}
.laser_box li .txt{font-size:16px; font-weight:100; color:#fff; line-height:24px; margin-bottom:22px;}
.laser_box li .imgs{background:#e7e7e7;}

.probg2{background:#f5f5f5; position:relative; padding:55px 0; text-align:center;}
.probg2 h3{color:#444; font-size:48px; font-weight:100; letter-spacing:-3px; text-align:center;}
.probg2 h4{color:#444; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:center; margin-top:10px;}
.probg2 ul{display:inline-block; max-width:1000px; width:100%; margin:0 auto; margin-top:60px;}
.probg2 li{float:left; width:32%; border:2px solid #b5b5b5; margin-right:2%; opacity:0.6;}
.probg2 li .tit{font-size:21px; font-weight:700; color:#fff; background:#b5b5b5;text-align:center; padding:11px 0;}
.probg2 li .txt{font-size:16px; font-weight:100; color:#444; background:#fff;text-align:center; padding:44px 0;}
.probg2 li:last-child{margin:0;}
.probg2 li.active{border:5px solid #d548e5; opacity:1;}
.probg2 li.active .tit{font-size:21px; font-weight:700; color:#fff; background:#d548e5;text-align:center;}
.probg2 li.active .txt{font-size:16px; font-weight:700; color:#444; background:#fff;text-align:center;}

.probg::before{content:'';display:block; width:100%; height:100%; background:url('/img/201125_001.png'); background-repeat:no-repeat; z-index:-1; left:0; top:0; position:fixed;}
.probg{display:table;width:100%; height:80vh;}

.probg .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.probg .ct_wrap h5{color:#bcb19e; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:20px;}
.probg .ct_wrap h3{color:#444; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:40px; line-height:32px;}
.probg .ct_wrap h2{color:#444; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:left;margin-bottom:30px; line-height:68px;}
.probg3{background:url('/img/201125_002.png') center center no-repeat; position:relative; padding:110px 0; text-align:center;}
.probg3 .inners{width:100%; max-width:1200px; margin:0 auto; display: inline-block; }
.probg3 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:center; margin-top:10px;}
.probg3 h5{color:#a9a9a9; font-size:18px; font-weight:100; letter-spacing:-1.5px; text-align:center; max-width:640px; margin:0 auto; margin-top:10px; margin-bottom:40px;}
.probg4{background:#f5f5f5; position:relative; padding:110px 0; text-align:center; height:880px;}
.probg4 .inners{width:100%; max-width:1200px; margin:0 auto; display: inline-block; position:relative; margin-top:120px;}
.probg4 .imgs{width:650px; position:absolute;right:0;top:-70px;}
.probg4 .txts{width:auto; text-align:left; background:#fff; padding:44px 40px; width:650px; position:absolute; z-index:999; border-right:6px solid #444; left:-65px; top:-10px;}
.probg4 h2{color:#444; font-size:32px; font-weight:700; letter-spacing:-1.5px; text-align:center; margin-top:10px;}
.probg4 h3{color:#444; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:center; margin-top:10px;}
.probg4 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.probg4 h5{color:#a9a9a9; font-size:18px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:40px;}
.probg4 .tit{font-size:16px; font-weight:700; margin-bottom:10px;}
.probg4 .txt{font-size:14px; font-weight:100; margin-bottom:20px;}
.probg5{width:100%; background:url('/img/201125_004.png') center center no-repeat; padding:110px 0; height:700px;}
.probg5 .inners{width:95%; max-width:1800px; margin:0 auto;}
.probg5 h3{font-size:48px; color:#444; letter-spacing:-2.5px;}
.probg5 h4{font-size:21px; color:#a9a9a9; letter-spacing:-1.5px; font-weight:100; margin-top:40px; max-width:640px;}
.probg6{background:#f7f7f7; width:100%; padding:110px 0; text-align:center;}
.probg6 li{
    width: 32.3333%;
    float: left;
    margin: 0 0.5%;
    background: #fff;
    min-height: 200px;
    padding: 110px 0;
    position: relative;
	text-align:center;	
}
.probg6 li p{font-size:21px;}
.probg6 h2{font-size:32px; font-weight:700; color:#444; opacity:0.8; text-align:center;}
.probg6 h3{font-size:21px; font-weight:100; color:#444; text-align:center;}
.probg6 h4{font-size:32px; font-weight:700; color:#444; text-align:center;}
.probg6 ul{width:95%; margin:0 auto;margin-top:40px; max-width:1000px;display:inline-block;}
.shadow{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
.probg6 li .maskers{width:100%; height:100%; position:absolute; left:0; top:0; overflow:hidden; background:rgba(0,0,0,1); color:#fff; vertical-align:middle; font-size:16px; padding:100px 0; opacity:0;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.7s;
    -o-transition-duration: 0.7s;
    -webkit-transition-duration: 0.7s;
    transition-duration: 0.7s;
}
.probg6 li:hover .maskers{opacity:1;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.7s;
    -o-transition-duration: 0.7s;
    -webkit-transition-duration: 0.7s;
    transition-duration: 0.7s;
}
.probg7{width:100%; padding:220px 0; background:url('/img/201125_005.png') center center no-repeat;}
.probg7 h3{font-size:24px; color:#fff; opacity:0.8; text-align:center;font-weight:100;}
.probg7 h4{font-size:32px; color:#fff; text-align:center; margin-bottom:40px;}
.probg7 h5{font-size:18px; color:#fff; text-align:center; font-weight:100;}


.lftbg::before{content:'';display:block; width:100%; height:100%; background:url('/img/201201_01.png'); background-repeat:no-repeat; z-index:-1; left:0; top:0; position:fixed;}
.lftbg{display:table;width:100%; height:80vh;}
.lftbg .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.lftbg .ct_wrap h5{color:#FFBF2F; font-size:32px; line-height:48px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:20px;}
.lftbg .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:40px; line-height:32px;}
.lftbg .ct_wrap h2{color:#fff; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:left;margin-bottom:30px; line-height:68px;}
.lftbg2{background:#fff; position:relative; padding:110px 0; text-align:center;}
.lftbg2 .inners{width:100%; max-width:1200px; margin:0 auto; display: inline-block; position:relative;}
.lftbg2 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:center; margin-top:10px; margin-bottom:30px;}
.lftbg2 li{width:50%; float:left;}
.lftbg2 li .subtit{font-size:24px;}
.lftbg2 li .subtit{font-size:18px; background:#f7f7f7;width:100%; padding:22px 0;}
.lftbg2 li .tit{font-size:21px; background:#adb6ff; width:100%; padding:44px 0;}
.lftbg2 .engfs{font-size:128px; color:rgba(255,255,255,0.8); position:absolute; z-index:99; width:400px; left:50%; margin-left:-200px; top:640px;}

.ulthsh{background:url('/img/201130_5.png') center center no-repeat; position:relative; padding:110px 0; text-align:center; height:880px;}
.ulthsh .inners{width:100%; max-width:1200px; margin:0 auto; display: inline-block; position:relative; margin-top:40px;}
.ulthsh h2{color:#444; font-size:24px; font-weight:100; letter-spacing:-1.5px; text-align:center; margin-top:10px;}
.ulthsh h3{color:#444; font-size:32px; font-weight:700; letter-spacing:-1.5px; text-align:center; margin-top:10px;}
.lftbg3{display:table;width:100%; height:80vh;background:url('/img/201201_3.png') center center no-repeat; }
.lftbg3 .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.lftbg3 .ct_wrap h5{color:#fff; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:right; margin-bottom:20px;}
.lftbg3 .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:right; margin-bottom:40px; line-height:32px;}
.lftbg3 .ct_wrap h2{color:#FFBF2F; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:right;margin-bottom:30px; line-height:68px;}

.lftbg9{display:table;width:100%; height:80vh;background:url('/img/201201_31.png') center center no-repeat; }
.lftbg9 .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.lftbg9 .ct_wrap h5{color:#fff; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:right; margin-bottom:20px;}
.lftbg9 .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:right; margin-bottom:40px; line-height:32px;}
.lftbg9 .ct_wrap h2{color:#FFBF2F; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:right;margin-bottom:30px; line-height:68px;}

.lftbg4{width:100%; background:#fff; padding:110px 0; text-align:center;}
.lftbg4 .inners{width:95%; max-width:1200px; margin:0 auto; display:inline-block;}
.lftbg4 h3{font-size:24px; color:#444; letter-spacing:-1.5px; font-weight:100; text-align:left;}
.lftbg4 h4{font-size:36px; color:#444; letter-spacing:-2.5px; font-weight:700; margin-top:10px; max-width:800px; text-align:left;}
.lftbg4 h5{font-size:21px; color:#999; letter-spacing:-1.5px; font-weight:100; margin-top:10px; max-width:800px; text-align:left;}
.lftbg4 .img_wr{max-width:1400px; margin:0 auto; margin-top:60px; margin-bottom:60px;}
.lftbg4 .img_a{width:50%; float:left;}
.lftbg4 .img_b{width:50%; float:left; background:#f8bb49; height:600px;}
.lftbg4 .img_b h3{color:#fff; font-size:24px; letter-spacing:-1.5px;}
.lftbg4 .img_b h4{color:#fff; font-size:28px; letter-spacing:-1.5px;}

.lftbg4 .img_b{padding:33px;}
.lftbg4 .img_b .imgr{width:100%; margin-top:40px;}
.lftbg4 .img_b .imgr .img1{float:left; width:50%; padding:0 11px;}
.lftbg4 .img_b .imgr .img1 span{font-weight:700; display:inline-block; background:#fbf3bf; padding:4px 22px; border-radius:5px; font-size:19px; margin-bottom:10px;}
.lftbg4 .img_b .imgr .img2{float:left; width:50%; padding:0 11px;}
.lftbg4 .img_b .imgr .img2 span{font-weight:700; display:inline-block; background:#fbf3bf; padding:4px 22px; border-radius:5px; font-size:19px; margin-bottom:10px;}
.lftbg4 .item{display:none;}
#item1{display:block;}
.lftbg4 .lb_btn{position:absolute;}
.lftbg4 .lb1{left:390px; top:200px;}
.lftbg4 .lb2{left:410px; top:260px;}
.lftbg4 .lb3{left:380px; top:320px;}
.lftbg4 .lb4{left:300px; top:370px;}


.lftbg5{background:#f5f5f5; position:relative; padding:110px 0; text-align:center; height:700px;}
.lftbg5 .inners{width:90%; max-width:1200px; margin:0 auto; display: inline-block; position:relative;}
.lftbg5 .imgs{width:650px; position:absolute;right:0;top:-70px;}
.lftbg5 .txts{width:auto; text-align:left; background:#fff; padding:44px 40px; width:650px; position:absolute; z-index:999; border-right:6px solid #444; left:-135px; top:-10px;}
.lftbg5 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.lftbg5 h5{color:#bbb; font-size:18px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:40px;}
.lftbg5 ul{margin-bottom:10px; display:inline-block;}
.lftbg5 li{float:left; width:150px; height:150px; border-radius:100px; background:#bcb29f; color:#fff; text-align:center; font-size:16px;
padding:46px 22px; margin-right:4px;}
.lftbg5 li:last-child{margin:0;}
.lftbg5 .tit{font-size:16px; font-weight:700; margin-bottom:10px;}
.lftbg5 .txt{font-size:14px; font-weight:100; margin-bottom:20px;}
.lft{text-align:left !important;}
.ulthsh2{background:#f5f5f5; position:relative; padding:110px 0; text-align:center;}
.ulthsh2 .inners{width:100%; margin:0 auto; display: inline-block; position:relative; margin-top:40px; max-width:1400px;}
.ulthsh2 h2{color:#444; font-size:28px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.ulthsh2 h3{color:#444; font-size:32px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.ulthsh2 h4{color:#999; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.shurink_bg2{background:#f7f7f7; width:100%; margin:0 auto; padding:110px 0; height:800px;}
.shurink_bg2 .labels{font-weight:700; font-size:48px; letter-spacing:-2.5px;}
.shurink_bg2 .l_txt{width:30%; float:left; padding:22px 66px;}
.shurink_bg2 .l_txt h3{font-size:96px; letter-spacing:-3.5px; margin-top:30px; color:#444;}
.shurink_bg2 .l_txt h3 span{font-weight:700;}
.shurink_bg2 .r_txt{width:70%; float:left; padding:22px 66px;}
.shurink_bg2 .r_txt li{width:50%; padding:32px 55px; float:left;}
.shurink_bg2 .r_txt .txt{font-size:28px; letter-spacing:-2.5px; margin-bottom:10px; color:#444;}
.shurink_bg2 .r_txt li span{font-weight:700;}
.shurink_bg2 .r_txt .tit{font-size:18px; letter-spacing:-1.5px; color:#444;}

.lftbg6{width:100%; height:80vh; background:url('/img/201130_10.png') center center no-repeat; display:table;}
.lftbg6 .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.lftbg6 .ct_wrap h5{color:#bcb19e; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:right; margin-bottom:20px;}
.lftbg6 .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:right; margin-bottom:40px; line-height:32px;}
.lftbg6 .ct_wrap h2{color:#fff; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:right;margin-bottom:30px; line-height:68px;}

.eyebg::before{content:'';display:block; width:100%; height:100%; background:url('/img/201131_1.png'); background-repeat:no-repeat; z-index:-1; left:0; top:0; position:fixed;}
.eyebg{display:table;width:100%; height:80vh;}
.eyebg .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.eyebg .ct_wrap h5{color:#fff; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:20px;}
.eyebg .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:40px; line-height:32px;}
.eyebg .ct_wrap h2{color:#fff; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:left;margin-bottom:30px; line-height:68px;}
.eyebg2{background:#fff; position:relative; padding:110px 0; text-align:center;}
.eyebg2 .inners{width:100%; max-width:1200px; margin:0 auto; display: inline-block; position:relative;}
.eyebg2 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:center; margin-top:10px; margin-bottom:30px;}
.eyebg2 li{width:50%; float:left;}
.eyebg2 li .subtit{font-size:24px;}
.eyebg2 li .subtit{font-size:18px; background:#f7f7f7;width:100%; padding:22px 0;}
.eyebg2 li .tit{font-size:21px; background:#adb6ff; width:100%; padding:44px 0;}
.eyebg2 .engfs{font-size:128px; color:rgba(255,255,255,0.8); position:absolute; z-index:99; width:400px; left:50%; margin-left:-200px; top:640px;}
.eyerec{background:#f5f5f5; position:relative; padding:110px 0; text-align:center; height:880px;}
.eyerec .inners{width:100%; max-width:1200px; margin:0 auto; display: inline-block; position:relative; margin-top:40px;}
.eyerec h3{color:#444; font-size:32px; font-weight:700; letter-spacing:-1.5px; text-align:center; margin-top:10px;}
.eyerec h4{color:#999; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:center; margin-top:10px; margin-bottom:20px;}

.eyerec2{background:#f5f5f5; position:relative; padding:110px 0; text-align:center; height:700px;}
.eyerec2 .inners{width:90%; max-width:1200px; margin:0 auto; display: inline-block; position:relative;}
.eyerec2 .imgs{width:650px; position:absolute;right:0;top:-70px;}
.eyerec2 .txts{width:auto; text-align:left; background:#fff; padding:44px 40px; width:650px; position:absolute; z-index:999; border-right:6px solid #444; left:-65px; top:-10px;}
.eyerec2 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.eyerec2 h5{color:#bbb; font-size:18px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:40px;}
.eyerec2 ul{margin-bottom:10px; display:inline-block;}
.eyerec2 li{float:left; width:150px; height:150px; border-radius:100px; background:#bcb29f; color:#fff; text-align:center; font-size:16px;
padding:46px 22px; margin-right:4px;}
.eyerec2 li:last-child{margin:0;}
.eyerec2 .tit{font-size:16px; font-weight:700; margin-bottom:10px;}
.eyerec2 .txt{font-size:14px; font-weight:100; margin-bottom:20px;}
.eyerec3{width:100%; padding:220px 0; background:url('/img/201131_5.png') center center no-repeat;}
.eyerec3 h3{font-size:24px; color:#fff; opacity:0.8; text-align:center;font-weight:100;}
.eyerec3 h4{font-size:32px; color:#444; text-align:center; margin-bottom:40px;}
.eyerec3 h5{font-size:18px; color:#444; text-align:center; font-weight:100;}
.ptzbg::before{content:'';display:block; width:100%; height:100%; background:url('/img/201130_101.png'); background-repeat:no-repeat; z-index:-1; left:0; top:0; position:fixed;}
.ptzbg{display:table;width:100%; height:80vh;}
.ptzbg .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.ptzbg .ct_wrap h5{color:#bcb19e; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:20px;}
.ptzbg .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:40px; line-height:32px;}
.ptzbg .ct_wrap h2{color:#fff; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:left;margin-bottom:30px; line-height:68px;}
.ptzbg2{background:#fff; position:relative; padding:110px 0; text-align:center;}
.ptzbg2 .inners{width:100%; max-width:1200px; margin:0 auto; display: inline-block; position:relative;}
.ptzbg2 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:center; margin-top:10px; margin-bottom:30px;}
.ptzbg2 li{width:50%; float:left;}
.ptzbg2 li .subtit{font-size:24px;}
.ptzbg2 li .subtit{font-size:18px; background:#f7f7f7;width:100%; padding:22px 0;}
.ptzbg2 li .tit{font-size:21px; background:#adb6ff; width:100%; padding:44px 0;}
.ptzbg2 .engfs{font-size:128px; color:rgba(255,255,255,0.8); position:absolute; z-index:99; width:400px; left:50%; margin-left:-200px; top:640px;}

.ptzbg3{background:#f5f5f5; position:relative; padding:110px 0; text-align:center; height:800px;}
.ptzbg3 .inners{width:90%; max-width:1200px; margin:0 auto; display: inline-block; position:relative;}
.ptzbg3 .imgs{width:650px; position:absolute;left:0;top:-70px; z-index:2;}
.ptzbg3 .layers{width:650px; position:absolute;left:-40px;top:-30px; background:#e7e7e7; height:650px; z-index:1;}
.ptzbg3 .txts{width:auto; text-align:left; background:#fff; padding:44px 40px; width:650px; position:absolute; z-index:999; border-right:6px solid #444; right:0px; top:200px;}

#ptzlfoo1{background:url('/img/201130_108.png') center center no-repeat #fff;}
#ptzlfoo2{background:url('/img/201130_109.png') center center no-repeat #fff;}
.ptzbg3.ptzlf .imgs{left:inherit; right:0;}
.ptzbg3.ptzlf .txts{right:inherit; left:0; top:220px;}
.ptzbg3.ptzlf .layers{left:inherit; right:-40px;}

.ptzbg3 h4{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.ptzbg3 h5{color:#bbb; font-size:18px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:40px;}
.ptzbg3 ul{margin-bottom:10px; display:inline-block;}
.ptzbg3 li{float:left; width:150px; height:150px; border-radius:100px; background:#bcb29f; color:#fff; text-align:center; font-size:16px;
padding:46px 22px; margin-right:4px;}
.ptzbg3 li:last-child{margin:0;}
.ptzbg3 .tit{font-size:16px; font-weight:700; margin-bottom:10px;}
.ptzbg3 .txt{font-size:14px; font-weight:100; margin-bottom:20px;}
.ptzbg4{width:100%; background:#f7f7f7; padding:110px 0; text-align:center;}
.ptzbg4 .inners{width:95%; max-width:1400px; margin:0 auto; display:inline-block;}
.ptzbg4 h4{font-size:36px; color:#444; letter-spacing:-2.5px; font-weight:700; margin-top:10px; text-align:center;}
.ptzbg4 .img_wr{max-width:1400px; margin:0 auto; margin-top:60px; margin-bottom:60px;}
.ptzbg4 .img_a{width:50%; float:left;}
.ptzbg4 .img_b{width:50%; float:left;}

.potenza_bg2{background:#f7f7f7; width:100%; margin:0 auto; padding:110px 0; height:800px;}
.potenza_bg2 .l_txt{width:30%; float:left; padding:22px 66px;}
.potenza_bg2 .l_txt h3{font-size:96px; letter-spacing:-3.5px; margin-top:30px;}
.potenza_bg2 .l_txt h3 span{font-weight:700;}
.potenza_bg2 .r_txt{width:70%; float:left; padding:68px 66px;}
.potenza_bg2 .r_txt li{width:50%; padding:32px 55px; float:left;}
.potenza_bg2 .r_txt .txt{font-size:28px; letter-spacing:-2.5px; margin-bottom:10px;}
.potenza_bg2 .r_txt li span{font-weight:700;}
.potenza_bg2 .r_txt .tit{font-size:18px; letter-spacing:-1.5px;}

.potenza_bg1{background:#fafafa; width:100%; padding:110px 0; height:440px;}
.potenza_bg1 ul{width:100%; max-width:1400px; margin:0 auto;}
.potenza_bg1 li{float:left; width:50%; padding:33px 44px;}
.potenza_bg1 li:nth-child(2n-1){background:#ccc; border-radius:10px;}
.potenza_bg1 li .tit{font-size:24px; font-weight:700;}
.potenza_bg1 li .txt{font-size:18px; font-weight:100;}


.skin_3{overflow:hidden; position:relative;}
.skin_3 .leftimg{width:600px; height:100%; position:absolute; left:0; top:0; z-index:3;}
.skin_3 .rightimg{width:600px; height:100%; position:absolute; right:0; top:0; z-index:3;}


.lift_bg::before{content:'';display:block; width:100%; height:100%; background:url('/img/201125_01.png'); background-repeat:no-repeat; z-index:-1; left:0; top:0; position:fixed;}
.lift_bg{display:table;width:100%; height:80vh;}
.lift_bg .ct_wrap{width:100%; margin:0 auto; padding:110px 220px;vertical-align:middle; display:table-cell;}
.lift_bg .ct_wrap h5{color:#bcb19e; font-size:32px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:20px;}
.lift_bg .ct_wrap h3{color:#fff; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-bottom:40px; line-height:32px;}
.lift_bg .ct_wrap h2{color:#fff; font-size:48px; font-weight:100; letter-spacing:-2.5px; text-align:left;margin-bottom:30px; line-height:68px;}
.lift_bg2{background:#f7f7f7; position:relative; padding:66px 0;}
.lift_bg2 h2{color:#444; font-size:24px; font-weight:100; letter-spacing:-1.5px; text-align:center;}
.lift_bg2 h3{color:#444; font-size:36px; font-weight:100; letter-spacing:-2.5px; text-align:center;}
.lift_bg2 h4{color:#444; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:center; max-width:640px; margin:0 auto;margin-top:40px; }
.lift_bg3{ position:relative; padding:66px 0; text-align:center;}
.lift_u{background:url('/img/201125_02.png') #fff 880px 40px no-repeat;}
.lift_t{background:url('/img/201125_03.png') #fff 880px 80px no-repeat;}
.lift_c{background:url('/img/201125_04.png') #fff 880px 40px no-repeat;}

.lift_bg3 .inners{width:95%; max-width:1200px; margin:0 auto; display: inline-block; }
.lift_bg3 .txts{max-width:450px; float:left; text-align:left;}
.chemian_eng5{color:#444; font-size:18px; font-weight:100; letter-spacing:1.5px; text-align:left; opacity:0.4;}
.lift_bg3 h2{color:#1b3aba; font-size:64px; font-weight:700; letter-spacing:-2.5px; text-align:left; margin-top:10px;}
.lift_bg3 h4{color:#1b3aba; font-size:34px; font-weight:700; letter-spacing:-2.5px; text-align:left; margin-top:10px;}
.lift_bg3 h5{color:#1b3aba; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:40px;}
.lift_bg3 p{color:#1b3aba; font-size:24px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.lift_bg3 .lift_laser_box{margin-top:72px; display:inline-block;}
.lift_bg3 .lift_laser_box li{float:left; width:25%; height:500px; position:relative; overflow:hidden;}
.lift_bg3 .lift_laser_box li .tit{color:#444; font-weight:100; font-size:18px;}
.lift_bg3 .lift_laser_box li .txt_t{color:#444; font-weight:700; font-size:21px;}
.hex-icon-heart{position: absolute;width: 45px;height: 45px;right: 20px;top: 20px; z-index:9;}
.hex-icon-heart path:first-of-type { fill: #7b5af7; }
.hex-icon-heart path:last-of-type { fill: #fff; transform-origin: 21px 25px; -webkit-transform-origin: 21px 25px;
	animation: hex-icon-heart-beat 1s linear infinite;
	-webkit-animation: hex-icon-heart-beat 1s linear infinite;
}
@keyframes hex-icon-heart-beat { 0% { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(0.75, 0.75, 1); } 60% { transform: scale3d(1, 1, 1); } }
@-webkit-keyframes hex-icon-heart-beat { 0% { -webkit-transform: scale3d(1, 1, 1); } 30% { -webkit-transform: scale3d(0.75, 0.75, 1); } 60% { -webkit-transform: scale3d(1, 1, 1); } }
.lift_bg4{background:#f7f7f7; position:relative; padding:110px 0; height:880px;}
.lift_bg4 .inners{width:95%; max-width:1200px; margin:0 auto; position:relative;}
.lift_bg4 .txt{font-size:32px; font-weight:700; letter-spacing:-2px; text-align:right;}
.lift_bg4 .txt h4{font-size:26px; font-weight:100; letter-spacing:-2px; text-align:right; margin-top:30px;}
.lift_bg4 .points{position:absolute; z-index:99;}
.lift_bg4 .point1{left:620px;  top:210px;}
.lift_bg4 .point2{left:600px;  top:300px;}
.lift_bg4 .points h2{display:inline-block; background:#1839bd; color:#fff; padding:4px 11px; font-size:16px; border-radius:5px;}
.lift_bg4 .points:before{content:''; width:300px; height:1px; background:#444;position:absolute;left:-300px;top:15px;}
.lift_bg4 .points h3{font-size:18px; font-weight:100; padding:4px 0;}
.lift_bg4 .img{position:absolute; left:30px; top:30px;}
.lift_bg4 .img .first{width:500px; height:550px; z-index:9; position:absolute;}
.lift_bg4 .img .second{width:550px; height:500px; z-index:8; position:absolute; left:-185px; top:110px;}
.lift_bg5{background:url('/img/20112503.png') center center no-repeat; padding:330px 0;}
.lift_bg5 h3{font-size:42px; letter-spacing:-2px; font-weight:700; text-align:center; margin-bottom:20px; color:#fff;}
.lift_bg5 h4{font-size:28px; letter-spacing:-2px; font-weight:100; text-align:center; color:#fff;}


.skin_001{background:url('/img/201132_1.png') center center no-repeat; padding:110px 0; height:900px;}
.skin_001 .txtwr{width:50%; float:right;}
.skin_001 .txtwr .chemian_eng2{text-align:left; color:#a2a2a2; padding-bottom:0;}
.skin_001 h3{font-size: 36px;letter-spacing: -2.5px;font-weight: 700;text-align: left;padding: 22px 0;}
.skin_001 h4{font-size: 18px;letter-spacing: -1.5px;font-weight: 100;text-align: left;padding: 22px 0;}
.skin_001 h5{font-size: 21px;letter-spacing: -1.5px;font-weight: 100;text-align: left;padding: 11px 0;}
.skin_001 ul{position:relative; top:150px;}
.skin_001 ul li{width:180px; height:180px; border-radius:100%; position:absolute; font-size:18px; text-align:center; color:#fff; line-height:170px;}
.skin_001 ul li:first-child{background:rgba(234,189,188,0.6); top:10px;}
.skin_001 ul li:nth-child(2){background:rgba(114,107,107,0.6); width:200px; height:200px; left:160px; line-height:190px; z-index:9;}
.skin_001 ul li:nth-child(3){background:rgba(53,53,53,0.6); left:340px; top:10px;}


.oodv ul{position:relative; top:50px;}
.oodv ul li{width:180px; height:180px; border-radius:100%; position:absolute; font-size:18px; text-align:center; color:#fff; line-height:170px;}
.oodv ul li:first-child{background:rgba(234,189,188,0.6); top:10px;}
.oodv ul li:nth-child(2){background:rgba(114,107,107,0.6); width:200px; height:200px; left:160px; line-height:190px; z-index:9;}
.oodv ul li:nth-child(3){background:rgba(53,53,53,0.6); left:340px; top:10px;}

.skin002{width:100%; margin:0 auto; background:#f8f8f8; padding:66px 0;}
.skin002 h3{font-size:32px; letter-spacing:-2.5px; padding-bottom:10px; text-align:center;}
.skin002 h4{font-size:24px; letter-spacing:-2px; padding-bottom:20px; text-align:center; font-weight:100; margin-bottom:60px;}
.skin002 .inners{max-width:1400px; width:95%; margin:0 auto;}
.skin002 .inners .contents{width:1000px; height:660px; margin:0 auto;}
.skin002 .inners .contents.rights .num{color:#c18579;}
.skin002 .inners .contents.rights .tit{color:#c18579;}
.skin002 .inners .img{width:600px; float:left; height:600px; text-align:right;}
.skin002 .inners .contents.rights .img{text-align:left;}
.skin002 .inners .txt{width:400px; float:left; padding:0 22px; text-align:left;}
.skin002 .inners .txt .num{font-size:64px; font-weight:700;}
.skin002 .inners .txt .tit{font-size:28px; font-weight:700; letter-spacing:-1.5px; margin-bottom:20px;}
.skin002 .inners .txt .txts{font-size:18px; font-weight:100; letter-spacing:-1.5px; margin-bottom:20px; color:#a4a4a4;}
.skin002 .inners .txt .txts2{font-size:21px; font-weight:100; letter-spacing:-1.5px; margin-bottom:20px; color:#a4a4a4;}
.skin002 .inners .txt .equp{border-bottom:2px solid #1b0f15; padding-bottom:6px; font-size:18px; display:inline-block; float:left; clear:both;padding-top:3px;}


.acne_bg .chemian_eng{text-align:left; color:#ababab; opacity:0.7; font-size:21px; margin-bottom:10px;}
.acne_customer h3{font-size:32px; letter-spacing:-2.5px; padding-bottom:10px; text-align:center;}
.acne_customer h4{font-size:24px; letter-spacing:-2px; padding-bottom:20px; text-align:center; font-weight:100; margin-bottom:30px;}
.acne_slide2 .txtwr{background:#fff; padding:88px 66px; width:600px; height:360px;}
.acne_slide2 .txtwr .num {font-size:32px; font-weight:700; letter-spacing:-1.5px; margin-bottom:10px;}
.acne_slide2 .txtwr .num.b1 {color:#b4b3e2;}
.acne_slide2 .txtwr .num.b2 {color:#abd3ce;}
.acne_slide2 .txtwr .num.b3 {color:#eac5cc;}
.acne_slide2 .txtwr .num.b4 {color:#8197e2;}
.acne_slide2 .txtwr .tit {font-size:21px; font-weight:700; letter-spacing:-1.5px; margin-bottom:10px;}
.acne_slide2 .txtwr .tit.b1 {color:#b4b3e2;}
.acne_slide2 .txtwr .tit.b2 {color:#abd3ce;}
.acne_slide2 .txtwr .tit.b3 {color:#eac5cc;}
.acne_slide2 .txtwr .tit.b4 {color:#8197e2;}
.acne_slide2 .swiper-slide.s01{background:url('/img/201132_002.png') center center no-repeat;}
.acne_slide2 .swiper-slide.s02{background:url('/img/201132_003.png') center center no-repeat;}
.acne_slide2 .swiper-slide.s03{background:url('/img/201132_004.png') center center no-repeat;}
.acne_slide2 .swiper-slide.s04{background:url('/img/201132_005.png') center center no-repeat;}
.acne_slide2 .txtwr .txt{font-size:18px; font-weight:100; color:#ababab;letter-spacing:-1.5px; margin-bottom:20px;}
.acne_slide2 .txtwr a{display:inline-block; padding:4px 11px; border:1px solid #444; border-radius:3px; font-size:16px; margin-right:4px;}
.acne_slide2 .swiper-button-next, .acne_slide2 .swiper-button-prev{width:70px; height:70px; background-size:70px 70px; color:inherit;}
.acne_slide2 .swiper-button-next{background-image:url('/img/ma_next.png'); right:80px; top:-180px;}
.acne_slide2 .swiper-button-prev{background-image:url('/img/ma_prev.png'); left:inherit; right:180px; top:-180px;}
.acne_bg3 h4{margin-bottom:10px;}
.acne_bg3 .chemian_eng{margin-bottom:40px; color:#a9a9a9;}

.onlypc{display:block;}
.onlymb{display:none;}


.pigm_bg .chemian_eng {
    text-align: left;
    color: #ababab;
    opacity: 0.7;
    font-size: 21px;
    margin-bottom: 10px;
}
.pigm_bg4 .chemian_eng{text-align:left; color:#ababab; opacity:0.7; font-size:21px; margin-bottom:10px; text-align:center;}
.pigm_bg4 h1{font-size:32px; letter-spacing:-2.5px; padding-bottom:10px; text-align:center;}
.pigm_bg4 h2{font-size:24px; letter-spacing:-2px; padding-bottom:20px; text-align:center; font-weight:100; margin-bottom:30px;}


.lift_bg .chemian_eng {
    text-align: left;
    color: #ababab;
    opacity: 0.7;
    font-size: 21px;
    margin-bottom: 10px;
}
.lift_bg2 .img{text-align:center; width:700px; margin:0 auto; margin-bottom:30px; margin-top:30px;}
.lift_bg4 .txt{width:600px; text-align:left; float:right;}
.lift_bg4 .txt h4{text-align:left;}


.probg .chemian_eng {
    text-align: left;
    color: #ababab;
    opacity: 0.7;
    font-size: 21px;
    margin-bottom: 10px;
}
.probg01{padding:66px 0; background:#fff;}
.probg01 .inners{width:95%; margin:0 auto; max-width:1200px;}
.probg01 h3{font-size:32px; letter-spacing:-1.5px; font-weight:700; margin-bottom:10px; text-align:center;}
.probg01 h4{font-size:19px; letter-spacing:-1.5px; font-weight:100; margin-bottom:30px; text-align:center;}
.probg01 .wrp{width:100%; margin:0 auto; height:640px;}
.probg01 .wrp .img{width:500px; float:left;}
.probg01 .wrp .txt{width:700px; float:left; padding:44px;}
.probg01 .wrp .txt .step{font-size:24px; letter-spacing:-1.5px; font-weight:700; margin-bottom:30px;margin-top:30px; color:#a954d5; border-bottom:1px solid #444; padding-bottom:22px;}
.probg01 .wrp .txt .cnt{font-size:19px; letter-spacing:-1.5px; font-weight:100;}
.probg5 .chemian_eng {
    text-align: left;
    color: #ababab;
    opacity: 0.7;
    font-size: 21px;
    margin-bottom: 10px;
}


.lftbg .chemian_eng {
    text-align: left;
    color: #ababab;
    opacity: 0.7;
    font-size: 21px;
    margin-bottom: 10px;
}
.lftbg2 .img{width:60%; float:left;}
.lftbg2 .txt{width:40%; float:left;}
.lftbg2 .engos{color:#a9a9a9; opacity:0.9; font-size:32px; letter-spacing:-1.5px;}
.lftbg2 .subtit2{font-size:18px; letter-spacing:-1.5px; margin-top:20px;}
.lftbg2 .subtit2 span{color:#a9a9a9;}
.acne_customer h3{font-size:32px; letter-spacing:-2.5px; padding-bottom:10px; text-align:center;}
.acne_customer h4{font-size:24px; letter-spacing:-2px; padding-bottom:20px; text-align:center; font-weight:100; margin-bottom:30px;}
.lftbg4 .item .tit{font-size:18px; font-weight:700; margin-bottom:20px;}
.ulthsh2 .lefts{width:60%; float:left;}
.ulthsh2 .lefts .img{margin-top:40px;}
.ulthsh2 .rights{width:40%; float:left;}
.ulthsh2 .sh_slide{padding:110px;}


.ptzbg .chemian_eng {
    text-align: left;
    color: #ababab;
    opacity: 0.7;
    font-size: 21px;
    margin-bottom: 10px;
}
.ptzb01{background:#fff; padding:66px 0;}
.ptzb01 .chemian_eng{text-align:center; color:#ababab; opacity:0.7; font-size:21px; margin-bottom:10px;}
.ptzb01 h3{font-size:32px; letter-spacing:-2.5px; padding-bottom:10px; text-align:center;}
.ptzb01 h4{font-size:24px; letter-spacing:-2px; padding-bottom:20px; text-align:center; font-weight:100; margin-bottom:10px;}
.ptz_slide2{margin-top:30px;}
.ptz_slide2 .txtwr{background:#fff; padding:88px 66px; width:600px; height:360px;}
.ptz_slide2 .txtwr .num {font-size:32px; font-weight:700; letter-spacing:-1.5px; margin-bottom:10px;}
.ptz_slide2 .txtwr .num.b1 {color:#b4b3e2;}
.ptz_slide2 .txtwr .num.b2 {color:#abd3ce;}
.ptz_slide2 .txtwr .num.b3 {color:#eac5cc;}
.ptz_slide2 .txtwr .num.b4 {color:#8197e2;}
.ptz_slide2 .txtwr .tit {font-size:21px; font-weight:700; letter-spacing:-1.5px; margin-bottom:10px;}
.ptz_slide2 .txtwr .tit.b1 {color:#b4b3e2;}
.ptz_slide2 .txtwr .tit.b2 {color:#abd3ce;}
.ptz_slide2 .txtwr .tit.b3 {color:#eac5cc;}
.ptz_slide2 .txtwr .tit.b4 {color:#8197e2;}
.ptz_slide2 .swiper-slide.s01{background:url('/img/201201_61.png') center center no-repeat;}
.ptz_slide2 .swiper-slide.s02{background:url('/img/201201_62.png') center center no-repeat;}
.ptz_slide2 .swiper-slide.s03{background:url('/img/201201_63.png') center center no-repeat;}
.ptz_slide2 .swiper-slide.s04{background:url('/img/201201_64.png') center center no-repeat;}
.ptz_slide2 .txtwr .txt{font-size:18px; font-weight:100; color:#ababab;letter-spacing:-1.5px; margin-bottom:20px;}
.ptz_slide2 .txtwr a{display:inline-block; padding:4px 11px; border:1px solid #444; border-radius:3px; font-size:16px; margin-right:4px;}
.ptz_slide2 .swiper-button-next, .ptz_slide2 .swiper-button-prev{width:70px; height:70px; background-size:70px 70px; color:inherit;}
.ptz_slide2 .swiper-button-next{background-image:url('/img/ma_next.png'); right:80px; top:-180px;}
.ptz_slide2 .swiper-button-prev{background-image:url('/img/ma_prev.png'); left:inherit; right:180px; top:-180px;}

.skin002{width:100%; margin:0 auto; background:#fff; padding:66px 0;}
.skin002 h3{font-size:32px; letter-spacing:-2.5px; padding-bottom:10px; text-align:center;}
.skin002 h4{font-size:24px; letter-spacing:-2px; padding-bottom:20px; text-align:center; font-weight:100; margin-bottom:60px;}
.skin002 .inners{max-width:1400px; width:95%; margin:0 auto;}
.skin002 .inners .contents{width:1000px; height:660px; margin:0 auto;}
.skin002 .inners .contents.rights .num{color:#20a7aa;}
.skin002 .inners .contents.rights .tit{color:#20a7aa;}
.skin002 .inners .img{width:600px; float:left; height:600px; text-align:right;}
.skin002 .inners .contents.rights .img{text-align:left;}
.skin002 .inners .txt{width:400px; float:left; padding:0 22px; text-align:left;}
.skin002 .inners .txt .num{font-size:64px; font-weight:700;}
.skin002 .inners .txt .tit{font-size:28px; font-weight:700; letter-spacing:-1.5px; margin-bottom:20px;}
.skin002 .inners .txt .txts{font-size:18px; font-weight:100; letter-spacing:-1.5px; margin-bottom:20px; color:#a4a4a4;}
.skin002 .inners .txt .txts2{font-size:21px; font-weight:100; letter-spacing:-1.5px; margin-bottom:20px; color:#a4a4a4;}
.skin002 .inners .txt .equp{border-bottom:2px solid #1b0f15; padding-bottom:6px; font-size:18px; display:inline-block; float:left; clear:both;padding-top:3px;}


.eyebg .chemian_eng {
    text-align: left;
    color: #444;
    opacity: 0.7;
    font-size: 21px;
    margin-bottom: 10px;
}
.eyerec01{background:url('/img/201131_2.png') 200px center no-repeat #fff;position:relative; padding:110px 0; text-align:center; height:880px;}
.eyerec01 .inners{width:100%; max-width:1200px; margin:0 auto; display: inline-block; position:relative; margin-top:40px; }
.eyerec01 .txtbox{background:#fff; width:600px; height:400px; padding:45px; position:absolute; right:30px; top:230px;}
.eyerec01 .txtbox h3{color:#444; font-size:28px; font-weight:700; letter-spacing:-1.5px; text-align:left; margin-top:10px;}
.eyerec01 .txtbox h4{color:#999; font-size:19px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:40px;}
.eyerec01 .txtbox h5{color:#999; font-size:16px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:3px; margin-bottom:2px;}

@media (max-width: 1199px){
	.skin_bg::before{background-position:center center;}
	.skin_3 .leftimg{width:400px; left:-50px;}	
	.skin_3 .leftimg img{width:100%;}
	.skin_3 .rightimg{width:400px; right:-50px;}
	.skin_3 .rightimg img{width:100%;}
	.skin_bg2{padding: 55px 0;}
	.skin_bg2 .skin_01 h3{font-size:24px;}
	.skin_bg2 .skin_01 h2{font-size:36px; margin-bottom:20px;}
	.skin_bg2 .skin_txt p{font-size:16px; line-height:21px;}
	.skin_3{background-size: cover;}
	.skin_3 h3{font-size:28px;}
	.skin_3 h5{padding:11px 0;}
	.skin_3 h4{padding:22px 0;}
	.icbox{padding:33px 0;}
	.system{padding:44px 0;}
	.system h3{font-size:32px;}
	.system .left{padding:66px 40px;}
	.system .left .num{font-size:48px;}
	.system .swiper-slide .img_wr{width:250px; height:250px;}
	.acne_bg::before{background-position:right center;}
	.acne_bg .ct_wrap{padding:110px 55px;}
	.acne_bg .ct_wrap h5{font-size:28px;}
	.acne_bg .ct_wrap h2{font-size:32px; margin-bottom:10px;line-height:48px;}
	.acne_bg .ct_wrap h3{margin-bottom:10px;}
	.acne_customer .txtwr{font-size:28px;padding:55px 0 80px;}
	.acne_customer .acne_slide{margin-top:0px;}
	.acne_customer .swiper-slide .tit{font-size:21px;}
	.acne_bg2{padding:44px 0; height:600px;}
	.acne_bg2 h3{font-size:21px;}
	.acne_bg2 h4{margin-bottom:20px; font-size:32px;}
	.acne_bg2 h5{width:90%; max-width:400px; font-size:16px;}
	.acne_bg3{padding:55px 0;}
	.acne_bg3 ul{margin-top:0;}
	.acne_bg3 li{padding:0;}
	.tab_wr{padding:33px 0;}
	.tab_wr .inner .img{width:30%;}
	.tab_wr .inner .txt{padding:15px 30px; width:70%;}
	.tab_wr .inner .txt h4{margin-bottom:0;}
	.tab_wr .inner .care{display:inline-block;}
	.naver_wr h3{font-size:28px;}
	.naverkin li{margin:0; margin-bottom:10px; width:100%; float:inherit;}
	.left_menu_wrap{padding-left:20px;padding-top:150px;padding-bottom:150px;}
	.left_menu_wrap .menu_wrap{padding:0 16px;}
	.left_menu_wrap .menu_wrap h3{font-size:16px; margin-bottom:4px;}
	.left_menu_wrap .sub_menu li{margin-bottom:8px;}
	.left_menu_wrap .sub_menu a{font-size:22px;}
	.pigm_bg::before{background-position:center top;}
	.pigm_bg .ct_wrap{padding:110px 55px;}
	.pigm_bg .ct_wrap h5{font-size:28px;}
	.pigm_bg .ct_wrap h2{font-size:32px; margin-bottom:10px;line-height:48px;}
	.pigm_bg .ct_wrap h3{margin-bottom:10px;}
	.pigm_bg2{padding:66px 0 30px;}
	.pigm_bg2 h3{font-size:32px;}
	.pigm_bg2 h4{margin-top:10px;}
	.pigm_bg3{padding:66px 0;}
	.pigm_bg3 h4{font-size:24px;}
	.pigm_bg3 h5{margin-bottom:10px;}
	.pigm_bg3 li{width:120px;height:120px;padding:26px 22px;}
	.pigm_bg4 .imgs{width:550px;}
	.pigm_bg4 .txts{width:550px; left:-30px;}
	.pigm_bg4 h4{font-size:24px;}
	.pigm_bg4 h5{margin-bottom:10px;}
	.pigm_equ{padding:66px 0;}
	.pigm_equ h3{margin-top:0; font-size:28px;}
	.pigm_equ .laser_box{margin-top:20px;}
	.pigm_equ .laser_box li{height:inherit; margin-bottom:10px; overflow:hidden; width:50%;}
	.laser_box .layerb{width:100%;}
	.laser_box li .tit{font-size:21px; margin-bottom:20px;}
	.laser_box li .txt_t{font-size:19px;}
	
	.lift_bg::before{background-position:right center;}
	.lift_bg::before{background-position:right center;}
	.lift_bg .ct_wrap{padding:110px 55px;}
	.lift_bg .ct_wrap h5{font-size:28px;}
	.lift_bg .ct_wrap h2{font-size:32px; margin-bottom:10px;line-height:48px;}
	.lift_bg .ct_wrap h3{margin-bottom:10px;}
		.lift_bg3 .lift_laser_box li{height:inherit;}
	.lift_u{background:url('/img/201125_02.png') #fff 400px 40px no-repeat;}
	.lift_t{background:url('/img/201125_03.png') #fff 400px 80px no-repeat;}
	.lift_c{background:url('/img/201125_04.png') #fff 400px 40px no-repeat;}

.lift_bg4{padding:66px 0;height:780px;}
.lift_bg4 .img{left:80px;}
.lift_bg4 .points:before{display:none;}
.lift_bg5{padding:160px 0;}
	.probg::before{
    background: url(/img/201217_7.jpg) center center;}
	.probg .ct_wrap{padding:110px 55px;}
	.probg .ct_wrap h5{font-size:28px;}
	.probg .ct_wrap h2{font-size:32px; margin-bottom:10px;line-height:48px; color:#fff;}
	.probg .ct_wrap h2 span{color:#bcb19e !important;}
	.probg .ct_wrap h3{margin-bottom:10px; color:#fff;}
	.probg2 ul{width:95%; margin:0 auto; margin-top:60px;}
	.probg3 .inners{width:95%; margin:0 auto;}
	.probg4{padding:66px 0; height:730px;}
	.probg4 .inners{margin-top:60px;}
	.probg4 .txts{left:25px; width:550px;}
	.probg4 .imgs{width:450px;}
	.probg5{height:inherit;}
	.probg5 h3{font-size:32px;}
	.probg5 h4{margin-top:20px; font-size:19px; max-width:500px;}
	.probg6{padding:66px 0;}
	.probg7{padding:110px 0; background-position:center top;}
	.lftbg::before {
    background: url(/img/201217_8.jpg) right center;
	}
	
	
	
	.lftbg .ct_wrap{padding:110px 60px;}
	.lftbg .ct_wrap h5{font-size:28px; line-height:38px;}
	.lftbg .ct_wrap h3{margin-bottom:10px;}
	.lftbg .ct_wrap h2{font-size:32px; line-height:48px; margin-bottom:10px;}
	.lftbg2{padding:66px 0;}
	.lftbg2 .inners{width:95%; margin:0 auto;}
	.lftbg2 .engfs{top:530px;}
	.ulthsh{height:inherit; padding:66px 0;}
	.ulthsh h3{font-size:32px;}
	.ulthsh h2{font-size:24px;}
	.ulthsh .inners{width:95%; margin:0 auto; margin-top:20px;}
	.lftbg3 .ct_wrap{padding:88px 40px;}
	.lftbg3 .ct_wrap h2{margin-bottom:10px;}
	.lftbg3 .ct_wrap h3{margin-bottom:20px; letter-spacing:-0.5px;}
	.lftbg9 .ct_wrap{padding:88px 40px;}
	.lftbg9 .ct_wrap h2{margin-bottom:10px;}
	.lftbg9 .ct_wrap h3{margin-bottom:20px; letter-spacing:-0.5px;}
	.lftbg4{padding:66px 0;}
	.lftbg4 h4{font-size:36px;}
	.lftbg5{height:inherit; padding:33px 0;}
	.lftbg5 .imgs{width:100%;position:relative;top:inherit;right:inherit;}
	.lftbg5 .txts{position:relative; width:100%; top:inherit; left:inherit;}
	.ulthsh2{height:inherit; padding:66px 0;}
	.ulthsh2 .inners{width:95%; margin:0 auto;}
	.ulthsh2 h4{color:#999; font-size:21px; font-weight:100; letter-spacing:-1.5px; text-align:left; margin-top:10px; margin-bottom:30px;}
	.shurink_bg2{height:inherit;padding:66px 0; display:inline-block;}
	.shurink_bg2 .l_txt{width:100%; float:inherit;}
	.shurink_bg2 .l_txt h3{font-size:64px; margin-top:0;}
	.shurink_bg2 .r_txt{width:100%; float:inherit;padding:11px 33px;}
	.shurink_bg2 .r_txt li{padding:22px 33px;}
	.lftbg6 .ct_wrap h2{color:#fff; font-size:32px; font-weight:100; letter-spacing:-2.5px; text-align:right;margin-bottom:10px; line-height:42px;}
	.lftbg6 .ct_wrap{padding:88px 40px;}
	.lftbg6 .ct_wrap h3{margin-bottom:20px; letter-spacing:-0.5px;}
	.eyebg .ct_wrap{padding:110px 60px;}
	.eyebg .ct_wrap h5 {font-size: 28px; line-height: 38px;}
	.eyebg .ct_wrap h3{font-size:19px;}
	.eyebg .ct_wrap h2{font-size:36px; line-height:48px;}
	.eyerec{padding:66px 0; height:inherit;}
	.eyerec .inners{width:95%; margin:0 auto; margin-top:20px;}
	.eyerec2{padding:66px 0; height:585px;}
	.eyerec2 .txts{top:77px; left:-35px;}
	.eyerec3 {padding:110px 0;}.ptzbg .ct_wrap{padding:110px 60px;}
	.ptzbg .ct_wrap h5 {font-size: 28px; line-height: 38px;}
	.ptzbg .ct_wrap h3{font-size:19px;}
	.ptzbg .ct_wrap h2{font-size:36px; line-height:48px;}
	.ptzbg3{padding:33px 0; height:570px;}	
	.ptzbg3 .imgs{width:450px; top:-40px;}
	.ptzbg3 .layers{width:450px; height:450px;top:0;}
	.ptzbg3 .txts{width:450px; top:160px;}
	.ptzbg3.ptzlf .txts{top:210px;}
	.ptzbg4{padding:66px 0;}
	.ptzbg4 h4{font-size:32px;}
	.ptzbg::before {
		background-position: right center;
	}
	.eyebg::before {
		background-position: right center;
	}
	.potenza_bg1{padding:66px 0;}
	.potenza_bg1 ul{width:95%;}
	.potenza_bg1 li .tit{font-size:21px;}
	.potenza_bg2{padding:66px 0; height:640px;}
	.potenza_bg2 .l_txt{padding:22px 33px;}
	.potenza_bg2 .r_txt{padding:22px 33px;}
	.potenza_bg2 .r_txt li{padding:32px 22px;}
	.potenza_bg2 .r_txt .txt{font-size:24px;}
	
	.skin_bg2 .skin_cnt .skin_txt{padding:33px;}
	.skin_001{padding:66px 0; height:800px;}
	.skin_001 .txtwr{width:100%; float:inherit;}
	.skin_001 .txtwr .chemian_eng2{text-align:center;}
	.skin_001 h3{text-align:center;}
	.skin_001 h5{text-align:center;}
	.skin_001 h4{text-align:center;}
	.skin_001 ul{margin:0 auto; width:530px;}
	.skin002 .inners .contents{width:100%;}
	.skin002 .inners .txt{padding:0;}
	.skin002 .inners .img{width:500px;}
	
	
	.acne_slide2 .swiper-button-next{right:inherit; top:-340px; left:130px;}
	.acne_slide2 .swiper-button-prev{left:50px; right:inherit; top:-340px;}
		
	.ptz_slide2 .swiper-button-next{right:inherit; top:-340px; left:130px;}
	.ptz_slide2 .swiper-button-prev{left:50px; right:inherit; top:-340px;}
		
	.pigm_bg4{padding:66px 0;}
	.pigm_bg4 h1{font-size:28px; letter-spacing:-2.5px; padding-bottom:10px; text-align:center;}
	.pigm_bg4 h2{font-size:21px; letter-spacing:-2px; padding-bottom:20px; text-align:center; font-weight:100; margin-bottom:30px;}
	
	.probg01 .wrp .img{width:50%;}
	.probg01 .wrp .txt{width:50%;}
	.probg01 .wrp .txt .step{margin-top:15px; margin-bottom:15px;}
}


@media (max-width: 999px){
	.skin_bg::before {background-position:center center;}
	.skin_3 .leftimg{display:none;}
	.skin_3 .rightimg{display:none;}
	.menu{overflow-y:scroll; padding:10vh 5vh;}
	.menu.on{display:block;}
	.left_menu_wrap{padding:0; width:100%; height:auto; display:block; padding:0;}
	.menu.on .menu_wrap{margin-bottom:0px; margin-top:30px;}
	.left_menu_wrap .sub_menu a{font-size:19px;}
	.right_menu_wrap{background:#fff; width:100%; padding:0; height:auto;}
	.right_menu_wrap{padding:0 16px;}	
	.right_menu_wrap .info_time{padding:14px 0;}
	header .btn-nav{right:40px;}
	.skin_bg .ct_wrap h2{font-size:48px; margin-bottom:20px;}
	.skin_bg .ct_wrap h3{font-size:18px;margin-bottom:20px;}
	.skin_bg2 .skin_cnt .skin_img{width:100%; float:inherit;}
	.skin_bg2 .skin_01 img{max-width:inherit;}
	.skin_bg2 .skin_cnt .skin_txt{width:100%; float:inherit; padding:33px 0;}
	.skin_3 h3{font-size:24px;}
	.skin_3 h5{font-size:21px;}
	.iconwr li{padding:0 6px;}
	.system .wraps{display:block;}
	.system .left{float:inherit;width:100%; padding:11px 40px;}
	.system .right{float:inherit;width:100%;}
	.sub_last .ct_wrap2{padding:66px 0;}
	.acne_bg{background-position:right center;}
	.acne_bg .ct_wrap h5{font-size:24px;}
	.acne_bg .ct_wrap h2{font-size:28px; margin-bottom:10px;line-height:36px;}
	.acne_bg .ct_wrap h3{margin-bottom:10px; font-size:18px; line-height:32px;}
	.acne_customer .swiper-slide{width:80%;}
	.acne_bg2 h4{font-size:28px;}
	.acne_bg2 h3{margin-bottom:10px;}
	.acne_bg3{padding:22px 0;}
	.acne_bg3 li{width:50%;}
	.acne_bg3 li:first-child .circle{margin-bottom:10px;}
	.acne_bg3 li:nth-child(2) .circle{margin-bottom:10px;}
	.acne_bg3 li:nth-child(3) .circle{margin-bottom:10px;}
	.acne_bg3 li:nth-child(4) .circle{margin-bottom:10px;}
	.acne_bg3 li p.tit{margin-bottom:10px;display:block;}
	.acne_bg3 li p{display:inline-block;}
	.tab_wr .inner .img{width:100%; float:inherit;}
	.tab_wr .inner .txt{width:100%; float:inherit;}
	.pigm_bg{background-position:right center;}
	.pigm_bg .ct_wrap h5{font-size:24px;}
	.pigm_bg .ct_wrap h2{font-size:28px; margin-bottom:10px;line-height:36px;}
	.pigm_bg .ct_wrap h3{margin-bottom:10px; font-size:18px; line-height:32px;}
	.pigm_bg2{padding:33px 0; background-position:left center;}
	.pigm_bg2 h3{font-size:28px;}
	.pigm_bg2 h4{font-size:18px;}
	.pigm_bg2 .chemian_eng3{font-size:28px;}
	.pigm_bg3{padding:33px 0;}
	.pigm_bg3 .imgs{width:100%; float:inherit;}
	.pigm_bg3 .txts{width:100%; float:inherit;}
	.chemian_eng4{padding-top:10px;}
	
	.lift_bg{background-position:right center;}
	.lift_bg::before{background-position:center center;}
	.lift_bg .ct_wrap h5{font-size:24px;}
	.lift_bg .ct_wrap h2{font-size:28px; margin-bottom:10px;line-height:36px;}
	.lift_bg .ct_wrap h3{margin-bottom:10px; font-size:18px; line-height:32px;}
	.lift_bg2{padding:66px 0;}
	.lift_bg2 .img{width:100%;}
	.lift_bg2 h3{font-size:28px;}
	.lift_bg2 h4{margin-top:10px;}
	.lift_bg3{padding:33px 22px; padding-bottom:10px;}
	.lift_bg3 h2{margin-top:0;}
	.lift_bg3 h4{font-size:28px;}
	.lift_bg3 h5{font-size:18px;margin-bottom:20px;}
	.lift_bg3 .lift_laser_box li{width:50%; margin-bottom:20px; height:inherit;}
	.lift_bg4 .txt{text-align:center; width:100%; margin-bottom:30px; text-align:Center;}
	.lift_bg4 .txt h4{text-align:center;}
	
	.lift_bg4 .img{left:inherit; top:inherit; position:inherit; width:100%;}
	.lift_bg4 .img .first{width:100%; height:inherit; position:inherit;}
	.lift_bg4 .img .second{display:none;}
	.lift_bg4{height:inherit;}
	.lift_bg4 .points{position:inherit;width:100%; margin-top:20px;}
	.lift_bg4 .point1{left:inherit; top:inherit;}
	.lift_bg4 .point2{left:inherit; top:inherit;}
	.lift_bg5 h3{font-size:36px;}
	.lift_u{background:url('/img/201125_02.png') #fff 100px 40px no-repeat;}
	.lift_t{background:url('/img/201125_03.png') #fff 100px 80px no-repeat;}
	.lift_c{background:url('/img/201125_04.png') #fff 100px 40px no-repeat;}
	
	.pigm_bg4{height:inherit; padding:22px 0;}
	.pigm_bg4 .imgs{width:90%; margin:0 auto; position:relative; top:inherit;}
	.pigm_bg4 .txts{position:relative; left:inherit; width:90%; margin:0 auto;}
	.pigm_equ{padding:33px 0;}
	.pigm_equ .laser_box li{width:50%;}
	.probg2 h3{font-size:36px;}
	.probg2 h4{font-size:28px;}
	.probg2 ul{margin-top:30px;}
	.probg2 li{width:95%; float:inherit; margin:0 auto; margin-bottom:4px;}
	.probg2 li:last-child{margin:0 auto; margin-bottom:4px;}
	.probg3{padding:55px 0; background-size:cover;}
	.probg4{padding:55px 0;}
	.probg4 .inners{margin-top:30px;}
	.probg4 .imgs{width:95%; margin:0 auto; position:inherit; right:inherit; top:inherit;}
	.probg4 .txts{width:95%; margin:0 auto; position:inherit; left:inherit; top:inherit; padding:22px 40px;}
	.probg4 h4{font-size:26px;}
	.probg4 h5{margin-bottom:10px;}
	.probg4 .txt{margin-bottom:10px;}
	.probg4{height:inherit;}
	.probg5{height:inherit; padding:55px 0; background:#f7f7f7;}
	.probg5 h3{font-size:28px;}
	.probg5 h4{margin-top:10px; font-size:16px;}
	.probg6{padding:55px 0;}
	.probg6 h2{font-size:28px;}
	.probg6 h4{font-size:28px;}
	.probg6 ul{margin-top:20px;}
	.probg6 li{width:100%; float:inherit; margin:0 auto; margin-bottom:4px; padding:83px 0;}
	.probg6 li .maskers{padding:90px 0;}
	.probg7{padding:66px 0;background-position:left top;}
	.probg7 h3{color:#444;}
	.probg7 h4{color:#444;}
	.probg7 h5{color:#444;}
	.lftbg2{padding:33px 0;}
	.lftbg2 .engfs{display:none;}
	.lftbg2 li .subtit{padding:11px 0;}
	.lftbg2 li .tit{padding:22px 0;}
	.lftbg2 li .subtit{font-size:16px;}
	.lftbg2 li .tit{font-size:19px;}
	.ulthsh{padding:33px 0;}
	.ulthsh h2{font-size:26px;}
	.ulthsh h3{font-size:32px;}
	.lftbg4 h4{font-size:28px;}
	.lftbg5{padding:33px 0;}
	.ulthsh2 h3{font-size:28px;}
	.ulthsh2 h4{font-size:19px;}
	.shurink_bg2{padding:33px 0;}
	.shurink_bg2 .l_txt h3{font-size:36px;}
	.shurink_bg2 .r_txt li{width:100%; padding:11px 33px;}
	.shurink_bg2 .r_txt .txt{margin-bottom:5px;}
	.lftbg6 .ct_wrap h2{margin-bottom:30px;}
	.lftbg6 .ct_wrap h3{font-size:19px;}
	
	.eyerec {padding:33px 0;}
	.eyerec h3{font-size:32px;}
	.eyerec2{padding:33px 0; height:inherit;}
	.eyerec2 .imgs{width:100%; position:inherit; top:inherit; right:inherit;}
	.eyerec2 .txts{width:100%; position:inherit; top:inherit; left:inherit; padding:22px 40px;}
	.eyerec3{padding:66px 0;}.ptzbg .ct_wrap{padding:110px 60px;}
	.ptzbg .ct_wrap h5{font-size:28px; line-height:38px;}
	.ptzbg .ct_wrap h3{font-size:19px;}
	.ptzbg .ct_wrap h2{font-size:36px; line-height:48px;}
	.ptzbg3 {height:inherit;}
	.ptzbg3 .layers{display:none;}
	.ptzbg3 .imgs{width:100%; position:inherit; top:inherit;}
	.ptzbg3 .txts{width:100%; position:inherit; right:inherit; top:inherit; padding:22px 40px;}
	.ptzbg3.ptzlf .txts{top:inherit;}
	.ptzbg4{padding:33px 0;}
	.ptzbg4 h4{font-size:28px;}
	.ptzbg4 .img_wr{margin-top:30px; margin-bottom:30px;}
	.potenza_bg1{padding:33px 0; height:inherit;}
	.potenza_bg1 li{width:100%; float:inherit; padding:33px 22px;}
	.potenza_bg1 li:nth-child(2n){background:#fff; margin-top:10px; margin-bottom:10px;}
	.potenza_bg2{padding:33px 0; height:inherit;    display: inline-block;}
	.potenza_bg2 .l_txt{width:100%; float:inherit;}
	.potenza_bg2 .r_txt{width:100%; float:inherit;}
	.potenza_bg2 .l_txt h3{font-size:48px; margin-top:10px;}
	.potenza_bg2 .l_txt h3 br{display:none;}
	.potenza_bg2 .r_txt li{width:100%; float:inherit; padding:22px 0;}
	.lftbg4 .img_wr{margin-top:30px; margin-bottom:30px;}
	.lftbg4 .img_a{display:none;}
	.lftbg4 .img_b{width:100%; float:inherit; height:inherit;}
	.lftbg4 .item{display:block;}
	.lftbg4 .img_b .imgr{display:inline-block; margin-top:20px; margin-bottom:20px;}
	.lftbg4 .img_b h4{font-size:24px;}
	.lftbg4 .img_b h3{font-size:22px;}
	
	.skin_001 h3{font-size:28px;}
	.skin002 .inners .txt{width:100%; float:inherit;}
	.skin002 .inners .txt .equp{clear:inherit; margin-right:5px;}
	.skin002 .inners .img{width:100%; float:inherit; height:350px; overflow:hidden; margin-top:80px;}
	.skin002 .inners .img img{width:100%; opacity:1 !important;}
	.skin002 .inners .contents{height:inherit; clear:both; margin-top:80px;}
	
	.acne_slide2 .swiper-button-next, .acne_slide2 .swiper-button-prev{display:none;}
	.onlypc{display:none;}
	.onlymb{display:block;}
	.acne_slide2 .txtwr{width:100%; height:inherit; padding:22px 66px;}
	
	.ptz_slide2 .swiper-button-next, .ptz_slide2 .swiper-button-prev{display:none;}
	.ptz_slide2 .txtwr{width:100%; height:inherit; padding:22px 66px;}
	
	.pigm_bg4{background:#f7f7f7;}
	.pigm_bg4 h2{margin-bottom:10px;}	
	.pigm_bg4 .inners{margin-top:20px;}
	
	.probg01 h3{font-size:28px;}
	.probg01 h4 br{display:none;}
	.probg01 .wrp .img{width:100%;}
	.probg01 .wrp .txt{width:100%;}
	.probg01 .wrp{height:inherit; display:inline-block;}
	
	.lftbg2 .img{width:100%; float:inherit;}
	.lftbg2 .txt{width:100%; float:inherit;}
	
	.lftbg3{background-position:left center;}
	.lftbg9{background-position:left center;}
	
	.ulthsh2 .lefts{width:100%; float:inherit;}
	.ulthsh2 .rights{width:100%; float:inherit;}
	
	.ptz002 .inners .img{height:550px;}
	.skin002 h3{font-size:28px;}
	.skin002 h4{font-size:22px; margin-bottom:30px;}
	.eyerec01{padding:66px 0; background-position:left center;}
	.lift_bg3 .lift_laser_box{margin-top:170px;}
}

@media (max-width: 639px){
	.skin_bg::before{background-position:center center;}
	header h1 a{padding:0 11px;}
	.menu{padding:13vh 2vh; height:100vh;}	
	.menu.on{margin-top:0px;}
	.menu.on .menu_wrap{margin-top:2px; display:inline-block;}
	.left_menu_wrap .sub_menu li{margin-bottom:2px;}
	.left_menu_wrap .sub_menu a{font-size:17px; letter-spacing:-1.5px;}
	.mo_on{background:#f7f7f7;}
	.skin_bg .ct_wrap h2{font-size:28px;}
	.skin_bg .ct_wrap h5{font-size:18px;}
	.skin_bg .ct_wrap h3{font-size:15px;}
	.skin_bg .ct_wrap h4{font-size:16px;}
	.skin_bg2{padding:22px 0;}
	.skin_bg2 .skin_01 h3{font-size:18px;}
	.skin_bg2 .skin_01 h2{font-size:21px;}
	.skin_bg2 .skin_txt{text-align:center;}
	.skin_bg2 .skin_txt span{display:block; text-align:center; margin-bottom:6px;}
	.skin_bg2 .circular_motion{left:-130px;}
	.skin_3{padding:11px 0;}
	.skin_3 h3{font-size:21px;}
	.skin_3 h5{font-size:18px;}
	.skin_3 ul{margin-top:10px;width:95%; text-align:center;}
	.skin_3 ul li{width:100%; border-radius:0; margin:0 auto; margin-bottom:4px; font-size:18px; height:90px; line-height:90px;}
	.skin_3 h4{font-size:16px;}
	.icbox h3{font-size:21px;}
	.iconwr li{width:95%; float:inherit;margin:0 auto; margin-bottom:4px; }
	.iconwr li:last-child{margin:0 auto; margin-bottom:4px;}
	.system h3{font-size:28px;}
	.system h4{font-size:21px;}
	.system .left{padding:11px 22px;}
	.system .left .num{font-size:36px;}
	.system .left .tit{font-size:21px;}
	.system .left .tit_s{font-size:17px;}
	.system .left .txt{font-size:15px;}
	.system .swiper-slide{margin-bottom:0;}
	.system .swiper-slide .img_wr{width:180px; height:180px;}
	.system .swiper-slide .tit{font-size:19px;}
	.system .swiper-slide .txt{font-size:15px;}
	.sub_last .ct_wrap2 h2{margin-bottom:0; font-size:36px;}
	.sub_last .ct_wrap2 h5{font-size:28px;}
	.acne_bg::before{background-position:center right;}
	.acne_bg .ct_wrap{padding:110px 22px;}
	.acne_bg .ct_wrap h5{font-size:19px; margin-bottom:20px;}
	.acne_bg .ct_wrap h2{font-size:26px; margin-bottom:20px;}
	.acne_bg .ct_wrap h2 br{display:none;}
	.acne_bg .ct_wrap h3{font-size:21px;}
	.acne_customer .swiper-slide{width:100%; padding:22px 11px;}
	.acne_bg2{background-position:-1000px center; height:500px;}
	.acne_bg2 h5{width:90%; max-width:400px; font-size:18px;}
	.acne_customer .txtwr{font-size:21px; line-height:34px;}
	.acne_bg2 h3{font-size:19px;}
	.acne_bg2 .btns a{font-size:15px;}
	.acne_bg2 .btns{margin-bottom:10px;}
	
	.lift_bg::before{background-position:center center;}
	.lift_bg .ct_wrap{padding:110px 22px;}
	.lift_bg .ct_wrap h5{font-size:16px; margin-bottom:10px;}
	.lift_bg .ct_wrap h2{font-size:19px;}
	.lift_bg .ct_wrap h3{font-size:16px;}
	.lift_bg .ct_wrap h3 br{display:none;}	
	.lift_bg .ct_wrap h5{font-size:19px; margin-bottom:20px;}
	.lift_bg .ct_wrap h2{font-size:24px; margin-bottom:20px;}
	.lift_bg .ct_wrap h2 br{display:none;}
	.lift_bg .ct_wrap h3{font-size:18px;}
	
	.lift_u{background: url('/img/201125_02.png') #fff 0px 40px no-repeat;}
	.lift_t{background:url('/img/201125_03.png') #fff 0px 80px no-repeat;}
	.lift_c{background:url('/img/201125_04.png') #fff 0px 40px no-repeat;}
	
	.lift_bg2{padding:33px 11px;}
	.lift_bg2 h2{font-size:21px;}
	.lift_bg2 h3{font-size:24px;}
	.lift_bg2 h4{font-size:18px;}
	.lift_bg3 h2{font-size:48px;}
	.lift_bg3 h4{font-size:24px;}
	.lift_bg3 .txts{width:100%; float:inherit;}
	.lift_bg3 .lift_laser_box li{width:50%; float:left;}
	.lift_bg3 .lift_laser_box{width:100%; display:block; margin-top:220px;}
	.lift_bg3 p{font-size:21px;}
	
	.lift_bg4 .txt{font-size:24px; width:100%; text-align:Center;}
	.lift_bg4 .txt h4{text-align:center;}
	.lift_bg5 h3{font-size:32px;}
	.lift_bg5 h4{font-size:24px;}
	
	.acne_bg2 h4{font-size:24px;}
	.acne_bg3 h3{font-size:18px;}
	.acne_bg3 h4{font-size:16px; margin-bottom:30px;}
	.acne_bg3 li p.tit{font-size:18px;}
	.acne_bg3 li p{font-size:15px;}
	.acne_bg3 li:first-child .circle{width:120px;height:120px; line-height:120px;}
	.acne_bg3 li:nth-child(2) .circle{width:120px;height:120px;line-height:120px;}
	.acne_bg3 li:nth-child(3) .circle{width:120px;height:120px;line-height:120px;}
	.acne_bg3 li:nth-child(4) .circle{width:120px;height:120px;line-height:120px;}
	.tab_wr .inner .txt h3{font-size:19px;}
	.tab_wr .inner .txt h4{font-size:17px;}
	.naver_wr h3{font-size:24px; margin-bottom:11px;}
	.naverkin li{padding:15px;}
	.naverkin li .tit{font-size:16px;}
	.pigm_bg::before{background-position:center top;}
	.pigm_bg .ct_wrap{padding:110px 22px;}
	.pigm_bg .ct_wrap h5{font-size:16px; margin-bottom:10px;}
	.pigm_bg .ct_wrap h2{font-size:19px;}
	.pigm_bg .ct_wrap h3{font-size:16px;}
	.pigm_bg .ct_wrap h3 br{display:none;}
	
	.pigm_bg .ct_wrap h5{font-size:19px; margin-bottom:20px;}
	.pigm_bg .ct_wrap h2{font-size:26px; margin-bottom:20px;}
	.pigm_bg .ct_wrap h2 br{display:none;}
	.pigm_bg .ct_wrap h3{font-size:21px;}
	
	.pigm_bg2 h3{font-size:21px;}
	.pigm_bg2 h4{font-size:16px;}
	.pigm_bg2 .chemian_eng3{margin-top:10px; font-size:24px; letter-spacing:1.5px;}
	.pigm_bg3 h4{font-size:21px;}
	.pigm_bg3 h5{font-size:16px;}
	.pigm_bg3 h5 br{display:none;}
	.pigm_bg3 li{border-radius:0; width:100%; margin-bottom:5px; height:inherit;}
	.pigm_bg4 .txts{padding:22px 10px;}
	.pigm_bg4 h4{font-size:21px;}
	.pigm_bg4 h5{font-size:16px;}
	.pigm_bg4 h5 br{display:none;}
	.pigm_equ h3{font-size:22px;}
	.pigm_equ h4{font-size:18px;}
	.pigm_equ .laser_box li{width:100%;}
	.laser_box .layerb{opacity:1;}
	.laser_box .layerselected{padding:44px 22px; display:inherit;}
	.probg::before{background-position:center center;}
	.probg .ct_wrap{padding:110px 22px;}
	.probg .ct_wrap h5{font-size:19px; margin-bottom:20px;}
	.probg .ct_wrap h2{font-size:26px; margin-bottom:20px; line-height:48px;}
	.probg .ct_wrap h2 br{display:none;}
	.probg .ct_wrap h3 br{display:none;}
	.probg .ct_wrap h3{font-size:21px;}
	.probg2 h3{font-size:32px;}
	.probg2 h4{font-size:26px;}
	.probg2 li .tit{font-size:19px;}
	.probg3{background-position:center center;}
	.probg3 h5{width:95%;}
	.probg3 p{width:95%; margin:0 auto;}
	.probg5 h3{font-size:28px;}
	.probg5 h4{font-size:18px;}
	.probg6 h4{font-size:28px;}
	.probg6 h3{font-size:19px;}
	.probg6 h2{font-size:28px;}
	.probg7 h3{font-size:21px;}
	.probg7 h4{font-size:24px; margin-bottom:10px; width:90%; margin:0 auto; margin-bottom:10px;}
	.probg7 h4 br{display:none;}
	.probg7 h5 br{display:none;}
	.lftbg .ct_wrap{padding:110px 20px;}
	.lftbg .ct_wrap h5{font-size:21px; line-height:28px;}
	.lftbg .ct_wrap h2{font-size:32px; line-height:38px;}
	.lftbg .ct_wrap h3{margin-bottom:20px;}
	.lftbg .ct_wrap h3 br{display:none;}
	.lftbg2 h4{font-size:21px;}
	.lftbg2 li{width:100%; float:inherit;}
	.lftbg2 li .tit{font-size:18px;}
	.ulthsh h2{font-size:21px;}
	.ulthsh h3{font-size:24px;}
	.lftbg3 .ct_wrap{padding:88px 20px;}
	.lftbg3 .ct_wrap h5{font-size:28px;}
	.lftbg3 .ct_wrap h2{font-size:32px;}
	.lftbg3 .ct_wrap h3{font-size:18px;}
	.lftbg9 .ct_wrap{padding:88px 20px;}
	.lftbg9 .ct_wrap h5{font-size:28px;}
	.lftbg9 .ct_wrap h2{font-size:32px;}
	.lftbg9 .ct_wrap h3{font-size:18px;}
	.lftbg4 h3{font-size:21px;}
	.lftbg4 h4{font-size:28px;}
	.lftbg4 h5{font-size:19px;}
	.lftbg4 .img_a{width:100%; float:inherit;}
	.lftbg4 .img_b{width:100%; float:inherit;}
	.lftbg5 .txts{padding:22px 20px;}
	.lftbg5 h4{font-size:24px;}
	.lftbg5 br{display:none;}
	.lftbg5 h5{margin-bottom:20px;}
	.ulthsh2{padding:33px 0;}
	.ulthsh2 h2{font-size:24px;}
	.ulthsh2 h3{font-size:28px;}
	.shurink_bg2 .l_txt{padding:22px;}
	.shurink_bg2 .l_txt h3{font-size:36px;}
	.shurink_bg2 .l_txt h3 br{display:none;}
	.shurink_bg2 .r_txt li{padding:0; padding-bottom:11px;}
	.shurink_bg2 .r_txt .txt{font-size:24px;}
	.lftbg6 .ct_wrap h2{font-size:28px;}
	.lftbg6 .ct_wrap h3{font-size:17px;}
	
	.eyebg .ct_wrap{padding:110px 20px;}
	.eyebg .ct_wrap h5{font-size:21px; line-height:28px;}
	.eyebg .ct_wrap h2{font-size:32px; line-height:38px;}
	.eyebg .ct_wrap h3{margin-bottom:20px;}
	.eyebg .ct_wrap h3 br{display:none;}
	.eyerec h3{font-size:24px;}
	.eyerec h3 br{display:none;}
	.eyerec h4{font-size:18px;}
	.eyerec h4 br{display:none;}
	.eyerec2 h4{font-size:24px;}
	.eyerec2 h5{font-size:17px; margin-bottom:20px;}
	.eyerec2 .txts{padding:22px 20px;}
	.eyerec3{padding:33px 0;}
	.eyerec3 h4{font-size:28px; margin-bottom:20px;}
	.eyerec3 h5 br{display:none;}.ptzbg .ct_wrap{padding:110px 20px;}
	.ptzbg .ct_wrap h5{font-size:21px; line-height:28px;}
	.ptzbg .ct_wrap h2{font-size:32px; line-height:38px;}
	.ptzbg .ct_wrap h3{margin-bottom:20px;}
	.ptzbg .ct_wrap h3 br{display:none;}
	.ptzbg3 .txts{padding:22px 20px;}
	.ptzbg3 h4{font-size:24px;}
	.ptzbg3 h5{font-size:17px; margin-bottom:20px;}
	.ptzbg4 h4{font-size:24px;}
	.ptzbg4 .img_a{width:100%; float:inherit;}
	.ptzbg4 .img_b{width:100%; float:inherit;}
	.potenza_bg1 li{padding:11px 22px;}
	.potenza_bg1 li .tit{font-size:19px;}
	.potenza_bg1 li .txt{font-size:16px;}
	.potenza_bg2 .l_txt{padding:0 33px;}
	.potenza_bg2 .l_txt h3{font-size:36px;}
	.potenza_bg2 .r_txt .txt{font-size:21px;}
	
	.skin_001{height:680px;}
	.skin_001 h3{font-size:24px;}
	.skin_001 h5{font-size:19px;}
	.skin_001 ul{width:340px; top:130px;}
	.skin_001 ul li{width:120px; height:120px; line-height:110px;}
	.skin_001 ul li:nth-child(2){width:140px; height:140px; line-height:130px; left:110px;}
	.skin_001 ul li:nth-child(3){left:240px;}
	
	
	.oodv ul{width:340px; top:30px;}
	.oodv ul li{width:120px; height:120px; line-height:110px; font-size:16px;}
	.oodv ul li:nth-child(2){width:140px; height:140px; line-height:130px; left:110px;}
	.oodv ul li:nth-child(3){left:240px;}
	
	.acne_bg3 .chemian_eng{margin-bottom:20px;}
	.pigm_bg4 h1{font-size:24px;}
	.pigm_bg4 h2{font-size:19px;}
	
	.probg01 h3{font-size:24px;}
	
	.lftbg4 .item .tit{font-size:16px;}
	.lftbg3 {background-position: -200px center;}
	.lftbg9 {background-position: -200px center;}
	
	.eyerec01{height:500px;}
	.eyerec01 .txtbox{width:100%; right:0; top:-30px; background:rgba(255,255,255,0.6);}
	.menu.on .menu_wrap .sub_menu{display:inline-block;}
	.menu.on .menu_wrap li{float:left; margin-right:11px;}
}



/* add */


@media screen and (max-width: 999px){
  .skin002 .inners .contents{display: flex; flex-direction: column;}
  .skin002 .inners .contents.rights{display: flex; flex-direction: column-reverse;}

  .pigm_bg2.bg_bright{position: relative; z-index: 5;}
  .pigm_bg2.bg_bright::after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; background: rgba(0, 0, 0, 0.4); z-index: -1;}
  .lftbg3.bg_bright{position: relative; z-index: 5;}
  .lftbg3.bg_bright::after{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; background: rgba(0, 0, 0, 0.4); z-index: -1;}
}

@media screen and (max-width: 639px){
	.lift_bg3 .lift_laser_box li .tit{font-size: 14px;}
	.lift_bg3 .lift_laser_box li .txt_t{font-size: 17px;}

  .acne_slide2 .txtwr{padding: 20px;}
  .acne_slide2 .txtwr a{font-size: 14px;}

}