/*
** MUSECLINIC
** Released on: 2020. 06. 15 - v1 김종성
**/
.slides > li{width:744px!important}
.main_cont{width:100%;background:#f0f0f0}
.main_cont .main_visual{width:100%;height:610px;background:#fff;position:relative}
.main_cont .main_visual > div{width:744px}
.main_cont .main_visual .flex-control-nav{position:absolute;bottom:10px;overflow:hidden;width:100%;margin-bottom:0;z-index:99;text-align:center}
.main_cont .main_visual .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}
.main_cont .main_visual .flex-control-nav li a{width:18px;height:18px;display:block;background:#fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.main_cont .main_visual .flex-control-nav li a.flex-active{background:#000;background:#ffcd00;cursor:default}
.main_cont .main_visual .flex-direction-nav{display:none}
.main_cont .main_visual li .f_tit_all{width:100%;position:absolute;top:50%;transform:translate(0%,-50%);z-index:10}
.main_cont .main_visual li .f_tit_all > div{width:100%;text-align:center;color:#fff;top:0}
.main_cont .main_visual li .f_tit_all > div.f_tit{font-size:28px;font-weight:400;letter-spacing:3px;line-height:28px}
.main_cont .main_visual li .f_tit_all > div.t_tit{font-size:65px;font-weight:700;line-height:65px;margin:20px 0 0}
.main_cont .main_visual .slides > li img{width:100%;height:610px}
.main_cont .main_visual .slides > li .click_video{position:relative;display:block;background:#000;height:100%}
.main_cont .main_visual .slides > li .click_video iframe{width:100%;height:100%}
.main_cont .main_visual .slides > li .click_video img{position:absolute;top:0;left:0}
.main_cont .main_visual .slides > li .click_video div.vimeo_div{position:absolute;top:0;left:0;width:100%;height:100%}
.main_cont .main_visual .slides > li .click_video span{display:block;position:absolute;height:100px;width:100px;border:2px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}
.main_cont .main_visual .slides > li .click_video span:before{content:'';height:0;width:0;display:block;border:33px transparent solid;border-right-width:0;border-left-color:#fff;position:absolute;top:15px;left:35px}
.main_cont .main_consult{width:100%;margin-top:22px;background:#fff;padding:75px 0 60px;text-align:center}
.main_cont .main_consult > span{display:block;font-size:26px}
.main_cont .main_consult > div.main_consult_tit{font-size:44px;margin-bottom:40px}
.main_cont .keywordList{position:relative;width:100%;padding:0 40px;margin:0 auto}
.main_cont .swiper_consult{padding:20px 0}
.main_cont .swiper_consult .swiper-slide{width:auto;line-height:40px;margin-right:45px}
.main_cont .swiper_consult .swiper-slide > a{font-size:30px;color:#ff890c}
.main_consult_btn{height:122px;width:744px;bottom:0;z-index:99;padding:0;position:fixed}
.main_consult_btn > ul{display:table;width:744px;height:122px;margin:0 auto;background:#ffcd00}
.main_consult_btn > ul li{position:relative;display:table-cell;vertical-align:middle;width:50%;height:122px;padding:0 20px;text-align:center;color:#000}
.main_consult_btn > ul li:first-child::after{content:'';width:3px;height:63px;background:#ffad01;position:absolute;right:-2px;top:33px}
.main_consult_btn > ul li a{display:block;font-size:34px;color:#000;letter-spacing:-1px;padding:12px 0}
.main_cont .main_skincare{width:100%;margin-top:22px;background:#fff;padding:35px 22px}
.main_cont .main_skincare .skincare_tit{margin-bottom:30px;font-size:30px;letter-spacing:-1px}
.main_cont .main_skincare .skincare_tit span{color:#ff890c;margin-right:10px;font-weight:700}
.main_cont .main_skincare .skincare_cont{width:100%;height:auto}
.main_cont .main_skincare .skincare_cont > div > div{width:334px;height:auto;float:left;text-align:center}
.main_cont .main_skincare .skincare_cont > div > div:first-child{margin-right:30px}
.main_cont .main_skincare .skincare_cont > div > div span{display:block}
.main_cont .main_skincare .skincare_cont > div > div a{display:block;color:#000}
.main_cont .main_skincare .skincare_cont > div > div a span.tit_s{margin-top:20px;font-size:24px}
.main_cont .main_skincare .skincare_cont > div > div a span.tit_b{margin-top:5px;font-size:28px}
.main_cont .main_skincare .skincare_cont > div > div a img{width:100%;height:261px}
.main_pc,.arrow_isc_left,.arrow_isc_right{display:none}
@media screen and (min-width: 745px) {
.main_visual{display:none}
.main_pc{position:relative;display:table;width:100%;height:950px;overflow:hidden;background:#000}
.main_pc .bg{position:absolute;width:100%;height:100%;background:url(../images/bg.png);z-index:1}
.main_pc .mp4{display:block;position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0}
.main_pc ul{position:absolute;top:50%;left:50%;width:auto;z-index:1;transform:translate(-50%,-50%);text-align:center}
.content_body.tP .main_pc ul{padding:83px 0 0}
.main_pc li{width:100%}
.main_pc li:nth-child(1){position:relative;margin:0 auto;font-size:70px;font-weight:700;color:#fff;letter-spacing:-1px;line-height:90px;text-shadow:2px 1px 2px #000}
._eng .main_pc li:nth-child(1),._jp .main_pc li:nth-child(1),._th .main_pc li:nth-child(1),._gd .main_pc li:nth-child(1),._vn .main_pc li:nth-child(1){font-size:50px;line-height:70px}
.main_pc li:nth-child(2){margin:40px 0 0;line-height:26px;opacity:0}
.main_pc li:nth-child(2) a{font-size:22px;color:#ffcd00}
.main_pc li:nth-child(1) .txt1,.main_pc li:nth-child(1) .txt2,.main_pc li:nth-child(1) .txt3{opacity:0;display:inline-block}
.main_pc li:nth-child(1) .txt1{position:relative;left:50%;transform:translateX(-50%)}
.main_pc li:nth-child(1) .txt2{position:relative;padding:0 0 0 15px}
.main_pc li:nth-child(1) .txt3{width:100%;text-align:center}
.skincare{position:relative;text-align:center;padding:50px 0 40px}
.skincareContent{width:1000px;margin:0 auto;overflow:hidden}
.main_cont .main_skincare{float:left;width:490px;margin:0 0 12px;padding:15px 10px}
.main_cont .main_skincare:nth-child(odd){margin:0 10px 10px 0}
.main_cont .main_skincare .skincare_tit{font-size:18px;text-align:left;margin-bottom:15px;padding-left:10px}
.main_cont .main_skincare .skincare_cont > div > div{width:230px}
.main_cont .main_skincare .skincare_cont > div > div:first-child{margin-right:10px}
.main_cont .main_skincare .skincare_cont > div > div a img{height:100%}
.main_cont .main_skincare .skincare_cont > div > div a span.tit_s{font-size:14px;margin-top:10px}
.main_cont .main_skincare .skincare_cont > div > div a span.tit_b{font-size:16px;margin-top:4px}
.main_consult_btn{display:none!important}
.main_cont .keywordList{width:1160px;padding:0 60px}
.main_cont .keywordList:hover .arrow_isc_left,.main_cont .keywordList:hover .arrow_isc_right{display:block}
.main_cont .swiper_consult{display:inline-block;max-width:1000px;padding:24px 0 16px}
.main_cont .swiper_consult .swiper-slide > a{font-size:21px}
.arrow_isc_left,.arrow_isc_right{display:none;position:absolute;top:50%;transform:translateY(-50%);width:25px;height:25px;font-size:0;color:transparent!important;-webkit-user-drag:none;-webkit-user-select:none;cursor:pointer}
.arrow_isc_left{left:20px;background:url(../images/i_arrow_l.png) no-repeat 50% 50%}
.arrow_isc_right{right:20px;background:url(../images/i_arrow_r.png) no-repeat 50% 50%}
.mouse_ty::after{position:absolute;bottom:0;left:0;content:"";width:0;border-bottom:5px solid #ff890c;transition:width .3s}
.mouse_ty:hover::after{content:"";width:100%}
.mouse_ty2::after{position:absolute;top:0;left:0;border-style:solid!important;border-width:0!important;border-color:#ff890c!important;transition:border-width .3s;content:"";width:100%;height:100%}
.mouse_ty2:hover::after{content:"";border-width:4px!important}
.mouse_ty3 .img_ef{width:230px;height:200px;overflow:hidden}
.mouse_ty3 img{transition:transform 1s;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
.mouse_ty3:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
}